Skip to content

Giới thiệu

CVEDIX SDK là bộ công cụ phát triển ứng dụng AI Video Analytics thời gian thực, đóng gói từ CVEDIX Core Runtime (framework C++ plugin-based).

Bạn dùng SDK khi muốn:

  • Xây pipeline xử lý video: đọc camera/file → detect → track → phân tích hành vi → xuất kết quả.
  • Tích hợp AI vision vào sản phẩm mà không cần build lại core runtime.
  • Lập trình bằng C++, C, Java hoặc C#.

SDK bao gồm gì

Thư mụcNội dung
include/Header C++ công khai + header C API (include/cvedix/capi/)
lib/<arch>/Thư viện dựng sẵn .so theo kiến trúc (x86_64, aarch64)
bindings/Bindings C, Java (JNA), C# (.NET P/Invoke)
samples/Ứng dụng mẫu kèm CMake sẵn
docs/Tài liệu offline
cmake/Tích hợp find_package(cvedix)
mcp/MCP Server hỗ trợ lập trình bằng AI (Cursor, VS Code)

Mô hình hoạt động

Mọi pipeline được lắp từ các Node — đơn vị xử lý độc lập chạy trên thread riêng, nối với nhau qua queue:

Source → Inference → Tracking → Behavior Analysis → OSD → Destination
                                        └→ Broker (MQTT/Kafka/Webhook)

Mỗi node có thể attach/detach lúc runtime, không cần restart pipeline.

Nền tảng hỗ trợ

PlatformKiến trúcPhần cứng
Ubuntu 20.04+x86_64NVIDIA GPU (TensorRT) hoặc CPU
Ubuntu 20.04+aarch64NVIDIA Jetson
Ubuntu 20.04+aarch64Rockchip RK3588 (RKNN NPU)

Bắt đầu

  1. Tải & cài đặt SDK
  2. Chạy pipeline đầu tiên
  3. Chuẩn bị model

Phần mềm độc quyền — CVEDIX