Trung QuốcGetcharZp/go-vision
go-vision 基于 Golang + ONNX 构建的视觉库,支持 SAM2、YOLOv11-Det、YOLOv11-Seg、YOLOv11-Cls、YOLOv11-Pose、YOLOv11-OBB、YOLO26-Det、YOLO26-Seg、YOLO26-Cls、YOLO26-Pose、YOLO26-OBB、DINOv2-Seg 等模型
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
📦 go-vision: Thư viện thị giác đa mô hình bằng Golang + ONNX
Hỗ trợ đầy đủ các nhiệm vụ thị giác phổ biến từ SAM2, YOLOv11, YOLO26 đến DINOv2 — chỉ với vài dòng Go.
go-vision là một thư viện thị giác được xây dựng trên nền tảng Golang và ONNX Runtime, hỗ trợ nhiều kiến trúc mô hình tiêu biểu như SAM2, YOLOv11 (Det/Seg/Cls/Pose/OBB), YOLO26 (Det/Seg/Cls/Pose/OBB) và DINOv2-Seg. Dự án nhằm mang lại trải nghiệm phát triển ứng dụng thị giác máy tính nhanh chóng, nhẹ nhưng mạnh mẽ trong hệ sinh thái Go.
✨ Điểm nổi bật
- Hỗ trợ đa dạng mô hình: Bao gồm SAM2, YOLOv11, YOLO26, DINOv2 với các nhiệm vụ như phát hiện, phân đoạn, nhận dạng và ước lượng tư thế.
- Dựa trên ONNX Runtime: Tận dụng hiệu năng cao từ backend ONNX để chạy mô hình tối ưu.
- API đồng nhất: Mỗi nhóm mô hình có engine riêng với cấu hình mặc định đã được tối ưu sẵn.
- Dễ tích hợp: Chỉ cần
go getvà tải mô hình, sau đó gọi hàmPredicthoặcDecodeđể nhận kết quả ngay. - Hỗ trợ vẽ kết quả: Cung cấp hàm tiện ích để vẽ bounding box, mask, pose lên ảnh gốc.
- Mã nguồn mở MIT: Tự do sử dụng và điều chỉnh theo nhu cầu dự án.
💡 Vì sao đáng chú ý
go-vision khác biệt ở sự đơn giản hóa quy trình sử dụng mô hình thị giác trong Go — không cần viết lại logic tiền xử lý hay hậu xử lý phức tạp. Với thiết kế modular rõ rệt, mỗi nhóm mô hình (như yolov11, sam2) được đóng gói thành package riêng, giúp người dùng dễ dàng lựa chọn và mở rộng. Dự án thích hợp cho các hệ thống backend cần tích hợp nhẹ các tính năng thị giác như kiểm tra hình ảnh, phân tích video hoặc xây dựng pipeline AI tự động.
#Golang #ONNX #ComputerVision #SAM2 #YOLOv11 #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
Vision Transformer (base-sized model) trained using DINOv2 Vision Transformer (ViT) model trained using the DINOv2 method. It was introduced in the paper DINOv2: Learning Robust Visual Features without Supervision(https://arxiv.org/abs/2304.07193) b...
ROS2 adapters for the Cross-Platform Production-ready C++ inference engine for YOLO models (v5-v12, YOLO26). Unified API for detection, segmentation, pose estimation, OBB, and classification. Built on ONNX Runtime and OpenCV. Optimized for CPU/GPU with quantization support.
[CVPR'26 Highlight] Official Code for “V²-SAM: Marrying SAM2 with Multi-Prompt Experts for Cross-View Object Correspondence”
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.