使用opencv3 生成棋盘格图片源码

xiaoxiao2021-02-28  86

使用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);
转载请注明原文地址: https://www.6miu.com/read-56404.html

最新回复(0)