//将Mat读入的图像像素值打印在控制台上,这里的Img为单通道
方法一:
cv::Mat Img;
IplImage *src;
src=&IplImage(Img);
for(int i=0;i<Img.rows;i++)
{
for(int j=0;j<Img.cols;j++)
{
double ImgPixelVal = cvGetReal2D( src, i, j );
//输出像素值
cout <<ImgPixelVal<<" ";
}
cout << "\n"<<endl;
}
方式二:
cv::Mat Img;
for(int i=0;i<Img.rows;i++)
{
int* data_preRow = labelImg.ptr<int>(i-1);
for(int j=0;j<Img.cols;j++)
{
cout <<data_preRow[j]<<" ";
}
cout << "\n"<<endl;
}
opencv将Mat读入的图像的像素值打印在控制台上
最新推荐文章于 2024-08-12 16:22:01 发布