我想在树莓派上用mjpg-streamer 做实时视频流,然后用opencv编写一个程序来侦测运动情况(即一旦有动静就拍照)和在程序中加入警告的指令,来激活某些程序,但现在两个程序都是打开/dev/video0,且程序独占摄像头,我该如何解决这个问题?PS:我不想用两个或以上的物理摄像头,别问我为什么.
我想在树莓派上用mjpg-streamer 做实时视频流,然后用opencv编写一个程序来侦测运动情况(即一旦有动静就拍照)和在程序中加入警告的指令,来激活某些程序,但现在两个程序都是打开/dev/video0,且程序独占摄像头,我该如何解决这个问题?PS:我不想用两个或以上的物理摄像头,别问我为什么.
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答798 阅读✓ 已解决
2 回答3.2k 阅读
有个叫作Video4Linux Loopback Device的项目不知道能不能满足你的需求,或者再看看v4l2loopback。
不知道这些在pi上面是否容易搞,如果你的激活的程序只需要处理图片的话就直接opencv把结果处理好了保存成图片得了,免得它还要求操作摄像头,这样会简单一些。