- 博客(48)
- 资源 (20)
- 收藏
- 关注

原创 SLIC超像素分割算法研究(代码可下载)
介绍SLIC超像素分割算法,给出其与openCV的接口,代码用VS2012和openCV2.4.9测试可运行。
2017-03-12 01:21:32
13182
3
原创 matlab实现图像中插入字符
有时候为了更方便直观显示图像处理结果和部分提示信息,需要将字符信息显示或保存到图像中,这里通过matlab的系统函数 vision.TextInserter实现这个功能,在lena.jpg图像中显示蓝色字符“ceshi”,并保存结果。如下图: (a)原始图 (b) 在图像中写入字符matlab实现代码如下:clos...
2019-01-25 21:36:28
4134
1
原创 word批量设置图像大小
当word文档中需要批量设置几十幅乃至更多图片大小时,逐个设置费时费力,本文介绍了一种使用宏操作实现图片大小批量设置的简单方法。当然,除此之外,也可以通过宏代码实现一些其他功能,如[1]所述的修改第x张图片到第y张图片的大小、把某些字加粗和改变颜色、所有的图片保存在一个文件夹下,或转移图片到另外一个word文档等等,但要求对编程语言有更深入一步的了解。软件:word 2013, 操作系统:Wi...
2018-11-30 11:17:04
2498
原创 matlab 从一个文件夹中批量读取、处理并保存图片文件到另外一个文件夹
在遇到大型的项目工程,成百上千张图片一张一张进行读取也是非常不可行的[1]。因此,实现“从一个文件夹中批量读取、处理并保存图片文件到另外一个文件夹”的功能是非常必要的。之前我们用C++实现过"批量提取文件夹中文件名"功能 [2],本文用matlab实现"从一个文件夹中批量读取、处理并保存图片文件到另外一个文件夹"的功能。.m文件代码实现如下:%matlab 从一个文件夹中批量读取、处理并保存...
2018-07-17 10:22:49
16638
5
转载 Matlab 配置vlfeat工具包
该文原博主使用的软件和工具包版本是: Matlab R2014b配置vlfeat0.9.20. 我在matlab中配置vlfeat工具包时候,也遇到了和该文原博主一模一样的问题,我所使用的版本是:Matlab R2010b 64位配置vlfeat-0.9.17。 按照文中所描述的步骤成功的解决了问题。因此,我推测该方法可以有效解决这一类问题,且与所使用软件和工具包版本关系不大。该文值得初学者收藏和...
2018-04-17 08:09:05
2106
原创 C++下的Matlab的替代工具Armadillo C++ linear algebra library
Armadillo是一个C++开发的线性代数库,里面的矩阵运算功能非常给力,其函数兼顾了效率和易用性,函数接口和Matlab非常相似,该工具库支持基于Linux的操作系统、macOS系统和Windows系统,可以在机器学习、模式识别、计算机视觉、统计学和经济学中应用[3],工具库下载、学习访问官方网站http://arma.sourceforge.net/.
2018-01-08 15:25:47
1517
转载 图像处理之高斯一阶及二阶导数计算
图像的一阶与二阶导数计算在图像特征提取与边缘提取中十分重要。一阶与二阶导数的作用,通常情况下:一阶导数可以反应出图像灰度梯度的变化情况,二阶导数可以提取出图像的细节同时双响应图像梯度变化情况。
2018-01-03 17:12:43
6805
1
转载 OpenCV成长之路:直线、轮廓的提取与描述
基于内容的图像分析的重点是提取出图像中具有代表性的特征,而线条、轮廓、块往往是最能体现特征的几个元素,这篇文章就针对于这几个重要的图像特征,研究它们在OpenCV中的用法,以及做一些简单的基础应用。
2017-12-30 16:52:55
789
转载 形态学图像处理(matlab代码测试)
形态学是提取图像特征的有力工具,针对二值图像和灰度图像的腐蚀、膨胀和重构的基本操作可以组合使用,以执行非常宽泛的任务。
2017-12-30 16:35:59
6454
转载 物体检测及分类方法总结(提供了很多论文和代码链接)
这里搜集了一些关于物体检测的方法分析和介绍,看好哪个可以去详细研究一下,基本都有论文或代码的链接。
2017-12-22 23:43:16
7603
原创 Windows10 系统关闭高危端口方法详细介绍
Windows10默认开启一些日常用不到的端口,这些端口让黑客有机可乘(黑客会使用工具扫描计算机上的端口,并入侵这些端口),关闭这些高危端口,可使我们的电脑避免遭受攻击。例如关闭445端口等,可有效防止勒索病毒防止互联网上出现针对Windows操作系统的勒索软件的攻击案例,勒索软件利用此前披露的Windows SMB服务漏洞(对应微软漏洞公告:MS17-010)攻击手段,向终端用户进行渗透传播,并向用户勒索比特币或其他价值物[1,2]。应关闭端口[2]:TCP 137、139、445、593、1025、2
2017-12-22 12:14:21
56584
4
转载 区域生长算法原理及MATLAB实现
数字图像分割算法一般是基于灰度值的两个基本特性之一:不连续性和相似性。前一种性质的应用途径是基于图像灰度的不连续变化分割图像,比如图像的边缘。第二种性质的主要应用途径是依据实现指定的准则将图像分割为相似的区域。区域生长算法就是基于图像的第二种性质,即图像灰度值的相似性。
2017-12-21 11:24:30
1398
转载 信号处理和模式识别方面的 toolbox
信号处理和模式识别方面的 matlab toolbox。如果使用wavelet,ica,pca,svm,kernel等方法,希望下面的工具对你有帮助。
2017-12-20 19:22:17
755
转载 Dijkstra算法的C++实现
本文使用邻接矩阵存储图,使用邻接链表存储图的相应的算可以参考用邻接链表数据结构存储图 并实现Dijkstra算法。里面附有具体的实现代码。对于该算法的实现思想网上已经有很多,所以这里只是简单介绍原理,重点在于实现代码。Dijkstra 算法,又叫迪科斯彻算法(Dijkstra),算法解决的是有向图中单个源点到其他顶点的最短路径问题。举例来说,如果图中的顶点表示城市,而边上的权重表示著城市间开车行经的距离,Dijkstra 算法可以用来找到两个城市之间的最短路径。
2017-12-19 17:26:50
1169
转载 图论(二):图的四种最短路径算法
本文总结了图的几种最短路径算法的实现:深度或广度优先搜索算法,弗洛伊德算法,迪杰斯特拉算法,Bellman-Ford算法
2017-12-19 17:23:30
1951
转载 大津阈值法(OTSU)的应用
大津算法参见 点击打开链接最大类间方差法是由日本学者大进展之于1979年提出的,是一种自适应的阈值确定的方法,又叫大津法,简称OTSU。它是按图像的灰度特性,将图像分成背景和目标两部分。背景和目标之间的类间方差越大,说明构成图像的两部分的差别越大,当部分目标错分为背景或部分背景错分为目标都会导致两部分差别变小。
2017-12-07 11:03:23
4277
转载 openCV任意几何形状感兴趣区域(ROI)提取
图像感兴趣区域(ROI)提取主要使用掩模来进行。掩模是二值图像,感兴趣区域的掩模值设置为255,非感兴趣区域的掩模值为0
2017-12-05 17:09:58
5371
转载 DoG (Difference of Gaussian)角点检测
所谓图像分割指的是根据灰度、颜色、纹理和形状等特征把图像划分成若干互不交迭的区域,并使这些特征在同一区域内呈现出相似性,而在不同区域间呈现出明显的差异性。我们先对目前主要的图像分割方法做个概述,后面再对个别方法做详细的了解和学习。
2017-12-04 19:33:51
531
原创 批量提取文件夹中文件名(C++代码实现)
批量获取某一个文件中的文件名称,C++代码测试可用,实现了当前文件夹中所有文件的文件名读取,包括“文件路径+文件名+文件扩展名”,不包括子文件夹名,读取文件名在cmd终端显示,并保存在一个fileName.txt文件中。
2017-11-28 16:56:46
3603
3
转载 图像分割之(一)概述
所谓图像分割指的是根据灰度、颜色、纹理和形状等特征把图像划分成若干互不交迭的区域,并使这些特征在同一区域内呈现出相似性,而在不同区域间呈现出明显的差异性。我们先对目前主要的图像分割方法做个概述,后面再对个别方法做详细的了解和学习。
2017-11-15 16:52:07
482
转载 图像分割之(二)Graph Cut(图割)
Graph cuts是一种十分有用和流行的能量优化算法,在计算机视觉领域普遍应用于前背景分割(Image segmentation)、立体视觉(stereo vision)、抠图(Image matting)等。
2017-11-15 14:57:44
581
转载 图像分割—基于图的图像分割(Graph-Based Image Segmentation)
Graph-Based Segmentation 是经典的图像分割算法,作者Felzenszwalb也是提出DPM算法的大牛。该算法是基于图的贪心聚类算法,实现简单,速度比较快,精度也还行。不过,目前直接用它做分割的应该比较少,毕竟是99年的跨世纪元老,但是很多算法用它作垫脚石,比如Object Propose的开山之作《Segmentation as Selective Search for Object Reco
2017-11-15 14:49:24
1207
转载 最大流最小割算法入门理解
本文主要介绍下自己对最大流和最小割的理解。最大流本来是网络流方面的算法,后来在计算机视觉中也得到广泛的应用,如图割。我觉得要理解一个算法首先要从起源开始,然后再去泛化问题、建立模型,最后才是解决之。本文是以一个新手的角度去理解算法。
2017-11-11 14:24:40
2667
转载 极限学习机(ELM)算法的matlab与C++实现
极限学习机(Extreme learning machine,ELM)是单隐层神经网络的算法,其最大特点就是能在保证学习精度的前提下比传统的学习算法快。
2017-11-11 14:14:41
1834
转载 度量学习 (Metric Learning)
度量学习(Metric Learning)度量(Metric)的定义 在数学中,一个度量(或距离函数)是一个定义集合中元素之间距离的函数。一个具有度量的集合被称为度量空间。1 为什么要用度量学习?很多的算法越来越依赖于在输入空间给定的好的度量。例如K-means、K近邻方法、SVM等算法需要给定好的度量来反映数据间存在的一些重要关系。这一问题在无监督的方法(如聚类)中尤为明显。举一个实际的例
2017-11-11 00:05:08
2213
原创 图像处理基础教程和工具软件简介
本文主要介绍了机器视觉图像处理的基础教程和机器视觉开发软件以及图像处理方法工具包,适合于图像处理初学者参考,以尽快利用如下资源入门,并进行简单的图像处理算法的应用和开发,本文介绍的教程、软件安装包和相关资料均可下载(http://pan.baidu.com/s/1bo7nZkV ,下载码:1l6n )。
2017-10-26 15:52:55
1302
转载 解密SVM系列(五):matlab下libsvm的简单使用:分类与回归
本节简单介绍一下libsvm的使用方法。关于libsvm似乎曾经使用过,那个时候主要用libsvm进行简单的人脸识别实验。当时还翻译过关于libsvm里面的matlab英文文档介绍与分类实验那么现在最新版本的libsvm为3.2.0,下载地址如下: http://www.csie.ntu.edu.tw/~cjlin/libsvm/下载下来的libsvm其实包含好多个平台的工具箱软件,c++,mat
2017-10-11 16:39:42
2426
转载 图像分割—基于图的图像分割(Graph-BasedImageSegmentation)
Graph-Based Segmentation 是经典的图像分割算法,作者Felzenszwalb也是提出DPM算法的大牛。该算法是基于图的贪心聚类算法,实现简单,速度比较快,精度也还行。不过,目前直接用它做分割的应该比较少,毕竟是99年的跨世纪元老,但是很多算法用它作垫脚石,比如Object Propose的开山之作《Segmentation as Selective Search for Object Reco
2017-10-11 00:55:42
2135
原创 Matlab读写.txt文件内容
工作和学习中,经常需要我们读取大量的txt等文本文件,这里面可能有数据和字符[1],本文通过一个代码示例(测试用.txt文件和matlab代码文件下载网站:http://download.youkuaiyun.com/download/zhouxianen1987/10012733 )介绍如何使用matlab读取txt文件内容。
2017-10-09 19:18:56
16537
转载 数据挖掘十大经典算法
国际权威的学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12月评选出了数据挖掘领域的十大经典算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, Naive Bayes, and CART.不仅仅是选中的十大算法。
2017-08-11 11:31:54
274
转载 AI大行其道,你准备好了吗?—谨送给徘徊于转行AI的程序员
近年来,随着 Google 的 AlphaGo 打败韩国围棋棋手李世乭之后,机器学习尤其是深度学习的热潮席卷了整个IT界。所有的互联网公司,尤其是 Google 微软,百度,腾讯等巨头,无不在布局人工智能技术和市场。百度,腾讯,阿里巴巴,京东,等互联网巨头甚至都在美国硅谷大肆高薪挖掘人工智能人才。
2017-08-04 12:25:49
583
原创 VS2012编译opencv3.2.0
Opencv3.2.0版本解压缩文件中,仅包括了x64,VC14(VS2015)的库文件,因此使用更低版本的VS平台(如VS2013,VS2012等)需要使用Opencv3.2.0库文件时,需要重新对opencv源文件进行编译,生成对应版本的库文件。
2017-08-04 12:01:29
2810
原创 批量提取一个文件夹中的文件名
批量提取一个文件夹中的文件名的简单方法,在.txt文本中输入指令,DIR*.* /B >LIST.TXT,另存为.bat文件后,双击该.bat文件,获得的文件名保存在了LIST.txt文件中。
2017-08-04 00:39:55
1219
转载 分类器模型评价指标
Spark mllib 自带了许多机器学习算法,它能够用来进行模型的训练和预测。当使用这些算法来构建模型的时候,我们需要一些指标来评估这些模型的性能,这取决于应用和和其要求的性能。Spark mllib 也提供一套指标用来评估这些机器学习模型。具体的机器学习算法归入更广泛类型的机器学习应用,例如:分类,回归,聚类等等,每一种类型都很好的建立了性能评估指标。本节主要分享分类器模型评价指标。
2017-04-10 09:15:03
1588
《深度学习》(伊恩),《机器学习》(吴恩达)-中英文版
2018-11-27
SLIC超像素分割算法OpenCV Mat 接口
2017-03-12
瓶口定位方法
2015-10-28
Visual C++数字图像处理-谢凤英(第6-10章 源图像和代码 书籍高清版本下载地址)-Part2
2015-09-26
Visual C++数字图像处理-谢凤英(第1-5章)-Part1
2015-09-26
can总线和无线数据收发(本科论文)
2015-09-26
基于PLC的温度控制系统设计(本科论文)
2015-09-26
FPGA串口通信(本科论文)
2015-09-26
基于ZigBee技术的人脸识别智能家居系统的研究与设计(硕士论文)
2015-09-22
基于ZigBee技术的人脸识别智能家居系统的研究与设计(硕士论文)
2015-09-22
《机器人视觉检测与控制》_徐德(第二版)
2015-08-25
OpenCV教程-基础篇-刘瑞祯
2015-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人