我需要处理来自USB摄像头的视频,但我不知道如何保持在内存中的流。我发现了一个代码,它显示在一个窗口中,但我找不到它显示之前存储的位置。 任何人都可以帮我解决这个问题吗?OpenCV - 从USB摄像头处理流wince6
回答
如果你check my other answer,你会看到功能cvQueryFrame()
从相机中检索一帧,并将其存储在,这是一个IplImage*
类型的变量。 OpenCV使用类型IplImage
来表示内存中的图像。当然,这个例子展示了如何使用OpenCV的C接口,所以如果您打算使用C++接口,您必须查看cv::Mat
。
无论如何,从相机检索帧并将它们留在内存中供以后使用需要您有一个缓冲机制来存储帧。我建议你看看循环缓冲器(又名ringbuffers),看看它们是如何工作的:
谢谢你的回答。我阅读这篇文章,代码运行,并处理视频。我试图在wince项目中使用它,但它(cvCaptureFromCAM)没有做任何事情。你对wince有什么建议吗? – user2004403 2013-02-13 09:15:56
您是否尝试过其他值,如-1,0或1? – karlphillip 2013-02-13 12:29:48
我试过了,但不起作用。 – user2004403 2013-02-14 07:52:55
- 1. 摄像头视频流处理
- 2. 摄像头图像处理
- 3. wansview ip openCV摄像头流url
- 4. 的USB摄像头图像采集,恕不的OpenCV(LINUX)
- 5. USB摄像头到Dicom
- 6. USB摄像头协议
- 7. Android中的USB摄像头
- 8. OpenCV摄像头帧OpenGL纹理
- 9. python-opencv摄像头[“noneType”]
- 10. Opencv IP摄像头错误
- 11. Opencv两个摄像头源
- 12. OpenCV非常慢 - 摄像头
- 13. 从pyside/opencv访问摄像头
- 14. 的Python,OpenCV的:从摄像头
- 15. OpenCV从外部摄像头捕获
- 16. 从摄像头获取输入opencv C++
- 17. iPhone摄像头流
- 18. OpenCV在imShow上崩溃只为USB摄像头
- 19. OpenCV的模糊捕获与USB摄像头
- 20. OpenCV找不到我的USB网络摄像头
- 21. 树莓派上的USB摄像头
- 22. C#:从多个(USB)摄像头捕获静止图像
- 23. Python OpenCV - 更新摄像头视图的摄像头索引
- 24. OpenCV 2.2摄像头不显示图像
- 25. 在Matlab中实时摄像头处理
- 26. Android上的摄像头预览处理
- 27. 在ARM板(i.MX6)中流传输USB网络摄像头
- 28. 从摄像头流到iPhone的视频
- 29. Facebook:从摄像头/文件发布流
- 30. 从IP摄像头流式传输
让我们来看看一些代码,以便我们可以帮助您。为了在opencv中显示图像(你说你在做什么),你必须将图像存储在某种数据结构中,比如Mat或IplImage *或其他东西。你想处理它然后显示。向我们展示一些代码。 – rossb83 2013-02-12 17:20:11