作者archon (内湖流川枫)
看板C_and_CPP
标题[问题] Webcam 能设快门吗? (Opencv)
时间Mon Mar 13 17:12:14 2017
开发平台(Platform): Win7/Win10
编译器: C++11
额外使用到的函数库(Library Used): Opencv
问题(Question):
想要使用 Webcam 要做一些实验,我用的是 Logitech c920,
发现画面中物件动得比较快时,画面都会糊糊的,
如果用相机拍照来说,应该就是快门太慢,
需要拉高快门拉高 ISO 来凝结住画面
但 Opencv 好像没有快门跟 ISO 这种东西能调...
VideoCapture.set() 里能放的东西我试了一下,
CV_CAP_PROP_FPS 似乎对 webcam 不起作用,
CV_CAP_PROP_EXPOSURE 又只是调整曝光值,并不能调 exposure time,
请问各位大大,有方法是能在相同曝光亮度的前提下,
拉高快门速度来捕捉动态画面的吗?
--
喜欢拍照的正妹们,赶快来找我报到吧!!!
https://flic.kr/s/aHsk8JbB2C
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.160.3.77
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1489396338.A.4F2.html
1F:→ stupid0319: 要相同曝光亮度下拉高快门,光圈也要变大才行吧 03/14 01:10
webcam 的光圈好像不会变?我是希望他 ISO 能变大一点(汗
※ 编辑: archon (1.160.3.77), 03/14/2017 16:18:06
2F:→ laladeer: 要开罗技他的驱动程式,里面可以调曝光,曝光降低快门 03/15 00:37
3F:→ laladeer: 才会自动提高,里面也可以自己设定亮度跟增强 03/15 00:37
只是要降曝光的话其实也可以用 opencv 的 api
VideoCapture.set(CV_CAP_PROP_EXPOSURE, nExpo); 来做
我手上这颗 nExpo 的值范围好像可以设 -5~0,
不过降曝光得到的亮度就暗了... 要是 webcam 有相机的 T 模式就好了 QwQ
看来得要先截下画面再做亮度补强吧... 谢谢大大 QwQ
※ 编辑: archon (1.163.25.116), 03/15/2017 08:50:52
4F:→ flighteagle: OpenCV哪时候强大到能控制装置了? 03/15 23:34
5F:→ allnun: opencv能控制硬体设置? 一定是小弟学艺不精了 03/19 12:57
唔... 如果 cam 有开放 api,就可以呀?
至少我是可以用 opencv 设解析度跟曝光 (._.?)
※ 编辑: archon (220.136.22.181), 03/24/2017 15:58:22