Computer vision software for image processing collection

Computer vision software for image processing

Computer vision software works with industrial cameras to capture and analyze images for automated inspection, measurement, positioning, identification, 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 across Canada with industrial camera selection, software compatibility, and integration guidance.

Computer vision software communicates with the camera to acquire images and control settings such as exposure, gain, frame rate, and triggering. Image processing algorithms can then detect features, measure objects, read text or codes, determine object positions, and produce inspection results that can be used by a machine, robot, or production system.

Open-source software


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. 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.

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.

    More information 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 license, runtime license, 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. Recording requirements such as storage capacity depend on the camera resolution, frame rate, recording duration, and selected compression settings.

  • Open-source computer vision software provides editable libraries and tools for building customized image processing applications.

    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.

    OpenCV is commonly used with C++ and Python, with integration options also available for other programming environments. It offers a high level of flexibility but normally requires programming knowledge and an understanding of computer vision principles.

    VA Imaging provides camera integration guides, while support for the open-source software itself is available through the relevant community 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.

  • 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.

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.

First, define what the application must accomplish. The system may need to 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.

The development method is another important consideration. 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.

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, and triggering requirements.

Licensing should also be considered before deployment. Some manufacturer SDKs and open-source tools are free, while commercial platforms may use development licenses, runtime licenses, subscriptions, or separately licensed modules. Additional licenses may be required for functions such as OCR, 3D processing, or deep learning.

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, license, installed modules, camera, and processing hardware.

  • Inspection and defect detection software determines whether a product meets defined visual requirements. It can be used to 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 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 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. Low contrast, reflections, motion blur, damaged characters, and insufficient resolution can reduce reading reliability.

  • Classification, segmentation, and deep learning tools analyze 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. Deep learning can also be combined with traditional image processing. For example, a trained model may locate a defect before rule-based tools measure or verify it.

Computer Vision Software Support in Canada

VA Imaging supports customers across Canada 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.
For efficient support, provide information about the application, operating system, software platform, number of cameras, and required image processing task.

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.

Discuss your computer vision software and camera requirements with VA Imaging.

Frequently Asked Questions About Computer Vision Software

  • Computer vision software acquires and analyzes 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
    analyze the captured images.

  • An industrial camera can work with different software platforms when the required
    driver, SDK, GenTL producer, or machine vision standard is supported. Compatibility should be checked for the exact camera, operating system, and
    software version.

  • VA Imaging supports Canadian engineers, OEMs, and system integrators 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