自定义博客皮肤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)
  • 收藏
  • 关注

原创 OpenCV imgproc组件之图像变换

该部分主要包括边缘检测、霍夫变换、重映射、仿射变换和直方图均衡化几种操作,下面用具体例子分别介绍图像变换函数的使用。 #include #include #include using namespace std; enum EdgeType { CANNY = 0, SOBEL, LAPLACIAN, SCHARR }; //边缘检测 bool edgeFind(cv::Mat

2017-08-31 18:47:24 380

原创 OpenCV imgproc组件之 图像处理

Opencv图像处理部分 该部分可分为普通滤波器(boxFilter\blur\GaussianBlur\medianBlur\bilatrealFilter\filter2D)、形态学滤波器(dilate\erode\morphologyEx)、漫水填充(floodFill)、图像尺寸缩放(pyrUp\pyrDown\resize)和阈值化(Threshold\adaptivethreshol

2017-08-29 14:07:36 857

原创 C++多线程框架

工作以来曾几次接触多线程,今天来记录一下了。前段时间写过dll封装和使用的一个小例子(下面有链接)。在那个例子上稍加改动加上多线程相应应用,记录下自己工作的内容,方便以后大家多线程工程时运用。 下面这个例子模拟在正常工作中可能出现不稳定因素,在正常工作的主线程中创建一个修复子线程,每当出现不稳定因素修复线程进行修复工作,然后继续进行正常工作。工程如下: 跟文章“用例子,通俗介绍回掉函数的使用”

2017-08-16 15:48:49 876

原创 OpenCV Core组件操作

最近在复习opencv,整理一下基础知识。今天把Core组件的相关操作记录下来,常用的操作有以下几个: Mat结构体   访问像素 Matimage; Uchar*data = image.ptr(i);   Mat_::iteratorit = image.begin(); (*it)[0];   Image.at(i,j)[0]; 图像叠加、混合 Matimage;

2017-08-16 11:26:16 449

原创 OpenCV边缘提取

边缘检测是图像处理中的一种传统算法,可以用来做物体检测。偶然间看到一个例子,不明白为何要加入这样的形态学操作,稍作分析记录下来,同时分享给像我一样的小白。代码经过整理如下:#include #define max(a,b) a>b?a:b using namespace std; int main() { cv::Mat pupil_image = cv::imread("test.jpg",0

2017-07-28 21:01:40 6187

原创 C++图像分类、检测工程

闲来无事,整理一下图像分类和检测的相关知识。先搭建一个简易工程,粗糙的实现分类和检测。先将工程所用文件上传。之后会逐步扩充,并根据扩充的内容做一些知识补充。(更多围绕在基础工程实现上,原理分析比较少。) 之前有过图像分类的相关介绍,本来打算先介绍一下图像检测的相关知识再整理该工程。一时着急,没有整理图像检测相关知识。只能在之后扩充时再做补充。 头文件: #pragma once #in

2017-07-26 10:32:07 3316

原创 用例子,通俗介绍回掉函数的使用

说起回掉,一直感觉很神秘,网上书上查了很多次,给出的解释大同小异,得到了“回掉是函数指针实现的,用函数指针作为函数参数的一种运用”的认知。其实百度百科介绍的很详细了,但是没有实际运用之前并没有直观地感受,始终不得其法。  最近接触的一个项目,里面用了大量的回掉。在接触大量的运用之后,终于有了真切地感受。从两方面介绍在实际应用中的认知。首先:回掉函数和API对应。API一般有底层实现,上层调用

2017-07-21 10:45:10 563

原创 opencv分类算法实例

前者介绍了特征向量的提取,提取的特征可用于分类算法。分类算法的具体实施一般为训练和分类两部分。 一、OpenCV原函数: 1、训练函数 virtual bool train( const cv::Mat& trainData, int tflag,                        const cv::Mat& responses, const cv::Mat&

2017-07-18 19:28:58 1094

原创 HOG描述子提取

最近接触机器学习相关工作,工作中使用分类和检测算法,提取特征是算法的前提。OpenCV自带了HOG、Haar和LBP描述子。下面将工程中用到的HOG描述子特征提取进行记录整理。 一、OpenCV原函数: 1、特征描述子对应类的构造函数 CV_WRAP HOGDescriptor(Size _winSize, Size _blockSize, Size _blockStride,   

2017-07-12 20:45:52 573

原创 C++简易接口示例

第一次做接口,虽然理论知识都懂,还是花了几天才弄出来。把实际工程精简一下记录下来。 这里共有两个工程,一个是生成含有接口的动态链接库工程,一个是使用接口的工程。 动态链接库工程: 接口类(API.h) #pragma once #ifdef WIN32 #define TEST_API __declspec(dllexport) #else #define

2017-07-10 19:11:04 3957

空空如也

空空如也

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

TA关注的人

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