遍历图像中每一点的灰度值C++程序


#include"cv.h"
#include"highgui.h"
#include <iostream>
using namespace std;

int main(int argc, char** argv)
{
IplImage* src = cvLoadImage( "0.bmp", 0 ); //导入图片
int width=src->width;//图片宽度
int height = src->height;//图片高度

for ( size_t row=0;row<height;row++)
{
uchar* ptr = (uchar*)src->imageData+row*src->width;//获得灰度值数据指针
for ( size_t cols=0;cols<width;cols++)
{
int intensity=ptr[cols];
cout<<intensity<<"  ";
}
}

return 0; 
}

猜你喜欢

转载自blog.csdn.net/any1234567890/article/details/80814021