Как говорил Генрих VIII очередной жене, — «Я вас долго не задержу...»
Пост — небольшое расширение предыдущей статьи
«Qt + OpenCV. Runtime и Widget для CvCapture (устройства видеозахвата).»
Если вас, уважаемый читатель, угораздило приобрести видеокамеру, поддержка которой не обеспечена библиотекой
OpenCV, а методы работы оной с изображениями ой как нужны, не следует расстраиваться.
Сперва изучим, что нам преподнесли, или что сами, несведующие, купили.
- Интерфейс GigE поддерживается SDK, лежащей в свободном доступе или поставленной совместно с товаром. Первый плюс!
- Документация более-менее осмыслена. Снова повезло!
- Примеры есть! Надо же… Плюс!
Итак, я стал «счастливчиком» по плюсикам этого списка, заполучив камеру Smartek Giganetix
GC1921M
Методы SDK работают, но как-то так… Код частично закрыт.
Уровень программиста стал понятен из фрагмента кода ...
if (m_selectedDevice->IsConnected()){
m_disconnectAct->setEnabled(true);
m_fwUpdateAct->setEnabled(true);
}
...
Если у вас возник вопрос, — «А что тут такого?», — я не смогу отправить вас на машине времени в советский вуз, где за это с вас снимут балл на экзамене. :)
Да, и ладно. Нам-то нужно, всего лишь, подключиться, принять поток и отключиться. Благо, примеры — на месте.