如何让YOLO算法自动对图像进行检测并将其保存在单独的文件夹中?

如何让YOLO算法自动对图像进行检测并将其保存在单独的文件夹中?

我正在做这个项目这里,为了检测图片,我必须运行:

cd darknet
make

然后触发命令行:

./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg

所以,我的问题是,一旦我将图片放入数据文件夹,如何让它自动运行?所以,我想要的是,每当我的运动相机检测器检测到运动时,它都会将其保存在 darknet/data 中,然后命令行将进行分析或检测(图像识别)并将其保存在其他文件夹中!

这怎么可能呢?!

答案1

不确定您是否仍然需要帮助,但已经有一个命令可以让您从网络摄像机捕获图像。

./darknet 检测演示 cfg/yolov3.cfg yolov3.weights(在此填写您的 rtsp 地址)

在源代码“image.c”中,您可以在此函数的注释部分复制以下行无效绘制检测_v3(...)

save_image(cropped_im, image_name);

并将“cropped_im”修改为“im”以将每帧的整个屏幕(您可能需要一个计数器来更改保存的名称)保存到您的本地文件夹。

相关内容