一,静态错觉图
用个很简单的代码,就能做出错觉图:
int main()
{
Mat img(10000, 10000, CV_8U);
for (int i = 0; i < 10000; i++)for (int j = 0; j < 10000; j++)img.at<char>(i, j) = (i + j) % 256;
imwrite("D:/cm.png", img);
return 0;
}

本文介绍了一段使用简单代码生成静态错觉图的方法。通过C++ OpenCV库实现了一个10000x10000像素的图像,每个像素点的灰度值由其坐标位置决定,形成了独特的视觉效果。
用个很简单的代码,就能做出错觉图:
int main()
{
Mat img(10000, 10000, CV_8U);
for (int i = 0; i < 10000; i++)for (int j = 0; j < 10000; j++)img.at<char>(i, j) = (i + j) % 256;
imwrite("D:/cm.png", img);
return 0;
}

2万+
1691

被折叠的 条评论
为什么被折叠?