opencv 求解释语句:((uchar*)(Img1->imageData + Img1->widthStep*pt.y))[pt.x]的具体含义
如题.
首先widthStep;/* 排列的图像行大小,以字节为单位 */能否用通俗点语言解释一下“排列的图像行大小”?
然后是Img->imageData + Img->widthStep*pt.y,widthStep乘以y坐标加到imagedata里是什么意思;
(uchar*)应该是强制类型转换吧?
其次整体加完后,放在[pt.
最后,整个语句起到的作用?
opencv小菜鸟,请高手不吝赐教,答的好有加分
人气:175 ℃ 时间:2020-05-27 03:13:16
解答
你应该是刚学opncv吧,widthstep是指图像每行所占的字节数,主要要和width区别,width是指每行所含的像素个数,但是一个像素也可能占一个字节,也可能占三个字节或者四个.imagedata是指向存储图像像素值数组的指针,内容是...
推荐
- uchar和uchar code 数组 的区别
- UCHAR* A= (UCHAR* )B是什么意思
- 请问,这个语句咋理解啊 ,里面的/* */是什么意思呢uchar dispbuf[3]={/*0,0,0,0,*/0,10,10};
- 用自己学过的单词描写自己喜欢的季节(五年级新标准英语)
- 若x-4和2x+1的值互为相反数,则代数式-2x的平方+x-1的值是多少、要过程
- 质量为m的物体静止在倾角为a的斜面上,物体与斜面间的动摩擦因数为u,使斜面体向右水平匀速移动距离l(物体和斜面都在垂直于地面的直角边的左边),求:
- 1、 甲乙两车同时从A地出发开往B地,甲车速度为40千米/时,乙车速度为60千米/时.乙到达B地后立即掉头,与
- 铜离子为什么有四个空轨道,我在网上看到说是4s和4p提供的,但是4d和4f呢?为什么没有4d或者4f?
猜你喜欢