Я экспериментировал с домашней стереокамерой, используя пару веб-камер. Я сделал несколько снимков и использовал OpenCV для калибровки.Выходной сигнал несоответствия OpenCV не имеет смысла
выпрямленные примеры изображения:
Калибровочные шахматные доски, кажется, выстроены горизонтально.
Но когда я создаю карту несоответствия на основе these instructions, результат кажется бессмысленным.
Моя несоответствием карта код довольно тривиальна:
stereo = cv2.StereoBM_create(numDisparities=16, blockSize=15)
disparity = stereo.compute(image_left, image_right)
cv2.imwrite(disparity, 'try2.ppm')
Где я буду неправильно?
Я попробую это, но я не уверен, что понимаю, почему: карты различий работают только в определенном диапазоне? – Draconis
есть. зависят от диапазона калибровки камеры и точки обзора обеих камер. две камеры должны четко видеть объект. –