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

More >
CKVisionApp bg

CKVisionSDK

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

Top