VP1 to VP II migration
Last modified by Lev Andronov on 2025/10/22 15:35
Detailed guide Vision Point II Migration Guide is available within Vision Point II installation package. Also you can download PDF document directly.
Important note:
Since the legacy Vision Point software will no longer receive further development, we encourage you to use the new Vision Point II software.
Grabber generation support
- 1st generation grabbers are supported only by the Vision Point up to ver 6.4.2 (Vision Point 2024.1 SP 2).
- 2nd generation grabbers are supported by both Vision Point legacy and Vision Point II.
- Ensure that the frame grabber is updated with the latest firmware to operate correctly with Vision Point II.
- To continue developing existing applications built with the legacy Vision Point SDK, you can use the API adapter (KYFGLibA).
- 3rd generation grabbers are supported only by the Vision Point II SDK, but can also be accessed through the API adapter (KYFGLibA).
Software\device compatibility table
| Devices | Vision Point | Vision Point II | ||
|---|---|---|---|---|
| API | GUI | API | GUI | |
| Software Grabber & Camera Emulator | ✔️ | ✔️ | ❌ | ❌ |
| Komodo, Predator, Chameleon | ✔️ | ✔️ | ❌ | ❌ |
| Chameleon II | ✔️ | ✔️ | ❌ | ❌ |
| Predator II, Komodo II | ✔️ | ✔️ | ✔️ | ✔️ |
| Predator III, Komodo III | ❌ | ❌ | ✔️ | ✔️ |
More information on frame grabbers compatibility
The API adapter
The adapter is a tool for providing backward compatibility with older software written using legacy Vision Point libraries and for assisting with the transition to the new VP II SDK.
Refer to the API sample "KYFGLib_Adapter_Example" that comes within Vision Point II software package.
Relevant API library names:
- Vision Point legacy — KYFGLib
- Adapter from Vision Point legacy to Vision Point II — KYFGLibA
- Vision Point II has a set of libraries described the Vision Point II API Data Book
Frequent questions
- Q: Can I use different generation frame grabbers on the same PC?
- A: Yes, you can use different generation frame grabbers in the same PC simultaneously, taking into account principal migration points.
- Q: Some API function that I used in Vision Point API are not working correctly.
- A: The Vision Point II API may not support all functions of the Vision Point API, but we are continuously working on it. If you encounter any issues, please do not hesitate to specify which exact function is missing or not working as expected.
- Q: How can I easily change my code built for Vision Point API to work with Vision Point II API?
- A: Just swap the connected library from KYFGLib to KYFGLibA and add required env. such as "KAYA_VISION_POINT_2_LIB_PATH" and "KAYA_VISION_POINT_2_INCLUDE_PATH". This will automatically redirect your application to use the Vision Point II API via the adapter.
- Q: Can I use Vision Point Python API samples with Vision Point II API engine?
- A: Yes, you can use API adapter for the Python samples. Just insert before line: os.environ["WithAdapter"] = "1" before KYFGLib import *
- Q: I have Chameleon II and Komodo II\III grabber. Which VP version shoud I use?
- A: For the Chameleon II camera simulator device use Vision Point. For the Komodo II\III frame grabber device use Vision Point II.