OpenCV / / 2022. 11. 15. 14:33

OpenCV - 체스보드 패턴 코너점 검출

체스보드 패턴 코너점 검출
개념 
-카메라 캘리브레이션에 자주 사용되는 체스보드 패턴 검출 
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()

 

'OpenCV' 카테고리의 다른 글

OpenCV - 디스크립터(Descriptor)  (0) 2022.11.16
OpenCV - CircleGrid  (0) 2022.11.15
OpenCV - 해리스 코너 ,패스트 코너 검출  (0) 2022.11.15
OpenCV - 코너점 검출  (0) 2022.11.15
OpenCV - 영상 코너 검출  (0) 2022.11.15
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유