话不多说,只上代码,一目了然:
#include "opencv2/core.hpp"
#include "opencv2/imgproc.hpp"
#include "opencv2/video.hpp"
#include "opencv2/videoio.hpp"
#include "opencv2/highgui.hpp"
#include "opencv2/imgproc/imgproc_c.h"
#include <iostream>
#include <fstream>
#include<iomanip>
using namespace std;
using namespace cv;
int main(int argc, const char** argv)
{
// 加载图像到内存
Mat myImg = imread("3.jpg");
// 判断图像是否存在
if (myImg.empty())
{
cout << "could not find image..." << endl;
return -1;
}
Mat hsvImg;
Mat outputhsvImg;
// 将RGB图像myImg转化为HSV图像hsvImg
cvtColor(myImg, hsvImg, COLOR_BGR2HSV);<

本文通过代码示例展示了如何利用OpenCV库读取并输出图像中每个像素点的RGB和HSV值,提供了简洁易懂的实现方法。
2427

被折叠的 条评论
为什么被折叠?



