VP II API migration
Last modified by Lev Andronov on 2025/08/05 11:00
Detailed guide Vision Point II Migration Guide is available within Vision Point II installation package. Also you can download PDF document directly.
Principal migration statements
- 1st generation grabbers are supported only by the Vision Point (KYFGLib) up to ver 6.4.2 (Vision Point 2024.1 SP 2).
- 2nd generation grabbers are supported by both Vision Point (KYFGLib) and Vision Point II (KYVPLib)
- Since old Vision Point (KYFGLib) will not receive any further development and fixes, we encourage to use the new Vision Point II API through API adapter (KYFGLibA) for the existing applications that was build for Vision Point (KYFGLib)
- Make sure that the frame grabber has the latest firmware update installed in order to work with Vision Point II.
- 3rd generation grabbers are supported only by the Vision Point II (KYVPLib), but can also be accessible through API adapter (KYFGLibA)
Device/software compatibility
Important note:
Vision Point 1 will not receive any further updates. We advise switching your application to use the VP to VP II Adapter.
Relevant API library names:
- KYFGLib — Vision Point
- KYFGLibA — Adapter for Vision Point to Vision Point II
- KYVPLib — Vision Point II
Devices | Vision Point | API Adapter | 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 with Vision Point APIs
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.