项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-13 · 当前星标 ★ 860
使用教程
环境要求
- gcc/g++
- 可选 CUDA + cuDNN
- OpenCV
安装与启动步骤
-
1克隆
C/C++/CUDA 写的推理框架,需要自己编译。
git clone https://github.com/hank-ai/darknet.git cd darknet -
2编译
make 会根据是否有 CUDA 自动选路径。
make -j4 -
3下权重与配置
cfg 与 weights 成对,别只下半套。
wget https://github.com/AlexeyAB/darknet/releases/download/yolov4/yolov4.weights ls cfg/yolov4.cfg -
4跑检测
detect 传图、cfg、weights 与输出路径。
./darknet detect cfg/yolov4.cfg yolov4.weights data/dog.jpg
如何确认成功
predictions.jpg 上画出检测框且类别合理。
注意事项
- 它是 YOLO 系列的原生实现,依赖少、部署轻。
- Windows 编译建议用 vcpkg 管 OpenCV 依赖。
核心亮点
- 纯 C/CUDA 实现,依赖极少,可在无 Python 环境的设备上编译运行
- 原生支持 YOLO 系列权重与配置文件,是大量预训练模型的原始发布格式
- 提供训练、推理、视频流检测等完整命令行工具链,上手路径短
不足之处
- 项目维护基本停滞,新模型和新特性支持有限
- 文档分散,配置项和编译选项对新手不够友好
适用场景
- 在嵌入式或边缘设备上部署 YOLO 做实时目标检测
- 把 darknet 格式的 YOLO 权重转换到其他推理框架
- 教学或研究中理解目标检测网络的底层 C 实现
替代项目
ultralytics/yolov5、AlexeyAB/darknet
同类项目推荐
unrealcv
开源
在虚幻引擎里一键生成带标注的视觉数据,省去真实采集成本
UnrealCV: Connecting Computer Vision to Unreal Engine
AliceVision
开源
多张照片一键生成带纹理三维模型
3D Computer Vision Framework
eSearch
开源
截屏即识别,离线翻译搜索一步到位
截屏 离线OCR 搜索翻译 以图搜图 贴图 录屏 万向滚动截屏 屏幕翻译 Screenshot Offline···
LIGHT
开源
无需分类器,轻松生成自然的人-物交互3D动画
[ICLR 2026] Unleashing Guidance Without Classifiers for Human-Object Interaction Ani···
OpenShape_code
开源
让AI看懂任意3D形状,零样本也能分类检索
official code of “OpenShape: Scaling Up 3D Shape Representation Towards Open-World ···
ORSI-HRSI-SOD_Summary
开源
遥感图像显著目标检测论文清单,一页看懂研究脉络
Read list for deep learning based Salient Object Detection in Optical Remote Sensing···
production-ocr-course
开源
用 Rust+K8s 把 OCR 从 Demo 做成能扛并发的生产服务
Build, deploy, and scale a production-grade OCR pipeline using Rust, vLLM, Redis, KE···
dpscreenocr
开源
框选屏幕任意区域,一键提取文字到剪贴板
A program to recognize text on the screen
yomihon
开源
看日漫直接 OCR 查词,边读边学不切应用
Free and open source manga reader for Android - now with OCR (text recognition)
