VP1 to VP II migration
Last modified by Michael Videlgauz on 2026/06/16 14:44
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
- Chameleon camera simulators, both 1st and 2nd generation, are supported only by the Vision Point - support is limited to only Chameleon devices.
- 1st generation grabbers can be used with the Vision Point - legacy software, provided "as is", without further support for Frame Grabbers.
- 2nd and 3rd generation grabbers are supported only by the Vision Point II SDK, but can also be accessed through the API adapter (KYFGLibA).
- 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).
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 that provides backward compatibility with older software written with legacy Vision Point libraries and assists with the transition to the new VP II SDK.
Refer to the API sample "KYFGLib_Adapter_Example" that comes with the 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 functions that I used in the 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 the Vision Point API to work with the Vision Point II API?
- A: Just swap the connected library from KYFGLib to KYFGLibA and add the 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 the Vision Point II API engine?
- A: Yes, you can use the 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 should 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.