저는이 일을 이해하기가 정말로 어려워요. 저는 파이썬에서 초보자 일 뿐이며,이 코드에 대한 설명을 찾을 수 없습니다.Python OpenCV Stereo 객체 포인트를 조정하십시오.
# prepare object points, like (0,0,0), (1,0,0), (2,0,0) ....,(6,5,0)
objp = np.zeros((6*9,3), np.float32)
objp[:,:2] = np.mgrid[0:9,0:6].T.reshape(-1,2)
일본어 9는 I 9, 6 체스 판 패턴의 열 및 행의 내측 모서리에 각각 제하다고 가정하고,이다. (그래서 내 체스 판은 실제로 10x7입니다.)
이제 체스 판에있는 사각형의 크기를 알 수 있습니다. 알아낼 수없는 것은 거기에 넣을 위치입니다.
objpoints.append(objp)
그리고 나는 항상 또 다시 같은 개체를 추진하는 것 볼 수 있습니다
모든 이미지의 모든 반복으로, 내가 찾은 코드는이 작업을 수행.
두 가지 질문 : 모든 반복에서 objpoints.append(objp)
은 어떤 차이가 있습니까?
어떻게 코드에서 정사각형 크기를 지정할 수 있습니까? 내가 어디에 써야 할까?
개체 점수가 체스 판의 각 사각형의 3d 점임을 알고 있습니다. 그래서 나는 매 반복마다 매 개조조차하지 못하기 때문에 매우 혼란 스럽습니다.
감사합니다.
편집 : stereocalib에 대한 내 코드 : http://pastebin.com/pw5n3pme
난 당신이 this code 또는 이와 유사한 하나의 작업중인 가정합니다
완전한 대답을 원한다면 코드 전체를 링크해야합니다. 나는 어쨌든 대답하려고 노력할 것입니다. – marcoresk