尝试使用网络摄像头时yolo编译出现问题

2024-04-26 03:39:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我安装了yolov3darknet,工作正常。问题来了,当我试图使用的摄像头演示。你知道吗

将Makefila更改为OPENCV=1并重新编译后,我得到以下输出:

./src/image_opencv.cpp:12:1: error: ‘IplImage’ does not name a type; did you mean ‘image’?
 IplImage *image_to_ipl(image im)
 ^~~~~~~~
 image
compilation terminated due to -Wfatal-errors.
Makefile:86: recipe for target 'obj/image_opencv.o' failed
make: *** [obj/image_opencv.o] Error 1

我已经安装了OpenCV 4.1.2,因为该命令的输出抛出:

pkg-config --modversion opencv
4.1.2

但是,为了让它工作,我不得不将/usr/local/lib/pkfgconfig上的opencv4.pc文件重命名为打开CV.pc你知道吗

另外,这是

pkg-config --cflags opencv
-I/usr/local/include/opencv4/opencv -I/usr/local/include/opencv4

任何帮助都将不胜感激,提前谢谢!你知道吗


Tags: toimageconfigobjincludeusrlocalpkg