一、图像色彩空间转换
using namespace std;
using namespace cv;
class QuickDemo
{
public:
void image_Demo(Mat& image)
{
Mat hsv;
cvtColor(image, hsv, COLOR_BGR2HSV);
Mat mask;
inRange(hsv, Scalar(35,43,46), Scalar(77, 255, 255), mask);
Mat readback = Mat::zeros(image.size(), image.type());
readback = Scalar(40, 40 ,200);
bitwise_not(mask, mask);
image.copyTo(readback, mask);
}
};
int main()
{
Mat src = imread("data/right.bmp");
if (src.empty())
{
cout << "load image error !" << endl;
}
QuickDemo qd;
qd.image_Demo(src);
}