自制一个棋盘格标定板
2018-01-05 本文已影响3150人
晚晴风_
说来话长,某友离职的时候曾赠我一个大铁块,真材实料,不知其来由,某友说可以给我防身用,哈哈。我把它叫做“镇书之宝”,一直用来压书。今天正好想到没有小型的标定板,用此物做个简易的标定板,似乎是个不错的主意。
于是开始写代码,生成一张棋盘格图片。因为刚开始学python和opencv,写来练手。
Python-opencv 生成棋盘格图片代码:
"""
Created on Fri Jan 5 10:57:34 2018
@author: 晚晴风
"""
import cv2
import numpy as np
width = 450
height = 350
length = 50
image = np.zeros((width,height),dtype = np.uint8)
print(image.shape[0],image.shape[1])
for j in range(height):
for i in range(width):
if((int)(i/length) + (int)(j/length))%2:
image[i,j] = 255;
cv2.imwrite("pic/chess.jpg",image)
cv2.imshow("chess",image)
cv2.waitKey(0)
这个图放在word里,根据需要的尺寸缩放调整打印,最后的效果图:
标定板.jpg
看起来似乎还行,可能某些部分还需要手工增强下,哈哈。