我正在用python和opencv编写一些代码,以使用带有电位计和按钮的显微镜来管理光度和捕获图像。
一切都可以通过软件捕获图像,但是我只要按一下显微镜上的按钮就可以捕获图像。
我正在尝试寻找一种方法来探索从USB连接传入的原始数据,但我正在变得疯狂...
有没有一种简单的方法可以使用opencv库以这种方式捕获图像?
这是我的少量代码:
vc = cv.CaptureFromCAM(0)
cv.NamedWindow("LIVE")
while True:
frame = cv.QueryFrame(vc)
cv.ShowImage("LIVE", frame)
key = cv.WaitKey(20)
if key == (button pressed on the camera): ??????????
cv.SaveImage('img\\image.png'.format(1),frame)
if key == 27:
cv.DestroyWindow("LIVE")
非常感谢您的参与 ;)
最佳答案
不幸的是,OpenCV无法处理此类设备的按键事件。因此,仅通过OpenCV不可能解决您的问题
关于python - 通过外部按钮管理摄像机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21814941/