Machine Vision Software Development Kit
CKVision SDK
Designed for building and deploying machine vision systems
Ideal choice for standard software customization in machine vision
Compatible with Windows and Linux systems
Preloaded industrial-grade algorithms, sub-pixel precision, multi-language interfaces, and quick integration
Supports x86 and ARM architectures, optimized for multi-core parallel computing and SSE instruction sets, boosting edge device performance
Long-term version maintenance and updates ensure stable customer investment; open interfaces support seamless custom algorithm integration
Widely used in 3C electronics, semiconductors, automotive, lithium batteries, and new energy sectors; also suitable for education, especially image algorithm training
Customers can enjoy high-performance machine vision software library at the lowest cost.
Industrial Inspection Algorithms Deeply Optimized
Image preprocessing, positioning, recognition, measurement, inspection
Barcode tool: Automatically locates and reads barcode values. QR code tool: Reads DataMatrix QR codes, auto-locates, and handles arbitrary rotation.
Detects target quantities and geometric features (area, position, orientation, major/minor axes) in binary images, requiring uniform backgrounds and clear target-background contrast.
Camera calibration tool: Uses dot matrix calibration boards to auto-calculate transformation parameters (translation, rotation, scale, tilt).
Character detection tool: Reads characters and detects character defects.
Color recognition tool: Identifies pre-defined color samples, compares color components, and provides scores.
Uses grayscale matching, geometric shape matching, or contour matching for quick identification and positioning.
Includes edge point detection, spacing measurement, line fitting, circle fitting; measures edge positions, product width/height, and circular workpieces with sub-pixel precision.
Detects one or more edge point positions with sub-pixel precision.
Image difference comparison: Identifies differences between two images, uses BLOB to extract defect features, e.g., for label printing defect detection. BLOB analysis: Detects connected region features (area, centroid, hole count, bounding box, principal axis, convex hull) to identify targets or defects.
Is CKVisionSDK the Machine Vision Software Development Kit You’re Looking For?