using OpenCV const cv = OpenCV # chess1.png is at https://raw.githubusercontent.com/opencv/opencv_extra/master/testdata/cv/cameracalibration/chess1.png img = cv.imread("chess1.png",cv.IMREAD_GRAYSCALE) climg = cv.cvtColor(img, cv.COLOR_GRAY2BGR) # Find the chess board corners ret, corners = cv.findChessboardCorners(img, cv.Size{Int32}(7,5)) # If found, add object points, image points (after refining them) if ret climg = cv.drawChessboardCorners(climg, cv.Size{Int32}(7,5), corners,ret) cv.imshow("img",climg) cv.waitKey(Int32(0)) cv.destroyAllWindows() end