利用openCV自帶的script產生任意數量的校正板
打開 cmd 執行
python D:\opencv-3.4.1\opencv-3.4.1\doc\pattern_tools\gen_pattern.py -o D:\chessboard.svg --rows 7 --columns 5 --type checkerboard --square_size 40
其中
D:\opencv-3.4.1\opencv-3.4.1\doc\pattern_tools\gen_pattern.py 是 scricpt所在路徑D:\opencv-3.4.1\opencv-3.4.1\帶換成openCV的路徑
D:\chessboard.svg是輸出檔案的名稱
7 是校正格橫向單位數 5是縱向單位數
40 是每格的大小,單位是mm
接著可以找到D:\chessboard.svg
下載 InkScape
打開inkscape,將 .svg檔拖入
畫面中間會有一個框框,將棋盤格放置在框框中並列印就可以產生正確大小的棋盤格進行相機校正了
沒有留言:
張貼留言