我想读取视频文件(.avi 或 .mov)并使用 Opencv 检测运动和边缘。你能帮我编写代码吗?我想创建一个 GUI,在其中我们可以选择视频文件,然后我们可以进行图像处理opencv中的函数?
如何读取视频文件:
-
读取视频文件并将其显示在窗口上 https://stackoverflow.com/a/7639405/176769 (C API)
-
读取视频文件并将其显示在窗口上 https://stackoverflow.com/a/8408961/176769(C++ API)
-
读取视频文件,将其转换为灰度然后在窗口上显示 https://stackoverflow.com/a/3444370/176769 (C API)
如何跟踪/检测运动:
- Opencv 运动检测与跟踪 https://stackoverflow.com/q/7020220/176769
- 如何使用视频对物体进行运动跟踪? https://stackoverflow.com/q/4701997/176769
- OpenCV 视频监控/斑点跟踪器设施 http://opencv.willowgarage.com/wiki/VideoSurveillance
如何检测边缘/轮廓:
- Using cvCanny() https://stackoverflow.com/a/6426820/176769
- Using cvCanny() and cvFindContours() https://stackoverflow.com/a/7289261/176769
- Using cvCornerHarris() https://stackoverflow.com/a/6500949/176769
有关如何检测形状的更多信息,请检查这个帖子 https://stackoverflow.com/a/5739247/176769.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)