自制一个棋盘格标定板

说来话长,某友离职的时候曾赠我一个大铁块,真材实料,不知其来由,某友说可以给我防身用,哈哈。我把它叫做“镇书之宝”,一直用来压书。今天正好想到没有小型的标定板,用此物做个简易的标定板,似乎是个不错的主意。

于是开始写代码,生成一张棋盘格图片。因为刚开始学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

看起来似乎还行,可能某些部分还需要手工增强下,哈哈。

你可能感兴趣的:(自制一个棋盘格标定板)