Unable to stop the stream: Inappropriate ioctl for device
在跑大佬的代码YOLO deep_sort过程中(代码地址如下)
https://github.com/Qidian213/deep_sort_yolov3
摄像头调用检测正常,
video_capture = cv2.VideoCapture(0)
想要运行已有视频检测行人,于是将源代码修改为:
video_capture = cv2.VideoCapture("/home/yn/deep_sort_yolov3-master/MOT16-08.mp4")
重新运行python demo.py
报错:
Unable to stop the stream: Inappropriate ioctl for device
由于我是用的anaconda运行的代码,网上的安装ffmpeg后重新编译opencv不会实现,于是看到了一位外国网友的方法,完美解决,分享给大家:
原文地址:https://stackoverflow.com/questions/42562876/opencv3-