我在这里做这个项目,为了检测我必须运行的图片:
cd darknet
make
然后触发命令行:
./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg
所以,我的问题是,一旦我在数据文件夹中扔了一张图片,我怎样才能让它自动运行?所以,我想要的是,每当我的运动相机检测器检测到运动时,它会将其保存在暗网/数据中,然后命令行将进行分析或检测(图像识别)并将其保存在其他文件夹中!
这怎么可能?!
我在这里做这个项目,为了检测我必须运行的图片:
cd darknet
make
然后触发命令行:
./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg
所以,我的问题是,一旦我在数据文件夹中扔了一张图片,我怎样才能让它自动运行?所以,我想要的是,每当我的运动相机检测器检测到运动时,它会将其保存在暗网/数据中,然后命令行将进行分析或检测(图像识别)并将其保存在其他文件夹中!
这怎么可能?!
不确定您是否仍需要帮助,但已经有一个命令可以让您从网络摄像机捕获图像。
./darknet detect demo cfg/yolov3.cfg yolov3.weights (这里填写你的rtsp地址)
在源代码“image.c”中,您可以在此函数void draw_detections_v3(...)的注释部分复制以下行:
并将“cropped_im”修改为“im”以将每个帧的整个屏幕(您可能需要一个计数器来更改保存的名称)保存到您的本地文件夹。