OpenCV
OpenCV - 체스보드 패턴 코너점 검출
Hoon[]
2022. 11. 15. 14:33
체스보드 패턴 코너점 검출
개념
-카메라 캘리브레이션에 자주 사용되는 체스보드 패턴 검출
cv2.findChessBoardCorners(image, patternsize, corners, flags]])
검출된 코너점 배열
corners를 8비트 컬러 image에 표시
image : Destination IMAGE
patternSize: Number of inner corners per a chessboard row and column
corner : 검출한 코너점
patternWasFound : pattern을 검출하였나 안하였나 확인
src = cv2.imread(path +'chessBoard.jpg')
src_ = cv2.resize(src, dsize=(640,480), interpolation=cv2.INTER_AREA)
gray = cv2.cvtColor(src_, cv2.COLOR_BGR2GRAY)
ret, corners = cv2.findChessboardCorners(gray,(6,3), None)
img2 = cv2.drawChessboardCorners(src_,(6,3),corners,ret)
cv2.imshow('Chess', img2)
cv2.waitKey()
cv2.destroyAllWindows()