打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
2.3使用指针遍历图像

#include"iostream"
using namespace std;
#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
using namespace cv;

void colorReduce(Mat & image, int n=64 )
{
 int NL = image.rows;
 int NC = image.cols;
 int nc = NC * image.channels();
 for (int i = 0; i < NL; i++)
 {
  uchar *data = image.ptr<uchar>(i);
  for (int i = 0; i < nc; i++)
  {
   data[i] = data[i] % n*n + n / 2;
​//*data = *data%n*n + n / 2;
  }
 }
}
​int main()
{
 
 Mat image = imread("boldt.jpg");
 colorReduce(image);
 imshow("Image", image);
 system("pause");
 return 0;

}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
筛法求素数
[code]纹理映射
Opencv矩阵的访问(通过指针
请问,头文件该怎么写才不会出问题?
C++ 四叶草
NOIP复赛复习(三)读写外挂与高精度模板
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服