问题标签 [darknet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opencv - Qt 尝试使用 OpenCV 支持制作 Darknet 的问题
我正在开发 Ubuntu 16.04。成功安装 OpenCV 后,我正在尝试make
暗网。我已经成功安装了支持 CUDA 的暗网,但我现在正尝试使用 OpenCV 为其授权,并按照官方页面()中的OPENCV=1
说明在其 makefile 中进行设置。
这是我从中获得的输出的(摘录)make
:
如果我尝试构建一些测试项目来验证 OpenCV 的正确功能,我会得到类似的结果。所以我认为问题在于围绕 OpenCV 的一些联系。
似乎make
没有在其路径中看到 Qt 库。我试图通过将 Qt5 的库文件夹添加到 PATH 和 LD_LIBRARY_PATH 来解决这个问题,正如这个答案所建议的那样,将以下行添加到我的.profile
文件中:
然后运行source .profile
并确保内容已使用echo PATH
和成功更新echo LD_LIBRARY_PATH
。结果是一样的。
我添加到路径中的文件夹是否可能不正确?还有什么可能是这个问题的原因?
computer-vision - 使用 YOLO:实时对象检测作为库
我尝试了 YOLO项目,结果非常好。但我想将它用作图书馆。像 OpenCV 什么的。我会用框架调用一些函数,它会给我带有类类型的矩形。有可能吗?
tensorflow - 暗网 YOLO 图像大小
我正在尝试在 Darknet YOLO v2 https://pjreddie.com/darknet/yolo/中训练自定义对象分类器
我收集了一个图像数据集,其中大多数是 6000 x 4000 像素和一些较低的分辨率。
在训练平方之前我需要调整图像的大小吗?
我发现配置使用:
这就是为什么我想知道如何将它用于不同大小的数据集。
opencv - 如何使用从暗网(c)传递的视频流中的dlib(c++)跟踪对象?
我正在使用暗网从实时视频流中检测对象,并希望将每一帧传递给 dlib 以跟踪该对象,但我很困惑我如何将帧从暗网的demo.c 传递到 dlib 并进行跟踪。我需要使用 c c++ 连接器吗?如果是,如何?任何解释或线索都会有所帮助。谢谢...
我想要传递 ipl 图像并想要跟踪对象的 Dlib 文件。
opencv - 在 YOLOv3 中训练自定义对象,它是如何工作的?
我有一个项目需要检测类似动漫风格的视频中的人
我刚刚在 GTX 1050TI 中用 COCO 测试了 YOLOv3 608x608
但是速度只有约 1.5FPS 左右,但我的项目在 1050TI 上至少需要 10 FPS
1.我想知道类数会影响检测速度吗?(我假设 COCO 是要在图片中找到 80 种物体?如果我只需要找到一种物体,它会快 80 倍吗?)
2.当我输入图像进行训练时,原始图像是1920*1080,我应该在标记和训练之前将它们调整为608x608吗?
3.我应该使用任何标记工具吗?在https://github.com/AlexeyAB/darknet <x> <y> <width> <height>
的 README.md 中似乎需要手动计算和输入,这似乎太难了,也许有一个工具我只需要裁剪对象在图像中的位置?
4.如果物体不是图像中的正方形,YOLO怎么知道哪个部分是物体?如何避免将背景训练为对象?
我是否必须删除所有背景并将其填充为黑色,仅将对象保留在图像中?
5.输出总是一个盒子吗?我可以训练并获得输出作为掩码吗?如果我检测为掩码,它会比盒子慢吗,因为它似乎有更多信息?
6.要获得好的结果,我应该制作多少个训练图像和测试图像?
我知道这只是简历中的一些菜鸟问题,但是我真的很想知道这一点,而无需花费数周的时间进行培训并自己找出答案,我们将不胜感激!
c++ - OpenCv:使用 Yolov3
我使用了来自https://docs.opencv.org/3.4.1/da/d9d/tutorial_dnn_yolo.html的 OpenCV 代码,并使用 yolov2 配置/权重让它在我的机器上工作。当我尝试使用 yolov3 config/weights 运行程序时(https://pjreddie.com/media/files/yolov3.weights,https://github.com/pjreddie/darknet/blob/master/cfg/yolov3.cfg . 两者都工作,当在 ubuntu / 不在 opencv 中使用时),它在线上失败
例外是:
xyz.exe 中 0xyz 处未处理的异常:Microsoft C++ 异常:内存位置 0xyz 处的 cv::Exception。
预期的行为是,它显示识别结果,就像它对 yolov2 cfg/weights 所做的那样。
yolov3 甚至可以在 opencv 中使用吗?
谢谢,米歇尔
更新:下面回答了问题。我在github中提出了一个问题:https ://github.com/opencv/opencv/issues/11310
更新 v2:opencv 现在支持 yolov3。-> https://github.com/opencv/opencv/issues/11310包含使用示例
c++ - OpenCV 4.x+ 需要启用 C++11 支持编译暗网致命错误
我刚刚编译并安装了 OpenCV 3.4.0 的最新版本,我想编译暗网(用于 yolo 对象检测),但在编译时,我有
怎么可能,因为在 Makefile(下面)中,我编译了 C
这个错误的解决方案是什么?如何启用 C++11 支持?
感谢您的帮助 !
object-detection - Yolo 挂在视频上
我使用 Cuda 8 和 OpenCV 3.4.0 构建了最新版本的暗网。当我尝试运行./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights shortvid.mp4
它时,它会正确加载所有内容并且看起来它正在启动,但在打印视频文件的名称后就挂起。
它什么也没做,因为我的 GPU/cpu/mem 没有被使用。有人知道会发生什么吗?我没有任何错误可以通过。
python - 如何将暗网 yolo 模型转换为 keras?
我正在使用 yad2k 将暗网 YOLO 模型转换为 keras .h5 格式。我在包含 yad2k 脚本的目录上方的目录中都有 yolov3-voc.cfg、yolov3.weights 和 yolov3.cfg。当我运行以下命令时:
或者:
我收到以下错误:
我怎样才能解决这个问题?