Подключение к камере Cognex с использованием Open CV и PythonPython

Программы на Python
Anonymous
Подключение к камере Cognex с использованием Open CV и Python

Сообщение Anonymous »

Моя проблема в том, что мне нужно сделать снимок с камеры и обработать его с помощью OpenCV и Python, чтобы получить координаты и отправить их в роботизированную руку, но я не могу установить связь с камерой Cognex с помощью следующего кода (я получил его из документации OpenCV):

Код: Выделить всё

import cv2

cognex = cv2.VideoCapture('192.168.1.5')
while True:
ret, frame = cognex.read()
cv2.imshow('Cognex Camera', frame)
if cv2.readKey(1) & 0xFF == ord('q'):
break

cognex.release()
cv2.destroyAllWindows()
но когда я запускаю этот пример, я получаю следующую ошибку:

Код: Выделить всё

warning: Error opening file
(/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:901)
warning: 192.168.1.5
(/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:902)
Traceback (most recent call last):
File "ejemplo.py", line 8, in 
cv2.imshow('Cognex Camera', frame)
cv2.error: OpenCV(4.1.0) C:\projects\opencv-
python\opencv\modules\highgui\src\window.cpp:352: error:
(-215:Assertion failed) size.width>0 && size.height>0 in function
'cv::imshow'
и я думаю, что это потому, что он не открывает соединение с камерой.
Я искал в Интернете информацию, которая могла бы мне помочь, но мне не удалось выяснить, действительно ли она может или не может подключить OpenCV к камере Cognex.>

Вернуться в «Python»