cvGet2D和cvGetReal2D

xiaoxiao2021-02-28  87

前者是获得彩色图像的像素值

后者是获得单通道(灰度图)的像素值

如果图像是彩色图采用cvGet2D

如果图像是灰度图像采用cvGetReal2D

但是如果彩色图像,则不能采用cvGetReal2D

但是灰度图像可以使用cvGet2D

差别比较细微

尤其是其进行遍历像素获得像素值时,一定要注意

for(int i=0;i<img.width;i++)

{

for(int j=0;j<img.height;j++)

{

cvGetReal2D(j,i);

}

}

注意其顺序

否则就会提示内存溢出的

转载请注明原文地址: https://www.6miu.com/read-40919.html

最新回复(0)