任务一描述:将墙上四个字使用图片的方式进行降噪,抠出。
#include<iostream>
#include<opencv2/opencv.hpp>
#include<highgui/highgui.hpp>
#include<imgproc/imgproc.hpp>
using namespace cv;
using namespace std;
int Funtion(){
Mat src1,src2,src3,dst1,dst2,dst3,end1,end2,end3;
// src1=imread(/home/ma/下载/renwu11.jpg);
src2=imread(/home/ma/下载/renwu111.jpg);
// src3=imread(/home/ma/下载/renwu1.jpg);
// cvtColor(src1,dst1,COLOR_BGR2HSV);
cvtColor(src2,dst2,COLOR_BGR2HSV);
// cvtColor(src3,dst3,COLOR_BGR2HSV);
// blur(dst1,dst1,Size(22,24));
blur(dst2,dst2,Size(22,24));
// blur(dst3,dst3,Size(18,19));
// boxFilter(dst2,dst2,src2.depth(),Size(9,9));
// inRange(dst1,Scalar(0,0,214),Scalar(51,20,255),end1);
inRange(dst2,Scalar(0,0,95),Scalar(65,30,255),end2);
// inRange(dst3,Scalar(0,0,214),Scalar(51,20,255),end3);
// namedWindow(dst2,0);
namedWindow(dst3,0);
// namedWindow(dst1,0);
// imshow(dst2,end1);
imshow(dst3,end2);
// imshow(dst1,end3);
waitKey(0);
return 0;
}
int main(){
Funtion();
return 0;
}
#include<iostream>
#include<opencv2/opencv.hpp>
#include<highgui/highgui.hpp>
#include<imgproc/imgproc.hpp>
using namespace std;
using namespace cv;
int FUN(){
Mat src,dst1,dst2,dst3;
src=imread(/home/ma/下载/renwu.jpg);
cvtColor(src,dst1,COLOR_BGR2HSV);
imshow(dst5,dst1);
blur(dst1,dst2,Size(15,13));
imshow(dst23,dst2);
inRange(dst2,Scalar(0,0,202),Scalar(64,17,255),dst3);
namedWindow(show,0);
imshow(show,dst3);
waitKey(0);
return 0;
}
int main(){
FUN();
return 0;
}