OpenCV图像色彩空间转换

	QString appPath = QCoreApplication::applicationDirPath();
	imagePath = appPath + "/sun.png";
	img = cv::imread(imagePath.toStdString());
	if (img.empty())
		return;
	imshow("img", img);
	cv::Mat hsv;
	cv::cvtColor(img,hsv,COLOR_BGR2HSV);

	cv::Mat mask;
	inRange(hsv, Scalar(0,0,221), Scalar(180,30,255), mask);

	Mat redback = Mat::zeros(img.size(), img.type());
	redback = Scalar(40, 40, 200);
	bitwise_not(mask, mask);

	imshow("mask", mask);

	img.copyTo(redback, mask);

	imshow("roi", redback);

结果
色彩空间
HSV色彩范围

推荐一个零声学院项目课,个人觉得老师讲得不错,分享给大家:
零声白金学习卡(含基础架构/高性能存储/golang云原生/音视频/Linux内核)
https://xxetb.xet.tech/s/3Zqhgt

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-25 02:18:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-25 02:18:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-25 02:18:05       82 阅读
  4. Python语言-面向对象

    2024-03-25 02:18:05       91 阅读

热门阅读

  1. DFS进阶——混境之地5

    2024-03-25 02:18:05       41 阅读
  2. 【字节序】

    2024-03-25 02:18:05       41 阅读
  3. 优化大型语言模型表现的策略与方法

    2024-03-25 02:18:05       48 阅读
  4. C++函数重载

    2024-03-25 02:18:05       45 阅读
  5. LeetCode 678:有效的括号字符串 ← 贪心算法

    2024-03-25 02:18:05       41 阅读
  6. 目前可以运行的完整依赖

    2024-03-25 02:18:05       35 阅读
  7. Milvus 基本概念

    2024-03-25 02:18:05       41 阅读
  8. qualcomm导出分区之(UFS篇)

    2024-03-25 02:18:05       45 阅读