Opencv_2_ 图像色彩空间转换

ColorInvert.h 内容如下:

#pragma once

#include <opencv.hpp>

using namespace std;

#include <opencv.hpp>

using namespace cv;

using namespace std;

class ColorInvert{

public :

void colorSpaceInvert(Mat&image);

};

ColorInvert.cpp 内容如下:

#include "ColorInvert.h"

void ColorInvert::colorSpaceInvert(Mat& image)

{

Mat gray, hsv;

cvtColor(image, hsv, COLOR_BGR2HSV);

cvtColor(image, gray, COLOR_BGR2GRAY);

imshow("HSV", hsv);

imshow("灰度", gray);

imwrite("E:/2024/Test/opencv/hsv.png", hsv);

imwrite("E:/2024/Test/opencv/gray.png", gray);

}

main.cpp内容如下:

#include <iostream>

#include <opencv.hpp>

#include "ColorInvert.h"

using namespace std;

using namespace cv;

int main()

{

Mat src = imread("E:/2024/Test/opencv/test1.png");

if (src.empty()) {

cout << "load pic fail" << endl;

return -1;

}

namedWindow("输入窗口", WINDOW_FREERATIO);

imshow("输入窗口", src);

ColorInvert coInvert;

coInvert.colorSpaceInvert(src);

waitKey(0);

destroyAllWindows();

}

相关推荐
踩着两条虫13 小时前
可视化设计器组件系统:从交互核心到 AI 智能代理的落地实践
开发语言·前端·人工智能·低代码·设计模式·架构
TG_yunshuguoji13 小时前
云代理商:云端部署的Hermes Agent 如何接入Slack?
人工智能·云计算·ai 智能体·hermes agent
ChampaignWolf13 小时前
ABAP的代理时刻:SAP-ABAP-1、ABAP MCP服务器和VS Code云扩展将于2026年第二季度上线
运维·服务器·人工智能
Bode_200213 小时前
用户为中心交互系统工程在智能制造系统中应用
人工智能·交互·制造
极客老王说Agent13 小时前
实在Agent物流对账全流程自动化方案与落地案例:2026智享财务新标杆
运维·人工智能·ai·chatgpt·自动化
AI_yangxi13 小时前
短视频矩阵系统优质厂家
大数据·人工智能·矩阵
沫儿笙13 小时前
弧焊机器人氩气焊接节气装置
人工智能·机器人
Peter·Pan爱编程13 小时前
Harness Engineering:从 Prompt Engineering 到可自我演化的 AI Agent 工程体系
人工智能·prompt·ai编程
m0_6346667313 小时前
MeMo:当记忆本身变成一个模型
人工智能·深度学习·ai·ai编程
问道财经13 小时前
开启AI端侧能源新纪元 豪鹏科技亮相CIBF 2026
人工智能·科技·能源