Skip to content

Inference Nodes

Node AI — detect, recognize, phân tích.

Object Detection

NodeBackendMô tả
cvedix_yolo_detector_nodeTensorRT / ONNX / OpenVINOYOLOv8/v11 (khuyến nghị)
cvedix_rf_detr_nodeTensorRTRF-DETR transformer detection

YOLO Detector

cpp
#include <cvedix/nodes/infers/cvedix_yolo_detector_node.h>

auto det = std::make_shared<cvedix_nodes::cvedix_yolo_detector_node>(
    "detector",
    "yolo11n.engine",                    // model (.engine/.onnx theo backend)
    cvedix_nodes::YoloVersion::YOLO11,   // YOLO8 | YOLO11 | YOLO12
    "labels.txt",                        // file nhãn class
    0.45f,                               // confidence threshold
    0.5f,                                // NMS threshold
    0,                                   // class_id_offset
    cvedix_nodes::BackendType::AUTO      // AUTO | TENSORRT | ONNX | OPENVINO
);

// Chỉ giữ các class quan tâm (id theo labels.txt)
det->set_allowed_classes({0, 2, 3, 5, 7});  // person, car, moto, bus, truck

BackendType::AUTO

AUTO ưu tiên TensorRT khi máy có GPU NVIDIA. Nếu muốn chạy .onnx trên máy có GPU, phải ép BackendType::ONNX.

Face

NodeMô tả
cvedix_face_detector_nodeYuNet face detection
cvedix_face_recognizer_nodeSFace/FaceNet — sinh embedding nhận diện
cpp
auto face_det = std::make_shared<cvedix_nodes::cvedix_face_detector_node>(
    "face_det", "face_detection_yunet.onnx");

VLM / LLM

NodeMô tả
cvedix_vlm_feature_nodeTrích đặc trưng ngữ nghĩa object bằng VLM (Ollama/OpenAI)
cvedix_rapidmedia_vlm_feature_nodeBản production: pre-filter + metrics
cvedix_mllm_analyser_nodePhân tích frame/event bằng multimodal LLM
cvedix_llm_nodeLLM inference cục bộ qua llama.cpp

Chi tiết cấu hình và ví dụ: VLM / LLM.

Khác

NodeMô tả
OCR (PaddleOCR)Đọc biển số, văn bản
Pose (OpenPose)Ước lượng khung xương
SegmentationPhân vùng ảnh
CLIPImage-text embedding
Real-ESRGANSiêu phân giải

INFO

Danh sách đầy đủ 35+ inference node có trong header include/cvedix/nodes/infers/. Các node chuyên sâu (LPR, face attribute, helmet...) dùng cùng pattern với YOLO detector.

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