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