自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chaibubble

但行好事,莫问前程

原创 OpenCV 角点检测(三) Shi-Tomasi

Shi-Tomasi算子就像Harrise算子是在Moravec算子的基础上改进得到的一样: http://blog.csdn.net/chaipp0607/article/details/54692818 Shi-Tomasi算子是在Harrise算子的基础上改进的,改进之处在于他们使用了不...

2017-01-23 23:33:21 1783 0

原创 OpenCV 角点检测(二) Harrise

Harrise算子是在Moravec算子的基础上改进得到的,Moravec角点检测算子见链接:http://blog.csdn.net/chaipp0607/article/details/54649235Harrise算子特点Harrise算子将比于Moravec具有更高的时间复杂度,对噪声同样...

2017-01-23 12:46:05 668 0

原创 OpenCV 角点检测(一) Moravec

什么是角点角点一般反应的是图像中局部最大值或最小值的孤立点,以角点为中心点的窗口向图像中的任意方向滑动,都会引起较大的灰度变化。Moravec角点 Moravec角点检测算子于1981年提出,是最早的角点检测算法之一。Moravec角点检测算子通过计算中心像素点的0°,45°,90°,135°四...

2017-01-21 22:54:42 2636 0

原创 OpenCV 调用摄像头

OpenCV调用摄像头还是很简单的,同样是由VideoCapture 来控制,一种是VideoCapture(const string& filename)用来打开视频文件,一种是VideoCapture(int device)用来打开设备。

2017-01-20 22:54:01 2941 0

原创 OpenCV 删除轮廓的方法(二)

利用vector迭代器(iterator)遍历内容,利用erase()函数删除轮廓,实验设计为小于20的轮廓被删除,为了效果更明显,在阈值分割前不做平滑和滤波的处理,代码如下:#include<iostream> #include <cv.h> #include &...

2017-01-15 16:12:04 8313 8

原创 Halcon学习(一) 初识Halcon HDevelop下载安装

听师兄推荐了一个叫做Halcon的软件,经过几天找找资料,把环境装好了。 Halcon机器视觉软件是德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境。相比于opencv,Halcon有自己的开发环境并且支持可视化窗口,在欧洲和日本比较流行,当然它们还有一...

2017-01-14 16:34:53 18429 6

原创 OpenCV mat类实现水平投影和垂直投影

图像经过灰度化和otsu阈值分割,分别绘制水平和垂直投影#include<iostream> #include <cv.h> #include <highgui.h> #include <cvaux.h> #include <t...

2017-01-13 11:06:33 7327 0

原创 OpenCV Sobel算子水平和垂直方向导数问题

sobel算子是一种常用的边缘检测算法,在各种论文或书籍中,我们常常能看到类似这样的话,被检测的对象存在大量的竖直边,所以可以采用sobel算子来找到第一个水平导数,它可以用来在图像中查找竖直边缘。 它在opencv中的原型如下: CV_EXPORTS_W void Sobel( InputA...

2017-01-12 10:33:56 13890 10

原创 error C2061: 语法错误: 标识符“_TCHAR”

error C2061: 语法错误: 标识符“_TCHAR”解决办法: 标识符“_TCHAR”被定义在“tchar.h”头文件中,包含该头文件即可。#include <tchar.h> 在该头文件中定义如下:#ifndef __TCHAR_DEFINED typedef wchar_...

2017-01-11 14:01:27 8141 0

原创 VS2010 无法打开源文件 "stdafx.h"问题

如果我们借鉴别人写好的代码,放进vs2010编译器时常常出现这样的报错,无法打开源文件 “stdafx.h”: 这是因为在低版本的编译器中,需要添加这部分,比如vc6.0到vs2008,而在vs2010以上版本的编译器中如果出现了这种报错,就查看一下属性->c/c++->预编译头...

2017-01-11 11:56:27 39973 6

原创 oracle 安装时警告 未找到文件sql.sbs

安装oracle数据库,犯了一个很低级的错误,从官网下载安装包之后有两个压缩文件。 http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/database12c-win64-download-2297...

2017-01-10 20:39:24 3463 0

原创 OpenCV人脸检测 人脸打码

利用opencv提供的级联分类器,实现人脸检测,并对人脸部位做打码处理

2017-01-08 21:39:39 2291 0

原创 OpenCV 人脸检测级联分类器解读

opencv中的人脸检测使用基于Harr的级联分类和基于LBP的级联分类。 Harr是在2001年,由Viola和Jones等人提出的,它的脸部检测的基本思想是:对于面部正面的大部分区域而言,会有眼睛所在的区域比前额和脸颊更暗,嘴巴应该比脸颊更暗等情况。和这样类似的比较大约有20个,通过这...

2017-01-08 16:41:31 4344 0

原创 OpenCV 应用fitEllipse函数一种异常问题分析

想要实现一个对图像中所有的轮廓画椭圆的功能 代码如下:for(int k = 0; k < (int)threecontours.size(); k++) { RotatedRect rRect = fitEllipse(threecontours.at(k)); do...

2017-01-03 21:29:03 1643 3

原创 C语言 枚举类型在VS2010上无法实现自增,自减操作

如果一个变量只有几种可能的值,那么这个变量可以被定义为枚举类型。 枚举的意思就是把可能的值一一列举出来,那么变量的值也只限于列举出来的范围中。 枚举类型的说明: 1.声明:enum Color{red,yellow,blue,white,black}; 2.定义:enum Color i,...

2017-01-02 22:22:38 2460 1

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