使用opencv3 生成棋盘格图片。 棋盘格图片,很多搞机器视觉的可能会用到。当然,精度要求很高时肯定是花钱买专业的标定板了。
opencv的头文件肯定要添加
#include <opencv.hpp>
using namespace cv;
相应的函数部分。
Mat img(
630,
891,CV_8UC1,Scalar::all(
0));
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)
{
data[i] =
255;
}
}
}
imshow(
"img",img);
imwrite(
"board.jpg",img);
waitKey(
0);
转载请注明原文地址: https://www.6miu.com/read-56404.html