自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清溪算法君老号

对接图像处理开发需求

原创 用python抓取糗事百科的小程序

直接上代码和运行结果#by suwenhao#QQ 2487872782import urllibimport urllib2import repage = 1url = 'http://www.qiushibaike.com/hot/page/' + str(page)user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windo

2016-08-27 09:51:24 1186

原创 爬虫好的博客收集

1 http相关的知识点  https://imququ.com/series.html#toc-7

2016-08-26 14:45:45 1010

原创 为你详细解读HTTP请求头(header)的具体含意

非常好的一篇文章,看了关于HTTP的header你就基本入门了,链接是http://jingyan.baidu.com/article/375c8e19770f0e25f2a22900.html

2016-08-26 14:37:51 1781

原创 python-正则表达式知识点积累

①.*? 代表什么?. 是任意字符* 是取 0 至 无限长度问号 是非贪婪模式。合在一起就是取尽量少的任意字符

2016-08-26 14:24:51 1276

原创 Python中from...import与import......as的区别

from...import如 from A import b,相当于import Ab=A.b再如:"from t2 import var1" 相当于:import t2var1= t2.var1在此过程中有一个隐含的赋值的过程import......asimport A as B,给予A库一个B的别称,帮助记忆

2016-08-26 13:53:44 38614 5

原创 requests不容易注意到的细节收集~

1我们可以用r.status_code来检查网页的状态码。>>>r = requests.get('http://www.mengtiankong.com')>>>r.status_code200>>>r = requests.get('http://www.mengtiankong.com/123123/')>>...

2016-08-25 16:44:06 1189

原创 python下requests的安装、测试、入门资料、官方资料

首先按博客http://blog.csdn.net/wenhao_ir/article/details/52297317中的方法安装好python然后设置用户环境变量,如下:测试环境变量是否设置成功,如下:下载requests安装包,官方下载链接:https://pypi.python.org/pypi/requests#downloads百度网盘下载链接:http://p...

2016-08-25 16:24:18 3487

原创 wingide的使用方法积累

1 如何设置一个Tab键的大小?

2016-08-24 10:47:02 1196

原创 python开发环境wingide的安装与破解

方法见网页 http://lovesoo.org/wingide-zhu-ce-po-jie-fang-fa.html补充说明一下:那个用python写成的脚本语言一定要在python的环境下运行,具体如下图所示:wingide和上面提到的脚本下载链接:http://pan.baidu.com/s/1gfjYuiR  ...

2016-08-24 10:39:28 719

原创 python在win32/windows下的安装与配置~

python官方下载地址:https://www.python.org/downloads/python-2.7.12.msi(32位百度网盘下载地址)http://pan.baidu.com/s/1kVLJRd9

2016-08-24 10:14:34 1148

原创 python基本语法积累~

1 怎样查看一个变量的类型? >>> a=1>>> type(a)<type 'int'> 2怎样把一个整型变为长整型? >>> a=1l>>> type(a)<type 'long'> 3怎样作强制类型转换?答:和C一样。4 怎样输出

2016-08-23 10:03:14 1106

原创 Java+eclipse的配置

配置的难点就在于Java与eclipse的各种版本不匹配问题,所以最好是都到各自的官方网站去下载安装包!点此链接到Java的官方网站下载页面!点此链接到eclipse的官方网站下载页面!这一次我用的JDK和eclipse安装包百度网盘下载地址分别如下(我都是用的32位的哦):http://pan.baidu.com/s/1eRY4TKehttp://pan.baidu.com/...

2016-08-22 16:25:22 1039

原创 网络爬虫Java还是Python还是c++?

对这个问题刚才上网查询了下,总结如下!爬虫目前主要开发语言为java、Python、c++ 对于一般的信息采集需要,各种语言差别不大。c、c++ 搜索引擎无一例外使用C\C++ 开发爬虫,猜想搜索引擎爬虫采集的网站数量巨大,对页面的解析要求不高,部分支持javascriptpython 网络功能强大,模拟登陆、解析javascript,短处是网页解析 python写起程序来真的很便捷,...

2016-08-22 15:27:17 7325

原创 eclipse新建项目时JRE的三个选项分别是什么意思?

新建项目时,JRE项有三个选择,如下:1、Use an execution environment JRE2、Use a project specific JRE3、Use default JRE(currently 'jre1.90_101') 这三者有什么区别?答:就是问你要使用哪里的或者哪个版本的JRE1.eclipse提供给你的2.我自己指定一个3.全局默认配置...

2016-08-22 13:22:55 3755 2

原创 JDK下载地址~

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2016-08-20 13:00:34 573

原创 在Java中,采用类的默认构造函数构造对象的方法!

示例代码如下:URL pageURL = new URL(path);其中URL是一个类,pageURL是对象!

2016-08-20 12:27:23 1052

原创 Google开源OCR项目Tesseract训练(自己训练的记录,未成功)

图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!本文训练Tesseract用的方法主要参考文章 http://my.oschina.n...

2016-08-19 11:35:29 17783 5

原创 Google开源OCR项目Tesseract安装版在Windows下的使用测试记录

图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注! 开源OCR项目有很多,给大家一个链接,这个链接列出了现有的比较出名的OCR开源项...

2016-08-16 11:26:55 21850 5

原创 怎样查看CMD下exe文件的命令行参数输入格式?

如下图所示:-------------------------------------------图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxs...

2016-08-16 11:05:30 4769

原创 利用SVM(支持向量机)和MNIST库在OpenCV环境下实现手写数字0~9的识别

图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!SVM是一种有机监督的机器学习方式,什么叫有监督?就是机器在学习时,有先验知识~SVM...

2016-08-09 11:11:59 8420 4

原创 OpenCV最基本的测试代码-图像的读取与显示!

配置完OpenCV之后,都要先进行测试,下面的代码实现一幅图片的读取与显示,可以用来作测试:代码如下(代码中用到的图像下载链接 https://pan.baidu.com/s/1bo0GjD1): //OpenCV版本3.0.0 #include <opencv2/opencv.hpp>#include <opencv2/imgproc/imgproc.h...

2016-08-05 10:44:58 6861

原创 手写数字图片库MNIST百度网盘下载链接~

MNIST整个库的下载链接为:http://pan.baidu.com/s/1pLcpsk7有人提取出了 train-images.idx3-ubyte 中的图像,格式为bmp ,一起分享给大家,便于单张测试 链接为  https://pan.baidu.com/s/1c1GXdJi-------------------------------------------图像处理开发资料、图...

2016-08-04 14:14:14 7077 3

原创 快速获取库(Lib)文件下的所有文件的目录名~

OpenCV的VS配置中很重要的一步是配置链接器的输入依赖库文件,这些库文件实际上就是在build的lib文件夹下,opencv3.0.0对lib作了极大的精简,debug和Release下分别只有两个lib文件,但是staticlib中仍有很多文件,如果一个个的点重命名去获取,不仅累,而且容易出现错误,本文提供一种简单快速的方法实现目录文件的文件名提取思路,我就不说那么详细了,有心人看见我下面的...

2016-08-03 16:04:34 2063 2

原创 利用OpenCV实现人眼的检测与跟踪

本篇博文的基础是  利用OpenCV的级联分类器类CascadeClassifier和Haar特征实现人脸区域的检测 程序实现思路如下:利用级联分类器检测出人脸区域,再在人脸区域中检测出眼睛的区域,检测出眼睛的区域之后,用跟踪算法咔嚓眼睛降低运算量,避免每一帧都去检测眼睛。代码如下:代码中用到的级联分类器初始化XML下载链接 http://pan.baidu.com/s/1hsH...

2016-08-02 15:54:26 11239 2

原创 利用MOG2背景模型提取运动目标的OpenCV代码

前面已经写了一篇博文介绍背景建模,详情可见:运动目标的背景建模-混合高斯背景建模和KNN模型建模的OpenCV代码实现,这篇博文利用背景建模,再结合前面学习的图像的基本操作等知识实现视频里车辆目标区域的提取。思路如下:首先利用双线性插值对源数据图像进行缩小操作以减少运算量,再利用高斯混合模型背景建模得到运动目标区域,然后对目标区域进行形态学闭操作,填充运动目标区域的间断点,再对目标区域求解其连...

2016-08-02 11:25:56 3369 1

原创 利用OpenCV的级联分类器类CascadeClassifier和Haar特征实现人脸区域的检测

级联分类器是将若干个分类器进行连接,从而构成一种多项式级的强分类器。级联分类器使用前要先进行训练,怎么训练?用目标的特征值去训练,对于人脸来说,通常使用Haar特征进行训练。Haar特征是由M.Oren,C.Papageorgious等人在论文“Pedestrian detection using wavelet templates”中首次提出的,后续经过改进与发展,C.H.Messom和A....

2016-08-01 16:38:17 9130 2

原创 “该文件包含不能在当前代码页(936)中表示的字符,请将该文件保存为 Unicode 格式以防止数据丢失”

这个警告怎么破?其实很简单:以VS2012为例,去除方法见下:-------------------------------------------图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!图像处理开发资料、图像处理...

2016-08-01 15:22:20 3773

原创 运动目标的背景建模-混合高斯背景建模和KNN模型建模的OpenCV代码实现

运动检测通常用于分析视频序列中的移动目标,如车辆和行人检测,其中所需要解决的关键问题是在场景中分离前景目标与背景。既然要分离,那就要先求解出背景,背景建模的作用就是对背景进行求解。求解出背景之后,利用当前图像帧与背景作差就可以粗略地实现运动目标区域点的提取。常用的背景建模方法有混合高斯背景建模、KNN模型,下面分别给出各自在OpenCV下的代码实现,至于原理,目前我是没打算介绍,有兴趣的可以去...

2016-08-01 11:29:12 5354 1

原创 利用OpenCV实现图像拼接的代码!

图像拼接是利用连续帧图像生成全景图或更高分辨率的图像,通常图像拼接技术需要消除图像拼接部分的缝隙间隔,因些需要进行重叠区域匹配修复。通常图像拼接分为以下三个步骤:⑴特征点检测。图像拼接操作对序列图像一般要求重叠区域不少于10%,对序列图像进行特征点检测,可利用OpenCV中提供的角点检测方法来对序列图像进行特征点提取。特征点筛选采用RANSAC提取有效样本特征点,OpenCV提供了函数Find...

2016-07-30 10:30:08 6544 1

原创 OpenCV3.0.0下的视频稳像代码,效果不错哦!

视频稳像技术中最核心的技术是运动估计,其实就是对图像抖动的估计啦,因为你只有估计了视频是怎么抖动的,你才可能去补偿和消除抖动嘛!具体的估计原理以后有需要的时候我再去研究并写成博文吧,现在暂时不需要,所以直接分享代码给大家!OpneCV3.x中提供了专门应用于视频稳像技术的模块,该模块包含一系列用于全局运动图像估计的函数和类。结构体videostab::RansacParams实现了RANSAC...

2016-07-30 09:23:52 7780 2

原创 两幅相同大小图像的相似程度的两个评价指标-PSNR和SSIM

图像相似度主要是对两幅图像内容的相似程度进行打分,根据分数的高低来判断图像的内容的相似程度。图像的相似度在目标检测跟踪、图像内容搜索、特征分析领域有着广泛的应用。常见的图像相似度比较指标有:峰值信噪比PSNR与结构相似性SSIM。1.峰值信噪比PSNR(Peak Signal to Noise Ratio)PSNR可简单地由均方差MSE进行定义。PSNR基于图像像素灰度值进行统计分析。由于...

2016-07-29 16:38:23 15354 1

原创 OpenCV各个模块/各个文件夹的含义

首先请大家参看网页 OpenCV 3 最新模块一次看个够其次等待更新中...-------------------------------------------图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!图像处理开发资料、图...

2016-07-29 15:33:13 997

原创 利用OpenCV的VideoWriter类实现视频的写操作

就不多介绍VideoWriter类了,大家一看代码便知道怎么用,这里只说下VideoWriter::open()的使用。open()原型如下:bool open(const string& filename, int fourcc, double fps, Size frameSize, bool isColor=true);filename:视频文件名和路径fourcc:...

2016-07-29 15:13:39 7521 1

原创 利用OpenCV的VideoCapture类实现视频读操作

OpenCV中提供了专门操作视频的类VideoCapture,VideoCapture类可以从文件或摄像设备中读取视频,提供常用的三种构造函数方法如下:VideoCapture::VideoCapture()VideoCapture::VideoCapture(const string &filename) //filename表示输入视频文件的路径及名称VideoCaptur...

2016-07-29 14:32:49 4624

转载 写博客一定程度上是在刷存在感~

现在很多人在刷微信、微博、博客、论坛、陌陌,都是在刷存在感。当然也包括我自己。   让别人知道你,你才存在。你只有留下点让别人难以忘怀的东西,你才因这些东西而存在。  ...

2016-07-29 11:15:27 795

原创 利用SURF特征检测和FLANN最近邻算法实现图像的目标提取

标题中提到的方法的具体应用场景如下:⑴以图搜图,如果两幅图的特征点得到了匹配,认为是同一幅图像,比例不一样也无所谓⑵目标在图中,通过匹配提取出原图中的目标⑶以后想到再补充,....SURF特征检测上一篇博文已经介绍过了,这里不再赘述,关键的问题是图像的特征被描述出来之后,怎样快速粗选出哪些点属于匹配点,如果不采用算法进行优化,那么这一部分的运算量是相当大的,FLANN最近邻算法的功...

2016-07-29 11:08:20 3590

原创 图像特征检测描述(一):SIFT、SURF、ORB、HOG、LBP特征的原理概述及OpenCV代码实现

什么叫特征检测?就是检测图像中目标的特征呗,所谓特征,不管你怎么旋转目标,离目标远近,它的特征都应不变才对,这两个特性称为叫旋转不变性和尺度不变性。当然还有其它特征,如光照不一样,也不应该变化嘛,只是旋转不变性和尺度不变性是最基本的两个要求。对特征的描述有很多种方法和算子,常见的有SIFT特征描述算子、SURF特征描述算子、ORB特征描述算子、HOG特征描述、LBP特征描述以及Harr特征描述...

2016-07-28 16:57:33 19571 12

原创 利用MSER算法提取图像区域(车牌区域)的OpenCV代码~

我的博客中前面已经写了两种方法来实现车牌区域的提取了,大家可以参看下面这篇博文:利用颜色和形态学两种方法进行车牌区域提取的OpenCV代码MSER的全称是maximally stable extremal region,翻译过来为“最稳定极值区域”,extremal 意思的极值的意思。下面说下这种方法的大致思路,如果要学习具体的原理,可以参考论文J.Matas. “Robust Wid...

2016-07-28 11:08:07 14333 1

原创 c++在调用类的时候不一定非得实例化对象哦,有时候你不写系统会为你默认生成一个临时实例对象哦~

具体的情况请大家见我在CDSN发的提问帖:为什么下面基于C++的OpenCV代码在使用类时不用先实例化对象?

2016-07-28 09:47:14 912

原创 OpenCV2.4.13在VS2012环境的debug模式下的链接库输入配置的文件目录

实际上就是路径opencv2.4.13\opencv\build\x86\vc11\lib下面带d后缀的lib文件opencv_calib3d2413d.libopencv_contrib2413d.libopencv_core2413d.libopencv_features2d2413d.libopencv_flann2413d.libopencv_gpu2413d.libop...

2016-07-27 14:53:25 1442

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