私はraspberry piのopenCV + pygameプロジェクトに取り組んでいます。 Macでこのプロジェクトをテストしたところ、うまくいきました。しかし、Raspberry Piについて言えば、「TypeError:バイトタイプのオブジェクトが必須であり、「NoneType」ではありません」と表示されます。OpenCVは、Raspberry Piのオブジェクトのようなバイト型ではなくタイプオブジェクトを返す
私は、このエラーからです考え出し:
buffer = get_image()
# error is from next line
buffer = Image.frombytes('RGB', (cam_h_rez, cam_v_rez), buffer_1)
pixels = buffer.load()
GET_IMAGE()関数は以下の通りです:
camera = cv2.VideoCapture(0)
#capture image
def get_image():
retval, im = camera.read()
return im
誰かが私を助けることができますか?
わからない(https://stackoverflow.com/help/mcve)エラーを再現することができます。 – skrx