Machine vision software OdinVision SDK
visualizationautomationmeasurement

Machine vision software - OdinVision SDK - Odinvision - visualization / automation / measurement
Machine vision software - OdinVision SDK - Odinvision - visualization / automation / measurement
Machine vision software - OdinVision SDK - Odinvision - visualization / automation / measurement - image - 2
Machine vision software - OdinVision SDK - Odinvision - visualization / automation / measurement - image - 3
Machine vision software - OdinVision SDK - Odinvision - visualization / automation / measurement - image - 4
Machine vision software - OdinVision SDK - Odinvision - visualization / automation / measurement - image - 5
Machine vision software - OdinVision SDK - Odinvision - visualization / automation / measurement - image - 6
Add to favorites
Compare this product

Characteristics

Function
interface, image analysis, monitoring, measurement, development, production control, quality control, visualization, color matching, automation, automated production testing, barcode reading, inspection, machine learning
Applications
industrial, measuring system, machine vision, measurement inspection device, for color measurement
Type
real-time, automated, 2D/3D
Operating system
Windows, Linux
Other characteristics
high-performance, all-in-one

Description

OdinVision SDK is a machine vision software development kit, developed by OdinVision in Waterloo, Canada, using a large number of mathematical models and CPU acceleration instruction sets to make the algorithm run extremely efficiently and the image algorithm is rich in functions. It can accelerate engineers to develop various types of machine vision applications. This not only saves costs but also shortens the time to market. OdinVision SDK is a machine vision software development kit which is designed to setup and deploy machine vision systems. With OdinVision SDK, users can quickly develop a wide range of applications, which is directly benefiting the applicable industry and its stakeholders. 1. Software features : ● Fast and flexible application development ● Multi-language support: C, C++, C#, QT, Delphi, VB and other languages ● Extensive and powerful vision algorithms ● Low price and high performance ● Hardware independent ● Applicable in a wide range of industrial environments ● Easy to be updated 3. The ultimate experience : ● Excellent algorithm, super fast operation speed ● Graphical user interface, richer and more reliable Pattern recognition method ● Interactive Data visualization and check ● High-level language interface, suitable for C、 C#、C++、QT、Delphi、VB、VC++ and other languages ● Comprehensive debugging support ● Comprehensive help documentation and fast development environment ● Provide a large number of sample programs for the application field 4. Multi-integration and wide support : 4.1 Operating system OdinVision SDK is a PC based vision software running on Windows (32-bit and 64-bit) systems. 4.2 Extension package With the OdinVision SDK extension package, customer can easily integrate their new image processing algorithms. This allows all the image processing links of the application to be integrated into the same view. This open interface allows the user to full access the OdinVision SDK's powerful internal data structure. 4.3 Compatibility The new release version of OdinVision SDK is compatible with the former versions. Customer will get free update to the new release version of the SDK. At the same time, they will also receive the documentations and sample programs. 4.4 Hardware/CPU OdinVision SDK supports multiple type of processors, from PC processors( Intel, AMD) to Embedded System processors. OdinVision SDK also actively use power of multi-processor, multi-core computers, SSE, SSE2 and SSE3 acceleration. 4.5 Programming language OdinVision SDK supports multiple programming languages: C、C++、C#、QT and VB 5 . Function introduction : 5.1 Image preprocessing function ● Grayscale Morphology: includes functions such as dilation, erosion, opening, closing, and edge gradients. ● Grayscale filters: including smoothing, sharpening, enhancement and brightness, contrast adjustment. ● Arithmetic and logic: including addition, subtraction, absolute value subtraction, AND, OR, and XOR. ● Image conversion: color image to grayscale image, color image binarization and grayscale image binarization. ● Image transformation: including affine transformation and perspective transformation. 5.2 One-dimensional code detection Automatically locate and identify the position of the barcode and read the value of the barcode. 5.3 Spot analysis Detect the number and geometric features (area, position, orientation, long axis and short axis) of objects in the image. The target object is defined as the black or white pixel connected area in the binary image. This function requires the image background to be uniform. The brightness difference between the target and background should be obvious. 5.4 Camera Calibration Camera calibration toolSupports the dot matrix calibration board, which can automatically calculate the transformation parameters between the camera and the calibration board, including data such as translation, rotation, scale and tilt data. 5.5 Caliper measurement, distance detection Edge point detection toolDetecting the position of one or more edge points, it is possible to detect the position of the edge point with sub-pixel accuracy. Spacing measuring tool It is used to measure the width and height of the product, and the spacing between multiple pins can be detected at the same time. Linear fitting tool Fitting a set of input coordinate points on a straight line can obtain data such as fitting error, reference point and rotation angle of the straight line. It has the characteristics of high precision and strong stability and can be used for measuring and positioning products. Circle Fitting Tool Circular fitting is performed on a set of input coordinate points, and data such as fitting error, center coordinates and radius of the circle can be obtained. It has the characteristics of high precision and strong stability and can be used to measure circular workpiece products. 5.6 Color matching Color recognition toolIdentify the pre-defined color samples, judge whether the color components of the two samples are consistent and give a score. 5.7 Defect detection function Image difference comparison Compare the differences between two images, and then use the Blob function to extract the difference point features, which can be used for detection of label printing defects. Blob Analysis Tool Detect the target geometry features of connected regions, including area, center of gravity, number of holes, circumscribed rectangle, principal axis feature, convex hull feature and minimum area circumscribed rectangle. Whether the target or defect point to be found can be determined according to the feature value. 5.8 Target positioning function Grayscale area matching Based on gray-scale normalized cross-correlation matching, it has the characteristics of high speed and high recognition rate, and can achieve sub-pixel accuracy through interpolation, allowing the target to have changes in brightness and contrast. Geometric shape matching The matching function based on shape features has the characteristics of high speed, high accuracy and high recognition rate. Even if the target has rotation, partial defects or occlusion and uneven illumination changes, it can be searched. Contour matching tool Use the edge contour features of the image as a template to search for objects with similar shapes in the image, allowing objects to be rotated, zoomed, brightness changes, blurred, occluded, and complex backgrounds. Compared with shape matching, it has a higher recognition rate and positioning speed. and precision. 5.9 Barcode reading function DataMatrix barcode reading tool This tool is used to read DataMatrix barcode, it can automatically locate the barcode, and the barcode image can be rotated at any angle. QR barcode reading tool This tool is used to read QR barcodes, it can automatically locate QR barcodes, and it also allows the QR images to be rotated at any angle. 5.10 Character read Character detection toolThis tool is used to read characters and detect character defects.

VIDEO

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.