代码如下
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat grayim(255, 255, CV_8UC1);
for (int i=0;i<grayim.rows;i++)
{
for (int j=0;j<grayim.cols;j++)
{
if (i==j&&i<200)
{
grayim.at<uchar>(i, j) = 255;
}
else
{
grayim.at<uchar>(i, j) = 0;
}
}
}
imshow("grayim",grayim);
waitKey();
return 0;
}
运行程序
可得知
1. 0代表黑,255代表白
2. 左上角为(0,0),0=0,所以为255,白色;