昊虹AI笔记

用心记录计算机视觉和人工智能技术

  • 博客(25)
  • 资源 (21)
  • 收藏
  • 关注

原创 用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 1362

原创 爬虫好的博客收集

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

2016-08-26 14:45:45 1168

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

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

2016-08-26 14:37:51 4579

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

先说from...import..的含义要搞清楚from...import..的含义,需要搞清楚下面两个的区别:import A和from A import B的区别如下:前者导入了A模块中的所有方法,后者只导入了A模块中的方法B。通过上面的叙述大家就知道了语句“from A import B”的区别。再说 import......as 的含义import A as B,导入A库的同时给予A库一个B的别称,这样可以方便我们编程。比如通过语句 import numpy as n

2016-08-26 13:53:44 47861 8

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

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

python库requests的安装、测试、入门资料、官方资料

2016-08-25 16:24:18 4114

原创 wingide的使用方法积累

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

2016-08-24 10:47:02 1436

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

原创 python基本语法积累~

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

2016-08-23 10:03:14 1261 1

原创 Java+eclipse的配置

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

2016-08-22 16:25:22 1169

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

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

2016-08-22 15:27:17 8621

原创 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 5862 3

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

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

2016-08-20 12:27:23 1331

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

图像处理开发需求、图像处理接私活挣零花钱,请加微信/QQ 2487872782图像处理开发资料、图像处理技术交流请加QQ群,群号 271891601本文训练Tesseract用的方法主要参考文章http://my.oschina.net/lixinspace/blog/60124,下面自写下自己的训练记录!看懂本文需要上一篇博文(Google开源OCR项目Tesseract安装版在Windows下的使用测试记录)的基础!一、准备若干张待训练图片(我这里准备了10张),并全部转化为tif..

2016-08-19 11:35:29 20270 8

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

开源OCR项目有很多,给大家一个链接,这个链接列出了现有的比较出名的OCR开源项目,链接如下:https://en.wikipedia.org/wiki/Comparison_of_optical_character_recognition_software从上面的排名可以看到,Tesseract是排在第一名的,所以咱们就先研究和测试它吧!首先下载Tesseract在Windows下的安装版。(因为在国外访问不了谷歌,所以我翻墙下载了下来,这里给大家百度网盘链接)tesseract-ocr-

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

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

如下图所示:

2016-08-16 11:05:30 7486

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

SVM是一种有机监督的机器学习方式,什么叫有监督?就是机器在学习时,有先验知识~SVM的理论细节很复杂,因为现在还不需要,所以博主也没有去深入研究,以后需要的时候再去学习吧。简单地说,SVM就是把一幅图进行各种运算,提取出一幅图像的特征,特征用向量表示,通过不断的学习,让这个向量越来越逼近图像的真实特征,具体的手段是把图像数据不断地进行抽像提取特征。OpenCV3.0.0中提供了类SVM用于实现SVM支持向量机算法,实际上这个类调用的是台湾林智仁等开发设计的LIBSVM来实现SVM训练的,详细的使用方法

2016-08-09 11:11:59 10896 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 9721

原创 手写数字图片库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 9631 3

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

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

2016-08-03 16:04:34 3162 4

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

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

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

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

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

2016-08-02 11:25:56 3965 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 11051 2

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

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

2016-08-01 15:22:20 4511

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

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

2016-08-01 11:29:12 7292

ckplayer宽度和高度根据父容器的宽度进行自适应的代码段

ckplayer宽度和高度根据父容器的宽度进行自适应的代码段。 代码里有详细注释,大家一看便知是怎么回事儿。

2024-01-01

github配置个人主页所需的文件

github配置个人主页所需的文件,详细的介绍请参考博文:https://blog.csdn.net/wenhao_ir/article/details/131253801

2023-07-26

提供轮廓拓扑结信息(hierarchy)且contourIdx的值为-1时函数drawContours()是按怎样的规律绘制轮廓

提供轮廓拓扑结信息(hierarchy)且contourIdx的值为-1时函数drawContours()是按怎样的规律绘制轮廓的。 本文档是博文https://blog.csdn.net/wenhao_ir/article/details/125537878的付费内容。 文件付费下载之后请大家用浏览器打开。

2022-07-04

基于OpenCV实现的图像油画效果处理程序(高效率低耗时C++代码-带详细注释)

这个代码的详细介绍见博文https://blog.csdn.net/wenhao_ir/article/details/125363431, 该代码针对大多数图像油画效果实现程序耗时过多的问题进行了优化,在我的计算机上实测300×300的图像只需要0.66秒即可处理完,而CSDN上其它实现同样油画效果的代码一般耗时都在10秒以上。 购买之后在阅读注释过程中有任何疑问都可以在CSDN上发私信咨询我,我工作时都挂着CSDN的,会很快回复您的。

2022-06-20

tensorflow-2.9.1-cp39-cp39-win_amd64.whl

tensorflow-2.9.1-cp39-cp39-win_amd64.whl 使用pip在线安装下载很慢,并且下载到中途还有可能失败,所以给大家提供一个CSDN下载地址。下载下来之后的本地安装方法见博文https://blog.csdn.net/wenhao_ir/article/details/125260565

2022-06-14

scipy-1.8.1-cp39-cp39-win_amd64.whl

scipy-1.8.1-cp39-cp39-win_amd64.whl,pip安装scipy-1.8.1时,此文件下载比较慢,所以提供给大家,下载之后本地安装方法见博文 https://blog.csdn.net/wenhao_ir/article/details/125260565

2022-06-14

scikit_learn-0.24.2-cp36-cp36m-win_amd64

把文件scikit_learn-0.24.2-cp36-cp36m-win_amd64.whl下载到本地后的安装方法见博文https://blog.csdn.net/wenhao_ir/article/details/125260565

2022-06-13

scipy-1.5.4-cp36-cp36m-win_amd64.whl

把文件scipy-1.5.4-cp36-cp36m-win_amd64.whl下载到本地后的安装方法见博文https://blog.csdn.net/wenhao_ir/article/details/125260565

2022-06-13

编译好的OpenCV 4.5.0+VS2019+CUDA模块+python 3.8

OpenCV 4.5.0 x64, VS2019 with CUDA all modules + python 3.8 bindings (Debug) configured with: CUDA 11.1 binaries compatible with compute 3.5-8.6, –-use_fast_math enabled, cv::cuda). cuDNN 8.0.4 (DNN_BACKEND_CUDA). Nvidia’s NVDECODE hardware video decoder (cv::cudacodec::VideoReader). Intel Quick Sync hardware video encoder/decoder (cv::CAP_INTEL_MFX).

2022-06-05

自己编译的适用于win32平台(x86)、VS2013的OpenCV3.0.0+opencv_contrib-3.0.0库

自己编译的适用于win32平台(x86)、VS2013的OpenCV3.0.0+opencv_contrib-3.0.0库 详细介绍见博文:https://blog.csdn.net/wenhao_ir/article/details/125098843 内附OpenCV3.0.0的源码和opencv_contrib-3.0.0的下载链接。

2022-06-04

ippicv_windows_20141027.zip

CMake编译OpenCV-3.0.0源码时需要这个文件,详情见博文 https://blog.csdn.net/wenhao_ir/article/details/125098843 其hash值为 b59f865d1ba16e8c84124e19d78eec57

2022-06-02

利用OpenCV的类BackgroundSubtractorKNN实现对道路监控视频前景/背景提取的代码

代码的详细效果见博文https://blog.csdn.net/wenhao_ir/article/details/125007017 利用OpenCV的类BackgroundSubtractorKNN实现对道路监控视频前景/背景提取的代码 代码中有测试视频的下载链接。 去除车辆阴影的效果不错。

2022-05-27

将图像(矩阵)从直角坐标系转换到极坐标系的MATLAB代码

实现将单通道的图像或矩阵从直角坐标系转化为极坐标的,语言为MATLAB,代码中有详细的注释说明。 详情请参见下面这篇博文: https://blog.csdn.net/wenhao_ir/article/details/124831090

2022-05-18

Discuz主题-帖子浏览记录插件

这个插件的详细介绍链接 https://blog.csdn.net/wenhao_ir/article/details/124767719 这个插件可用于记录并查看每个帖子都有哪些用户进行了浏览,我当时用来找出那些被共享的VIP帐号和盗取自己网站上资源的VIP。 注意:这个插件适用于Discuz的X2.5以上的GBK版本。

2022-05-15

Arpack-arpack编译好的32位(x86)库文件(lib和dll)

Arpack-arpack编译好的32位(x86)库文件(lib和dll),需要的朋友可直接下载使用,免得自己再去下载MINGW然后麻烦地编译了。

2022-05-13

基于H-minima(迭代H-极小值)的标记控制分水岭细胞核分割的MATLAB实现

基于H-minima(迭代H-极小值)的标记控制分水岭细胞核分割的MATLAB实现

2022-05-13

ARPACK-arpack-的所有头文件,比如arlsmat.h、arlspen.h、arlssym.h等

ARPACK-arpack-的所有头文件,比如arlsmat.h、arlspen.h、arlssym.h等

2022-05-11

LSM直线检测算法的源代码

LSM直线检测算法的源代码,了解更多详情可参见博文:https://blog.csdn.net/wenhao_ir/article/details/124636972

2022-05-10

CannyLines直线检测算法编译好的lib库、源代码和测试图片集

CannyLines直线检测算法编译好的lib库、源代码和测试图片集,了解更多详情可参见博文:https://blog.csdn.net/wenhao_ir/article/details/124636972

2022-05-10

ippicv_2019_win_ia32_20180723_general.zip等OpenCV-Cmake时容易缺失的5个文件

关于我上传的这个资源的详情,可见博文: https://blog.csdn.net/wenhao_ir/article/details/124664637 OpenCV4.x进行Cmake时报错"Error in configuration process,project files may be invalid"需要的五个文件。 具体文件名如下: b624b995ec9c439cbc2e9e6ee940d3a2-v0.1.1f.zip 55c0bc8ad27db00116fabf06508de196-opencv_videoio_ffmpeg_64.dll 5de6044cad9398549e57bc46fc13908d-opencv_videoio_ffmpeg.dll 0157251a2eb9cd63a3ebc7eed0f3e59e-ippicv_2019_win_ia32_20180723_general.zip 1d222685246896fe089f88b8858e4b2f-ippicv_2019_win_intel64_20180723_general.zip

2022-05-09

对旋转文本图像矫正时填入函数getRotationMatrix2D()的角度应该是哪个?

对旋转文本图像矫正时填入函数getRotationMatrix2D()的角度应该是哪个? 这个问题来源于博文: https://blog.csdn.net/wenhao_ir/article/details/51733627 中对下面代码的说明。 angel = angel<pi2 ? angel : angel - CV_PI; 这句代码实际上是确定函数getRotationMatrix2D()的第二个参数,函数getRotationMatrix2D()的第二个参数为图像旋转的角度,单位为度,正值代表逆时针旋转。代码的意思为,当我们得到的angle小于π/2时,旋转的角度就为angel。而如果它大于π/2时(等于π/2的情况已经被之前的代码排除了),旋转的角度为angel -π/2。为什么是这样? 这个文档详细介绍了这个问题,由于是自己花时间和精力写的,所以麻烦大家花费1.9元钱购买可见(本来想设置成1元钱的,但是CSDN最低是1.9元),谢谢大家。

2022-05-06

OpenCV-4.1.2.zip

OpenCV-4.1.2的源码,在OpenCV官网点击Sources后的页面无法连接,于是用国外的服务器下载下来的。

2022-02-17

空空如也

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

TA关注的人

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