Rapid prototyping of uEye+ camera applications
Interactive coding with the IDS peak Python interface
Python is a very common programming language in the Internet of Things (IoT). It allows coding and testing of short code snippets without the time-consuming setup of a complete development environment. The possibility of interactive programming makes it the ideal interface for the test and trial phase. Especially in combination with embedded systems, Python is a winner, as no time-consuming cross-compiling is necessary.
With IDS peak 1.2 you can also use the advantages of Python for programming your uEye+ camera applications. The numerous camera features of IDS industrial cameras can be tested quickly, analyzed and prepared for later use in a larger software project. With this techtip, we would like to explain the programming of uEye+ cameras via the IDS peak Python interface in more detail.
We show the basic handling of uEye+ cameras, such as finding and opening the devices, adjusting camera settings and taking images. Furthermore, we will demonstrate how image data can be converted into different data formats for image processing tasks within OpenCV using the IDS peak IPL (Image Processing Library). Also the realization of a simple object recognition by a deep learning framework like pyTorch can be realized in a few steps. Try it out.