自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 411 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 164 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 127

原创 模板匹配(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 95

原创 立体匹配与测距(1117)

立体匹配和测距/******************************//* 立体匹配和测距 *//******************************/#include <opencv2/opencv.hpp> #include <iostream> using namespace std;using namespace cv;const int imageWidth = 800;

2020-11-17 17:08:43 282

原创 车牌识别(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 237

原创 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 71

原创 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 66

原创 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 174

原创 指针与引用区别

指针与引用区别用指针传递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 50

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除