2014-02-16 4 views
1

Я пишу код в 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") 

Большое спасибо за ваше время;)

ответ

0

К сожалению, OpenCV не обрабатывает события нажатия клавиш от такого устройства. Итак, решение вашей проблемы невозможно с помощью OpenCV только

+0

хорошо, это плохая новость! .... и могу ли я что-то использовать для «прослушивания» входящего потока из usb? – Alex

Смежные вопросы