asked 2012-12-21 23:02:58 -0600maldridge
I am having immense trouble getting a program I wrote with cv to work with cv2. This is a simple webcam viewer that grabs camera 0 and displays the incoming frames to the user. I have the versions of python and opencv that are in the repo's and available by typing apt-get install python python-opencv.
I consistently get this error: TypeError: <unknown> is not a numpy array
Here is the code that causes that error:
#!/usr/bin/env python import cv2 capture=cv2.VideoCapture(0) cv2.waitKey(200) frame = capture.read() grey = frame while True: frame = capture.read() cv2.imshow("image", frame)
Any help is appreciated, I eagerly await suggestions.
answered 2012-12-22 08:04:24 -0600AMP
Out put of capture.read() is a bool and an image you should separate them ; and you should use waitKey.
import cv2 capture=cv2.VideoCapture(0) while True: b,frame=capture.read() cv2.imshow("image", frame) cv2.waitKey(1)
Asked: 2012-12-21 23:02:58 -0600
Seen: 246 times
Last updated: Dec 22 '12