2022-09-16 乐帮网
opencv
我正在使用 OpenCVSharp 进行视觉项目,我正在测试的网络摄像头是 C925e
如果我用 VideoCapture capture = new VideoCapture(0) 打开我的相机; 然后我可以按预期获得 30fps @ 1080p 或 60fps @ 720p。 但是,最初打开相机需要 20-30 秒。
如果我使用 VideoCapture capture = new VideoCapture(0, VideoCaptureAPIs.DSHOW); 正如我在相机立即打开的地方所推荐的那样。 但是我只能获得 30FPS @ 480p、10FPS @ 720p 和 5fps @1080p
我对 OpenCV 很陌生,我该如何解决这个问题才能在合理的时间内打开相机,以及从相机中获得全帧率。
在尝试解决此问题时,我的循环中没有任何处理,甚至没有显示图像。
看到了么?VideoCaptureAPIs.DSHOW选项会影响帧率,对于只是抓图的程序 还是推荐带上这个参数。
https://answers.opencv.org/question/231216/low-framerate-using-dshow/
关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com
庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。
如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力