저는 라스베리 파이에서 openCV + 파이 게임 프로젝트를 진행하고 있습니다. Mac에서 프로젝트를 테스트 한 결과 제대로 작동했습니다. 그러나 Raspberry Pi의 경우 TypeError : 'NoneType'이 아닌 bytes-like 개체가 필요합니다.OpenCV는 오브젝트 대신 라스베리 파이의 오브젝트와 같은 바이트를 리턴합니다.
이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