- 博客(10)
- 收藏
- 关注
原创 双边滤波去人脸雀斑
本文通过自实现的双边滤波函数去人脸雀斑,达到美化图片的效果。#include <opencv2/opencv.hpp> #include <iostream> using namespace cv;int main(int argc, char** argv) { Mat src, dst; src = imread("pic3.jpg"); if (!src.data) { printf("could not load image...\n "); retu
2020-12-22 10:56:44
508
1
原创 opencv图像分割之分水岭算法2(1120)
分水岭算法#include <opencv2/core/core.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/opencv.hpp>#include <iostream>#define WATERSHSusing namespace std;using namespace cv;class WatershedSegmenter {private: cv::Ma
2020-11-20 14:47:09
236
1
原创 opencv基于距离变换与分水岭的图像分割算法(1120)
#分水岭图像分割算法#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#include <iostream>using namespace cv;using namespace std;Vec3b RandomColor(int value); //生成随机颜色函数int main(int argc, char* argv[]){ Mat image = imread("
2020-11-20 10:38:40
178
原创 模板匹配(1119)
#模板匹配#include <iostream>#include <opencv2/core.hpp>#include <opencv2/highgui.hpp>#include <opencv2/imgproc.hpp>using namespace std;using namespace cv;void main(){//步骤一:读取图片 cv::Mat img1 = cv::imread("C:\\Users\\Administra
2020-11-19 15:39:30
119
原创 立体匹配与测距(1117)
立体匹配和测距/******************************//* 立体匹配和测距 *//******************************/#include <opencv2/opencv.hpp> #include <iostream> using namespace std;using namespace cv;const int imageWidth = 800;
2020-11-17 17:08:43
328
原创 车牌识别(1117)
#车牌识别实战#include <iostream>#include <opencv2\opencv.hpp>using namespace std;using namespace cv;int main(int, char *argv[]){ Mat OriginalImg; OriginalImg = imread("carid3.jpg", IMREAD_COLOR);//读取原始彩色图像 if (OriginalImg.empty()) //判断图
2020-11-17 15:06:10
297
原创 opencv基础操作-1117
#识别圆圈#include <iostream>#include <math.h>#include <opencv2/opencv.hpp>using namespace cv;using namespace std;int main(int argc, char* argv[]){ Mat src = imread("thecell.jpg"); //Mat src = imread("1.PNG"); Mat edge_img; if (!
2020-11-17 11:17:50
109
原创 OpenCV基础操作-1116(2)
#阈值操作char OUTPUT[] = "OUTPUT_WINDOS";int threshold_value = 127;int threshold_max = 255;void Threshold_Demo(int, void*);Mat src, gray_src, dst;int type_value = 2;int type_max = 4;int main(int argc, char* argv[]){ //src = imread("src.jpg"); src =
2020-11-16 11:31:42
106
原创 OpenCV学习之基础操作(1116)
#包含头文件#include <opencv2/opencv.hpp>#include"highgui.h"#include <opencv2/opencv.hpp>#include<iostream>#include<math.h>#include <string> #include<fstream>#include <opencv2/core/core.hpp> #include"opencv2/im
2020-11-16 11:08:49
224
原创 指针与引用区别
指针与引用区别用指针传递class Building{public:Building(){this->m_SittingRoom = “客厅”;this->m_BedRoom = “卧室”;}public:string m_SittingRoom;private:string m_BedRoom;};void goodGay(Building * building){cout << building->m_SittingRoom <&l
2020-11-10 11:24:03
75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人