1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-22 16:08:41 +08:00
Files
opencv_contrib/modules/julia/samples/chessboard_corners.jl

21 lines
583 B
Julia

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