使用opencv3 生成棋盘格图片源码
·
使用opencv3 生成棋盘格图片。
棋盘格图片,很多搞机器视觉的可能会用到。当然,精度要求很高时肯定是花钱买专业的标定板了。
opencv的头文件肯定要添加
#include <opencv.hpp>
using namespace cv;
相应的函数部分。
Mat img(630,891,CV_8UC1,Scalar::all(0));//初始化img矩阵,全黑
int cube = 90;
for(int j = 0;j<img.rows;j++)
{
uchar *data =img.ptr<uchar>(j);
for(int i=0;i<img.cols;i+=1)
{
if((i/cube+j/cube)%2)//符合此规律的像素,置255
{
data[i] = 255;
}
}
}
imshow("img",img);
imwrite("board.jpg",img);//保存图片到默认路径
waitKey(0);更多推荐


所有评论(0)