永发信息网

(unsignedchar*)(flagImage->imageData+mapPtr2.y*flagImage->widthStep))[mapPtr2.x]=255;

答案:2  悬赏:0  手机版
解决时间 2021-12-22 05:04
  • 提问者网友:原来太熟悉了会陌生
  • 2021-12-21 10:15
急求!!!这是什么用法,后面的[]是什么意思啊?这些是图像处理里面的,用opencv的
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-12-21 10:29
1、把点mapPtr2的像素设为255
2、就是作为数组使用
全部回答
  • 1楼网友:廢物販賣機
  • 2021-12-21 11:40
详细的解释你可以看一下指向字符串指针,img.iamgedata是指向图片数据的指针,如果是灰度图,图片数据每一位就是一个字节,按行排列存在这个数组里面,所以你要访问某一个像素点的时候,就要通过指针来访问,i代表像素所在行,img.iamgedata+i*img->wedthstep就是指向第i行的首个像素地址,[j]代表的是第j个像素,也就是列。整个语句的意思就是指向第i行第j列,也就是坐标是(i,j)这个像素,给这个像素赋值
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯