opencv——Mat利用指针得到图像的RGB值(1)

博主真的很懒欸,要不是哥哥的监督我就又要废了。come on,进入正题

先看效果图,是不是大家想找的那种呢?

两张图片是一样的哦,只是读出了RGB值.原因是我并没有在代码里对图片进行任何设置

 

opencv——Mat利用指针得到图像的RGB值(1)_第1张图片

 

附上我的小程序:

#include 

#include "opencv.hpp"

#include "opencv2/core/core.hpp"

#include "opencv2/highgui/highgui.hpp"

using namespace std;

void salt(cv::Mat image, int n)
//读出RGB像素值
{
	for (size_t nrow = 0; nrow < image.rows; nrow++)
	{
		uchar* data = image.ptr(nrow);
		for (size_t ncol = 0; ncol < image.cols * image.channels(); ncol++)
		{
			
			cout << "I am RGB"<

 

end!

 

 

 

 

 

你可能感兴趣的:(opencv——Mat利用指针得到图像的RGB值(1))