Machine Vision Software Development Kit

CKVision SDK

Designed for building and deploying machine vision systems

CKVision SDK

Ideal choice for standard software customization in machine vision

CKVision SDK

Software Features

  • 400+ built-in functions for industrial inspection
  • Fast, reliable algorithms with high accuracy
  • Supports C, C#, C++, QT, VB, VC++ on Windows and Linux
  • Advanced pattern recognition and multi-core/SSE acceleration
  • Includes sample programs, comprehensive docs, and a fast development environment
CKVision SDK SDK-EN

Advantages of CKVision SDK:
Broad and Versatile Support

Operating Environment Operating Environment

Operating Environment

Compatible with Windows and Linux systems

High Development Efficiency High Development Efficiency

High Development Efficiency

Preloaded industrial-grade algorithms, sub-pixel precision, multi-language interfaces, and quick integration

Hardware/CPU Hardware/CPU

Hardware/CPU

Supports x86 and ARM architectures, optimized for multi-core parallel computing and SSE instruction sets, boosting edge device performance

Compatibility & Scalability Compatibility & Scalability

Compatibility & Scalability

Long-term version maintenance and updates ensure stable customer investment; open interfaces support seamless custom algorithm integration

Industry Fit Industry Fit

Industry Fit

Widely used in 3C electronics, semiconductors, automotive, lithium batteries, and new energy sectors; also suitable for education, especially image algorithm training

Cost advantage Cost advantage

Cost advantage

Customers can enjoy high-performance machine vision software library at the lowest cost.

CKVision SDK功能图
工业检测背景图

Industrial Inspection Algorithms Deeply Optimized

Image preprocessing, positioning, recognition, measurement, inspection

Barcode/QR Code Reading

Barcode/QR Code Reading

Barcode tool: Automatically locates and reads barcode values. QR code tool: Reads DataMatrix QR codes, auto-locates, and handles arbitrary rotation.

Spot Analysis

Spot Analysis

Detects target quantities and geometric features (area, position, orientation, major/minor axes) in binary images, requiring uniform backgrounds and clear target-background contrast.

Calibration

Calibration

Camera calibration tool: Uses dot matrix calibration boards to auto-calculate transformation parameters (translation, rotation, scale, tilt).

Character Reading

Character Reading

Character detection tool: Reads characters and detects character defects.

Color Matching

Color Matching

Color recognition tool: Identifies pre-defined color samples, compares color components, and provides scores.

Target Positioning

Target Positioning

Uses grayscale matching, geometric shape matching, or contour matching for quick identification and positioning.

Caliper Measurement/Spacing Detection

Caliper Measurement/Spacing Detection

Includes edge point detection, spacing measurement, line fitting, circle fitting; measures edge positions, product width/height, and circular workpieces with sub-pixel precision.

Edge Detection

Edge Detection

Detects one or more edge point positions with sub-pixel precision.

Defect Detection

Defect Detection

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.

Secondary Development Application Cases

CKVisionApp bg

CKVisionSDK

Is CKVisionSDK the Machine Vision Software Development Kit You’re Looking For?

Top