Share
Industrial Technology - Linked-in Industrial Technology - Twitter Industrial Technology - News Feed
Latest Issue
Diary and Events

Industry 4.0 Summitt

Manchester Central (M2 3GX)

28/02/2018 - 01/03/2018

Industry 4.0, the 4th industrial revolution, smart manufacturing, digital factories…these are (more)

Drives & Controls 2018

NEC, Birmingham(B40 1NT)

10/04/2018 - 12/04/2018

Drives & Controls exhibition is recognised as the UK’s leading show for Automation, Power (more)

UKIVA Machine Vision Conference

Arena MK(MK1 1ST)

16/05/2018

Following a successful launch in 2017, UKIVA Machine Vision Conference returns to Arena MK, Milton Keynes, (more)

Simple embedded vision

Simple embedded vision

The evolution of the classical machine vision towards embedded vision is rapidly evolving. These compact systems, in which the cost factor plays a major role, consume less energy with increasing performance.

But developing an embedded vision device can be very time consuming and cost-intensive. The limitations of these highly specialized devices regarding data interfaces, performance, storage space and user interfaces make hardware handling and software development very difficult compared to a desktop workstation with standard components. Especially with proprietary developments (hardware platform, firmware and software) you may lose a lot of time until the first results are available.

But especially for the pre-development phase there are now a number of suitable embedded standard components that allow out-of-the-box testing. In combination with qualified software solutions, the first insights for vision applications can be derived very quickly. The TechTip from IDS shows in a few simple steps how to implement a simple embedded vision application with a uEye camera and a Raspberry Pi 3.

For fast image processing results, IDS uses the OpenCV (Open Computer Vision) OpenSource library. In addition to an algorithms collection, it also provides sample code for various aspects of machine vision. With the BSD license, OpenCV is free for private as well as commercial projects and is pre-installed with the Raspbian OS.

OpenCV has a Python interface for a quick start and easy development. So you will benefit from the many advantages of Python, such as the interactive application programming. This allows you to write and test short code snippets without the complex setup of a complete development environment.

With the new PyuEye interface you can now use all uEye cameras with the object-oriented programming language Python. In combination with the OpenCV Python wrapper, it is an easy way to develop prototypes on an embedded system including the Raspberry Pi.

Once the PyuEye interface is installed, you can import a uEye module into your Python application to access all uEye functions and types of the installed uEye SDK. The calling syntax of the functions and their parameters is completely oriented on the uEye manual.

 

Latest news about Vision systems

Additional Information
Text styles