任务一描述:将墙上四个字使用图片的方式进行降噪,抠出。
#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;}
