Computer vision software for image processing collection

Computer vision software for image processing

Computer vision software works with industrial cameras to capture and analyse images for automated inspection, measurement, identification, positioning, and process control. An industrial camera alone is not a complete machine vision system; it must work with compatible software, processing hardware, a suitable machine vision lens, and correctly selected machine vision lighting. VA Imaging supports engineers, system integrators, and OEMs throughout the United Kingdom with industrial camera selection, software compatibility, and integration guidance.

Open source software


Open source computer vision software is generally free to use and can be adapted to suit the specific requirements of a machine vision application. VA Imaging provides online guides for connecting compatible cameras to selected open-source platforms, but we do not offer technical support for the software itself. For software-related assistance, please refer to the platform’s official documentation and community support forums.

Software Options for Industrial Cameras

  • A software development kit provides the drivers, programming libraries, documentation, and examples needed to connect to an industrial camera and develop a custom application.

    VA Imaging offers a Daheng Imaging SDK for compatible industrial cameras. The SDK includes Galaxy Viewer, a graphical program that can be used to detect the camera, display live images, and adjust camera settings. Sample programs can then be used as the basis for acquiring and saving images, changing camera
    parameters, and adding custom image processing algorithms.

    Developers can use the SDK to control the camera during research, testing, or final application development. The supported operating systems, processor architectures, and programming languages depend on the selected camera series and SDK version, so compatibility should be checked before development begins.

    Moreinformation is available in our guide to using Daheng Galaxy Viewer with industrial cameras.

    For 3D applications, the Ensenso SDK provides the software tools required to operate compatible 3D stereo vision cameras, generate 3D data, and integrate the camera into a custom vision application.

  • Zebra Aurora Vision is a graphical image processing platform for developing machine vision applications used in quality inspection and industrial automation.

    The software uses a dataflow-based development environment with prebuilt image analysis tools. This allows machine vision engineers to create and adjust inspection workflows without programming the entire application from the beginning.

    Aurora Vision Studio provides a graphical environment for building machine vision applications. Aurora Vision Library offers image processing functions for integration into C++ and .NET software, while Aurora Vision Deep Learning adds trainable tools for applications such as classification, segmentation, anomaly detection, and OCR. The required development licence, runtime licence, and optional modules depend on the application and deployment setup.

  • 2ndLook recording software is designed for recording and reviewing image streams from compatible GigE Vision and USB3 Vision cameras.

    2ndLook is not a complete image processing development platform. It is primarily a recording and diagnostic tool for monitoring production processes, investigating intermittent problems, and capturing scientific or research experiments. The software uses GenICam communication to connect to compatible industrial cameras and can record image streams for later review and analysis. Storage requirements depend on the camera resolution, frame rate, recording duration, and selected compression settings.

  • Open-source computer vision software is generally free to use, and its source code can be adapted to meet the specific requirements of a machine vision application.

    One of the best-known options is OpenCV, which is frequently used in research,
    prototyping, robotics, OEM development, and custom automation projects. OpenCV
    contains algorithms for image filtering, edge detection, feature detection, calibration, measurement, object recognition, and video analysis. It is commonly used with C++ and Python, with integration options also available for other programming environments.

    Open source software offers a high level of flexibility but normally requires programming knowledge and an understanding of computer vision principles. VA Imaging provides online guides for connecting compatible cameras to selected open-source platforms, but we do not provide technical support for the software itself. For software-specific assistance, please use the platform’s official
    documentation and community support forums.

    Kinovea is another open-source option, although it is primarily intended for motion
    analysis rather than industrial inspection. In combination with a suitable high-frame-rate camera, it can be used to record movement, track positions, and review high-speed processes in research and quality control applications. Explore Kinovea software.

  • Industrial cameras can also be integrated with established third-party software environments such as MVTec HALCON, Cognex VisionPro, MATLAB, and LabVIEW. These platforms offer different combinations of camera acquisition, image analysis, measurement, automation, and application-development tools. Camera integration may require the manufacturer SDK, a dedicated driver, or a GenTL producer, depending on the camera and software environment.

    VA Imaging maintains a collection of third-party machine vision software guides covering camera detection, image acquisition, configuration, and integration with commonly used platforms.

    Docker may also be used to package a computer vision application and its dependencies into a consistent deployment environment.

    Docker is not image processing software itself, but it can support the deployment and maintenance of a completed vision application.

What Can Computer Vision Software Do?

Computer vision software can inspect, measure, identify, position and classify objects using images captured by an industrial camera. The available functions depend on the selected software platform, licence, installed modules, camera and processing hardware.

Inspection and Defect Detection

Inspection and defect detection software determines whether a product meets defined visual requirements. It can confirm that a component is present, detect missing or incorrectly assembled parts, identify surface damage, check product orientation and produce pass/fail results. Rule-based image processing is often suitable when product features, tolerances and acceptable variations can be clearly defined.

Measurement, Positioning and Robot Guidance

Measurement and positioning software calculates object dimensions, locations and orientations from image data. Typical functions include edge detection, distance and angle measurement, pattern matching, alignment verification and coordinate calculation. For robot guidance, the software can determine where an object is located so that a robot can pick, place or handle it. Reliable results depend on the camera resolution, lens, working distance, calibration and lighting setup.

Barcode, Data Matrix and OCR

Barcode, Data Matrix and OCR tools read machine-readable codes and printed or marked characters. These functions support product identification, batch tracking, serial number verification, label inspection, date code reading and industrial traceability. The camera setup must produce a clear image of the marking, as low contrast, reflections, motion blur, damaged characters and insufficient resolution can reduce reading reliability.

Classification, Segmentation and Deep Learning

Classification, segmentation and deep learning tools analyse visual variation that may be difficult to describe with fixed image processing rules. Classification assigns an image or product to a category, while segmentation identifies the image areas associated with an object, material or defect. Deep learning may be useful for irregular defects, natural product variation, difficult OCR and applications where conventional rules are not sufficient. It can also be combined with traditional image processing for further measurement or verification.

How to Choose Computer Vision Software

Choosing computer vision software starts with the inspection task, camera compatibility, operating system, preferred development method and deployment requirements. The most advanced platform is not automatically the best option; the software should match the application, available engineering knowledge, implementation schedule and long-term support requirements.

Define the Image Processing Task

First determine whether the application must inspect a product, measure a feature, read a code, calculate object coordinates, guide a robot, record an image stream or process 3D point clouds. The required information must also be visible in the captured image. Software cannot reliably detect details that the camera, lens and lighting do not make visible.

Choose Graphical or Code-Based Development

Graphical platforms can simplify development through reusable tools and visual debugging, while code-based libraries and SDKs provide greater control over the software architecture and integration into existing applications. The preferred method depends on the development team, required functionality, level of customisation and future maintenance plan.

Check Camera and Operating System Compatibility

Compatibility should be verified for the complete system rather than only for the camera interface. Check the exact camera model, GigE Vision or USB3 Vision connection, operating system, processor architecture, driver, SDK, required frame rate, pixel format, triggering requirements and whether the application uses one or multiple cameras.

Compare Licensing, Deployment and Support

Some manufacturer SDKs and open-source tools are free, while commercial platforms may use development licences, runtime licences, subscriptions or separately licensed modules. A development licence may be needed to create the application, while runtime licences may be required for each production system. Additional licences may also be needed for OCR, 3D processing, deep learning or other specialist functions.

Computer Vision Software Support in the United Kingdom

VA Imaging supports customers throughout the United Kingdom with the selection of industrial cameras, lenses, lighting, and software integration options for machine vision applications. Our team can help evaluate the required camera interface, resolution, frame rate, triggering method, and compatibility with the preferred software environment.

VA Imaging supports the supplied camera hardware and available camera integration resources. Custom programming, third-party software errors, and software-specific licensing should be handled by the software provider, developer, or system integrator.

Frequently Asked Questions About Computer Vision Software

  • Computer vision software acquires and analyses images so an automated system can inspect, measure, identify, position, or classify objects.

  • An SDK provides camera drivers, programming access, and camera-control functions. Image processing software provides the algorithms and development tools used to analyse the captured images.

  • Some camera SDKs and open-source libraries are free to use. Commercial software may require a development licence, runtime licence, subscription, or additional modules.

  • VA Imaging supports engineers, OEMs, and system integrators throughout the United Kingdom with camera selection, software compatibility, and available integration resources. Support for custom programming or third-party software should be obtained from the developer or software provider.

Reviews computer vision software

  • 10
    Absolutely thrilled

    I am absolutely thrilled with the MER2-160-227U3M camera I purchased from VA-Imaging. The camera exceeds my expectations in every way. The image quality is sharp and clear, even with fast movements... I am absolutely thrilled with the MER2-160-227U3M camera I purchased from VA-Imaging. The camera exceeds my expectations in every way. The image quality is sharp and clear, even with fast movements. Installation was straightforward. VA-Imaging's customer service was also outstanding. They were very helpful in answering my questions and delivered the camera quickly and securely.

  • 8
    Cameras are a great value for money

    The cameras are a great value for money and the lenses also. The software is outdated and needs refreshing. It took me considerable amount of time to discover how to access the camera features. The cameras are a great value for money and the lenses also. The software is outdated and needs refreshing. It took me considerable amount of time to discover how to access the camera features.

  • 10
    Easy to deal with

    Its a pleasure to contact with the sales department. They are very polite and always ready to help. Our orders are always delivered on time and the communication is easy and simple. High quality pr... Its a pleasure to contact with the sales department. They are very polite and always ready to help. Our orders are always delivered on time and the communication is easy and simple. High quality products.

  • 10
    embedded camera

    We initially explored several embedded vision camera and USB3 camera options for our application. Our main priorities were compact dimensions and keeping the required software development to a mini... We initially explored several embedded vision camera and USB3 camera options for our application. Our main priorities were compact dimensions and keeping the required software development to a minimum. We selected a VEN-161 boardlevel camera. It was easy to integrate and USB3 Vision interface allowed our software team to get started quickly. The sales guy was very helpful with selecting the hardware for us. We are happy that we selected the USB3 board-level camera instead of a Mipi embedded vision camera as we didn't require now the additional driver development.

  • 10
    Excellent

    It was easy and quick process from ordering to receiving. One personal message from the team is making it even better. Thanks It was easy and quick process from ordering to receiving. One personal message from the team is making it even better. Thanks

  • 10
    Excellent quality material and attentive and reliable supplier

    In the commercial phase we had maximum support and delivery times were respected. The material is quite good with low and competitive costs. In the commercial phase we had maximum support and delivery times were respected. The material is quite good with low and competitive costs.

  • 10
    Fast cable delivery

    I had ordered a camera but forgotten to include the required cable. the cable was ordered and delivered very fast. I had ordered a camera but forgotten to include the required cable. the cable was ordered and delivered very fast.

  • 8
    Fast delivery

    Fast delivery even without paying the speed premium Fast delivery even without paying the speed premium

  • 9
    Fast Delivery and good quality!

    A very good company, I will continue to cooperate next time! A very good company, I will continue to cooperate next time!

  • 10
    Fast service

    Extremely fast service. I got the camera next day. Highly recommend the seller! Thank you! Extremely fast service. I got the camera next day. Highly recommend the seller! Thank you!

  • 8.5
    Good Experience

    Top, good experience. Very attentive and quick to respond. Product arrived in good condition. Top, good experience. Very attentive and quick to respond. Product arrived in good condition.

  • 10
    Good products and services

    Lead time are a bit long but they VA imaging is a reliable provider that simply does what it says. Each time we needed to talk to someone, we had a proper client service with real listening and the... Lead time are a bit long but they VA imaging is a reliable provider that simply does what it says. Each time we needed to talk to someone, we had a proper client service with real listening and the will to find solutions.

  • 8
    Good quality and fast delivery

    So far, all components meet expectation, it would be great, though, if 3d models for all components were available. So far, all components meet expectation, it would be great, though, if 3d models for all components were available.

  • 10
    Great

    These people know their subject. Thanks to their help, I was able to successfully complete my machine vision project. They are competent in optics and that makes the difference. Delivery and post-d... These people know their subject. Thanks to their help, I was able to successfully complete my machine vision project. They are competent in optics and that makes the difference. Delivery and post-delivery service at the highest level.

  • 9
    Great customer service, fast delivery.

    Unfortunately they could not help me finding a suitable camera+lens combination for a specific application, but they even assigned a physicist to my query. Unfortunately they could not help me finding a suitable camera+lens combination for a specific application, but they even assigned a physicist to my query.

  • 10
    Great customer support, products and prices

    I contacted GeT Cameras to help out with selecting the best camera and lens solution for me. They provided great support. I ordered with express and received the products 2 days later :) I contacted GeT Cameras to help out with selecting the best camera and lens solution for me. They provided great support. I ordered with express and received the products 2 days later :)

  • 9
    Great prices, great service, everything great

    Bought quite a few cameras from these guys, prices are great, service is great, delivery times of the hardware is also very nice. Bought quite a few cameras from these guys, prices are great, service is great, delivery times of the hardware is also very nice.

  • 10
    Great products. Excellent support.

    GeT Cameras in Germany made some photo's of our products to show the performance of their cameras and they looked perfect. Recently we purchased a camera with lens, and LED lights. We are not exper... GeT Cameras in Germany made some photo's of our products to show the performance of their cameras and they looked perfect. Recently we purchased a camera with lens, and LED lights. We are not experienced with machine vision but the installation worked out fine. After installation on our laboratory we were surprised again of the high quality of the photos and the versatility of this system. (options in Galaxy viewer and integration in Python. Recently we had an issue with the software and the customer support was able to give us the relevant information to fix it within one day. The next time we need a camera we will not be looking to other suppliers but contact GeT Cameras immediately.

  • 10
    Great service

    I needed a replacement part for a camera - not only was it delivered almost two weeks earlier than expected, but it also arrived well packaged. I needed a replacement part for a camera - not only was it delivered almost two weeks earlier than expected, but it also arrived well packaged.

  • 10
    Great support and inhouse knowledge of the cameras

    First I was a little bit sceptic about buying online industrial cameras. It’s a critical part for our machine. For a new product development there was a lot of price pressure. We needed a cheap cam... First I was a little bit sceptic about buying online industrial cameras. It’s a critical part for our machine. For a new product development there was a lot of price pressure. We needed a cheap camera. I called them and Caspar was providing great support. He even advised a cheaper camera than I had in mind. I was just surprised by the inhouse knowledge of get cameras about machine vision. Never expected this from a webshop. The image an built quality of the camera is also great. The camera feels and operates the same as our Basler cameras.

  • 10
    Great support by email

    I ordered a 20MP USB3 camera including a lens 2 months ago for a datamatrix code reading application. In the beginning I was sceptic because of the low prices, but support by email was great. They ... I ordered a 20MP USB3 camera including a lens 2 months ago for a datamatrix code reading application. In the beginning I was sceptic because of the low prices, but support by email was great. They advise a lens and provided additional technical information. Unfortunately they don't offer a loan service, but I decided to try it. I had the cameras in house within 2 weeks and connection was easy. The SDK looks like the SDK from Basler so I felt directly comfortable with it. The camera and lens was a perfect match and now I'm able to read small DMC codes on large products with just a single camera.

  • 10
    Great support while selecting a lens

    We have bought a 20MP camera and lens with extension tubes to use it as a digital microscope in our lab. The support with selecting a lens was great. Connecting the USB3 camera was easy. We receive... We have bought a 20MP camera and lens with extension tubes to use it as a digital microscope in our lab. The support with selecting a lens was great. Connecting the USB3 camera was easy. We received everything on time.

  • 10
    High quality

    High quality components and service! My order was handled quickly and arrived ahead of schedule. Would recommend. High quality components and service! My order was handled quickly and arrived ahead of schedule. Would recommend.

  • 10
    I like the quality and price of the camera

    I bought a camera and lens. It was delivered fast. Connecting was easy using their quickstep article. The image quality is really great. I bought a camera and lens. It was delivered fast. Connecting was easy using their quickstep article. The image quality is really great.

  • 10
    It is important to have a skilled and efficient team of workers to get the goods efficiently.

    Maintained a good relationship and very good communication from start to finish to purchase the item. Maintained a good relationship and very good communication from start to finish to purchase the item.

  • 10
    Just great

    Needed a customized lens with fixed iris and I just needed 10 pieces. They where able to do it for just a few euro's extra per lens. Great service Needed a customized lens with fixed iris and I just needed 10 pieces. They where able to do it for just a few euro's extra per lens. Great service

  • 9
    Outstanding products and customer service

    The customer service staff was friendly, easy to approach and helped us select the appropriate products which fit our use case perfectly. The customer service staff was friendly, easy to approach and helped us select the appropriate products which fit our use case perfectly.

  • 10
    Outstanding products and customer service

    Get Cameras were extremely kind to sponsor us with some amazing equipment for our RoboCup student team, Delft Mercurians. We had no issues with the cameras, they perform as advertised and enabled u... Get Cameras were extremely kind to sponsor us with some amazing equipment for our RoboCup student team, Delft Mercurians. We had no issues with the cameras, they perform as advertised and enabled us to continue with the project and the company was extremely supportive of us overall. The customer service staff was friendly, easy to approach and helped us select the appropriate products which fit our use case perfectly.

  • 8
    Perfect customer interaction

    Good site and perfect customer interaction. Good site and perfect customer interaction.

  • 10
    Products delivered sooner than promised

    Ordered products were delivered sooner than promised, all ordered items were included in the package and we had no problems to make them work (cameras work with the attached software and with Matlab). Ordered products were delivered sooner than promised, all ordered items were included in the package and we had no problems to make them work (cameras work with the attached software and with Matlab).

  • 10
    Professional support, fast delivery and good product.

    I liked that your team helped me chose the needed equipment by my description. The items that i have ordered are exactly what i have looked for. I liked that your team helped me chose the needed equipment by my description. The items that i have ordered are exactly what i have looked for.

  • 10
    Prompt responses to many questions

    Prompt responses to our many questions. A good selection of cameras despite shortages elsewhere in the industry and we have been able to specify some of these cameras to keep projects moving forwar... Prompt responses to our many questions. A good selection of cameras despite shortages elsewhere in the industry and we have been able to specify some of these cameras to keep projects moving forward. We continue to buy regularly.

  • 10
    Prompt shipment

    Reachable by phone and smooth cooperation. Invoice provided without the need for extra requesting for it. Reachable by phone and smooth cooperation. Invoice provided without the need for extra requesting for it.

  • 10
    Quick responses and good selection of cameras

    Prompt responses to our many questions. A good selection of cameras despite shortages elsewhere in the industry and we have been able to specify some of these cameras to keep projects moving forwar... Prompt responses to our many questions. A good selection of cameras despite shortages elsewhere in the industry and we have been able to specify some of these cameras to keep projects moving forward. We continue to buy from Get-Cameras regularly.

  • 10
    Quick shipping and excellent customer service

    The customer service is quick, friendly and helpful, shipping takes place fast and the quality of cameras and accessoires is excellent. Very useful is also the provided software, including coding e... The customer service is quick, friendly and helpful, shipping takes place fast and the quality of cameras and accessoires is excellent. Very useful is also the provided software, including coding examples to implement the cameras in our systems.

  • 10
    Quick shipping and excellent customer service

    The customer service is quick, friendly and helpful, shipping takes place fast and the quality of cameras and accessoires is excellent. Very useful is also the provided software, including coding e... The customer service is quick, friendly and helpful, shipping takes place fast and the quality of cameras and accessoires is excellent. Very useful is also the provided software, including coding examples to implement the cameras in our systems.

  • 10
    Really nice products

    i called them and they proposed the camera, lens and light setup. I received everything 2 days later. Tested it and it works. I didn't expect such a good image quality for the total set price. They... i called them and they proposed the camera, lens and light setup. I received everything 2 days later. Tested it and it works. I didn't expect such a good image quality for the total set price. They recommended the cheapest camera they had, but it's perfect for detecting the defects on my products.

  • 9
    Suitable product for us

    We already have several of your cameras. These are for stock only. Since we are taking them into stock, that means we are happy with them. Only lead time is little bit longer. We already have several of your cameras. These are for stock only. Since we are taking them into stock, that means we are happy with them. Only lead time is little bit longer.

  • 10
    The German-speaking customer service team is very attentive to our needs.

    We greatly value our collaboration with VA Imaging. The German-speaking account managers always address our individual requirements and consistently find suitable solutions, even for last-minute ch... We greatly value our collaboration with VA Imaging. The German-speaking account managers always address our individual requirements and consistently find suitable solutions, even for last-minute changes. Thanks to their support and flexibility, we have always been able to implement our projects quickly and smoothly. Thank you for the excellent collaboration!

  • 8
    Very good service

    We are very happy with the quality of goods and services. We are very happy with the quality of goods and services.

  • 10
    Very good value for money

    The camera arrived on schedule and gives excellent images. Very good value for money. The SDK makes it very easy to acquire images into a program of my own written using C++Builder (about 2 hours p... The camera arrived on schedule and gives excellent images. Very good value for money. The SDK makes it very easy to acquire images into a program of my own written using C++Builder (about 2 hours programming).

  • 10
    Very happy with the support

    I was using cameras from a German competitor, but I was not happy with the support. They contacted me and we where able to select a camera with the same sensor. I received the camera within 2 days.... I was using cameras from a German competitor, but I was not happy with the support. They contacted me and we where able to select a camera with the same sensor. I received the camera within 2 days. It took me half a day to implement their SDK into my software so it was relative easy.

  • 10
    Very helpful customer service

    We needed a vision camera for our project very urgently. They where able to deliver it in a few days time. They responded quick to my emails also when I needed support. They send me an article how ... We needed a vision camera for our project very urgently. They where able to deliver it in a few days time. They responded quick to my emails also when I needed support. They send me an article how to quickly install the camera and set the most important parameters. it was very helpfull and within half an hour we had a good live view image. We have also ordered the lens they advised. It provides a nice and sharp image.

  • 10
    Very pleasant contact, quick response

    My questions were answered very quickly. The right camera was determined quickly and the order placed immediately. Camera delivered within two days. I hope to do business again in the future! My questions were answered very quickly. The right camera was determined quickly and the order placed immediately. Camera delivered within two days. I hope to do business again in the future!

  • 10
    Very smooth transaction

    Great seller, good comunication, ship very fast. Great seller, good comunication, ship very fast.

Reviews are automatically translated into your language. Click here to view the original review and verify its authenticity

Vision & Automation Resources

VA Imaging stands at the intersection of creativity and practical applications, delivering image-processing products designed for use in advanced machines. We provide you with machine vision products that enable you to bring your ideas to life in innovative ways. With our cameras, lenses, and lighting, your creativity takes concrete form in the world of Vision & Automation Imaging.

  • FAQ

    Most common questions are already answered on our FAQ page. Questions about delivery times, warranty, loan, returns, longevity, manuals etc.

    FAQ page
  • Imaging Software

    Image processing software captures the images from an industrial camera and performs complex image processing tasks like segmentation, detection, code and text reading.

    Discover
  • Knowledge Center

    We share our machine vision knowledge in our knowledge center. Find tutorials how to connect cameras, install software & program I/O.

    Discover
  • Machine Vision Applications

    Check how our customers use our industrial cameras, lenses and lighting in their application

    Discover
  • Machine Vision Experts

    Ask our machine vision experts! We answer rapidly and think along with your imaging project.

    Talk to us
  • Downloads

    The download page provides access to product documentation, software, drivers, manuals and technical resources for industrial cameras and machine vision components.

    Discover