自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SLIC超像素分割算法研究(代码可下载)

介绍SLIC超像素分割算法,给出其与openCV的接口,代码用VS2012和openCV2.4.9测试可运行。

2017-03-12 01:21:32 13054 7

原创 matlab实现图像中插入字符

有时候为了更方便直观显示图像处理结果和部分提示信息,需要将字符信息显示或保存到图像中,这里通过matlab的系统函数 vision.TextInserter实现这个功能,在lena.jpg图像中显示蓝色字符“ceshi”,并保存结果。如下图:             (a)原始图                      (b) 在图像中写入字符matlab实现代码如下:clos...

2019-01-25 21:36:28 3963 1

原创 word批量设置图像大小

当word文档中需要批量设置几十幅乃至更多图片大小时,逐个设置费时费力,本文介绍了一种使用宏操作实现图片大小批量设置的简单方法。当然,除此之外,也可以通过宏代码实现一些其他功能,如[1]所述的修改第x张图片到第y张图片的大小、把某些字加粗和改变颜色、所有的图片保存在一个文件夹下,或转移图片到另外一个word文档等等,但要求对编程语言有更深入一步的了解。软件:word 2013, 操作系统:Wi...

2018-11-30 11:17:04 2306

原创 matlab 从一个文件夹中批量读取、处理并保存图片文件到另外一个文件夹

在遇到大型的项目工程,成百上千张图片一张一张进行读取也是非常不可行的[1]。因此,实现“从一个文件夹中批量读取、处理并保存图片文件到另外一个文件夹”的功能是非常必要的。之前我们用C++实现过"批量提取文件夹中文件名"功能 [2],本文用matlab实现"从一个文件夹中批量读取、处理并保存图片文件到另外一个文件夹"的功能。.m文件代码实现如下:%matlab 从一个文件夹中批量读取、处理并保存...

2018-07-17 10:22:49 16062 5

转载 Matlab 配置vlfeat工具包

该文原博主使用的软件和工具包版本是: Matlab R2014b配置vlfeat0.9.20. 我在matlab中配置vlfeat工具包时候,也遇到了和该文原博主一模一样的问题,我所使用的版本是:Matlab R2010b 64位配置vlfeat-0.9.17。 按照文中所描述的步骤成功的解决了问题。因此,我推测该方法可以有效解决这一类问题,且与所使用软件和工具包版本关系不大。该文值得初学者收藏和...

2018-04-17 08:09:05 2022

原创 C++下的Matlab的替代工具Armadillo C++ linear algebra library

Armadillo是一个C++开发的线性代数库,里面的矩阵运算功能非常给力,其函数兼顾了效率和易用性,函数接口和Matlab非常相似,该工具库支持基于Linux的操作系统、macOS系统和Windows系统,可以在机器学习、模式识别、计算机视觉、统计学和经济学中应用[3],工具库下载、学习访问官方网站http://arma.sourceforge.net/.

2018-01-08 15:25:47 1351

转载 图像处理之高斯一阶及二阶导数计算

图像的一阶与二阶导数计算在图像特征提取与边缘提取中十分重要。一阶与二阶导数的作用,通常情况下:一阶导数可以反应出图像灰度梯度的变化情况,二阶导数可以提取出图像的细节同时双响应图像梯度变化情况。

2018-01-03 17:12:43 6519 1

转载 OpenCV成长之路:直线、轮廓的提取与描述

基于内容的图像分析的重点是提取出图像中具有代表性的特征,而线条、轮廓、块往往是最能体现特征的几个元素,这篇文章就针对于这几个重要的图像特征,研究它们在OpenCV中的用法,以及做一些简单的基础应用。

2017-12-30 16:52:55 719

转载 形态学图像处理(matlab代码测试)

形态学是提取图像特征的有力工具,针对二值图像和灰度图像的腐蚀、膨胀和重构的基本操作可以组合使用,以执行非常宽泛的任务。

2017-12-30 16:35:59 6404

转载 物体检测及分类方法总结(提供了很多论文和代码链接)

这里搜集了一些关于物体检测的方法分析和介绍,看好哪个可以去详细研究一下,基本都有论文或代码的链接。

2017-12-22 23:43:16 7465

原创 Windows10 系统关闭高危端口方法详细介绍

Windows10默认开启一些日常用不到的端口,这些端口让黑客有机可乘(黑客会使用工具扫描计算机上的端口,并入侵这些端口),关闭这些高危端口,可使我们的电脑避免遭受攻击。例如关闭445端口等,可有效防止勒索病毒防止互联网上出现针对Windows操作系统的勒索软件的攻击案例,勒索软件利用此前披露的Windows SMB服务漏洞(对应微软漏洞公告:MS17-010)攻击手段,向终端用户进行渗透传播,并向用户勒索比特币或其他价值物[1,2]。应关闭端口[2]:TCP 137、139、445、593、1025、2

2017-12-22 12:14:21 50450 4

转载 区域生长算法原理及MATLAB实现

数字图像分割算法一般是基于灰度值的两个基本特性之一:不连续性和相似性。前一种性质的应用途径是基于图像灰度的不连续变化分割图像,比如图像的边缘。第二种性质的主要应用途径是依据实现指定的准则将图像分割为相似的区域。区域生长算法就是基于图像的第二种性质,即图像灰度值的相似性。

2017-12-21 11:24:30 1336

转载 信号处理和模式识别方面的 toolbox

信号处理和模式识别方面的 matlab toolbox。如果使用wavelet,ica,pca,svm,kernel等方法,希望下面的工具对你有帮助。

2017-12-20 19:22:17 705

转载 Dijkstra算法的C++实现

本文使用邻接矩阵存储图,使用邻接链表存储图的相应的算可以参考用邻接链表数据结构存储图 并实现Dijkstra算法。里面附有具体的实现代码。对于该算法的实现思想网上已经有很多,所以这里只是简单介绍原理,重点在于实现代码。Dijkstra 算法,又叫迪科斯彻算法(Dijkstra),算法解决的是有向图中单个源点到其他顶点的最短路径问题。举例来说,如果图中的顶点表示城市,而边上的权重表示著城市间开车行经的距离,Dijkstra 算法可以用来找到两个城市之间的最短路径。

2017-12-19 17:26:50 1104

转载 图论(二):图的四种最短路径算法

本文总结了图的几种最短路径算法的实现:深度或广度优先搜索算法,弗洛伊德算法,迪杰斯特拉算法,Bellman-Ford算法

2017-12-19 17:23:30 1815

转载 大津阈值法(OTSU)的应用

大津算法参见 点击打开链接最大类间方差法是由日本学者大进展之于1979年提出的,是一种自适应的阈值确定的方法,又叫大津法,简称OTSU。它是按图像的灰度特性,将图像分成背景和目标两部分。背景和目标之间的类间方差越大,说明构成图像的两部分的差别越大,当部分目标错分为背景或部分背景错分为目标都会导致两部分差别变小。

2017-12-07 11:03:23 4072

转载 学习OpenCV2——绘制基本图形及文字

OpenCV中可以绘制的图形有直线、矩形、多边形、圆、椭圆。以及一个写文本的函数puttext。

2017-12-07 00:22:02 3875

转载 VS2012常用快捷键最全面整理

熟练使用Visual studio常用快捷键,能给我们编程带来极大的方便,提高我们编程效率。

2017-12-06 10:50:03 420

转载 opencv中的ROI(矩形感兴趣区域)的设置

利用ROI(感兴趣区域)可以实现图像的叠加,笔者将小丑图像叠加到证件照头部。

2017-12-05 19:38:52 850

转载 openCV任意几何形状感兴趣区域(ROI)提取

图像感兴趣区域(ROI)提取主要使用掩模来进行。掩模是二值图像,感兴趣区域的掩模值设置为255,非感兴趣区域的掩模值为0

2017-12-05 17:09:58 5248

转载 DoG (Difference of Gaussian)角点检测

所谓图像分割指的是根据灰度、颜色、纹理和形状等特征把图像划分成若干互不交迭的区域,并使这些特征在同一区域内呈现出相似性,而在不同区域间呈现出明显的差异性。我们先对目前主要的图像分割方法做个概述,后面再对个别方法做详细的了解和学习。

2017-12-04 19:33:51 456

转载 VS2012 格式化(自动对齐)快捷键

VS2012 格式化(自动对齐)快捷键

2017-11-28 19:36:56 3857

原创 批量提取文件夹中文件名(C++代码实现)

批量获取某一个文件中的文件名称,C++代码测试可用,实现了当前文件夹中所有文件的文件名读取,包括“文件路径+文件名+文件扩展名”,不包括子文件夹名,读取文件名在cmd终端显示,并保存在一个fileName.txt文件中。

2017-11-28 16:56:46 3516 3

转载 使用C++获取文件夹中所有文件名(windows环境)

windows环境中,使用C++获取文件夹中所有文件名.

2017-11-28 15:56:12 4174

转载 图像分割之(一)概述

所谓图像分割指的是根据灰度、颜色、纹理和形状等特征把图像划分成若干互不交迭的区域,并使这些特征在同一区域内呈现出相似性,而在不同区域间呈现出明显的差异性。我们先对目前主要的图像分割方法做个概述,后面再对个别方法做详细的了解和学习。

2017-11-15 16:52:07 419

转载 图像分割之(二)Graph Cut(图割)

Graph cuts是一种十分有用和流行的能量优化算法,在计算机视觉领域普遍应用于前背景分割(Image segmentation)、立体视觉(stereo vision)、抠图(Image matting)等。

2017-11-15 14:57:44 504

转载 图像分割—基于图的图像分割(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 1018

转载 最大流最小割算法入门理解

本文主要介绍下自己对最大流和最小割的理解。最大流本来是网络流方面的算法,后来在计算机视觉中也得到广泛的应用,如图割。我觉得要理解一个算法首先要从起源开始,然后再去泛化问题、建立模型,最后才是解决之。本文是以一个新手的角度去理解算法。

2017-11-11 14:24:40 2629

转载 极限学习机(ELM)算法的matlab与C++实现

极限学习机(Extreme learning machine,ELM)是单隐层神经网络的算法,其最大特点就是能在保证学习精度的前提下比传统的学习算法快。

2017-11-11 14:14:41 1729

转载 度量学习 (Metric Learning)

度量学习(Metric Learning)度量(Metric)的定义 在数学中,一个度量(或距离函数)是一个定义集合中元素之间距离的函数。一个具有度量的集合被称为度量空间。1 为什么要用度量学习?很多的算法越来越依赖于在输入空间给定的好的度量。例如K-means、K近邻方法、SVM等算法需要给定好的度量来反映数据间存在的一些重要关系。这一问题在无监督的方法(如聚类)中尤为明显。举一个实际的例

2017-11-11 00:05:08 2132

原创 图像处理基础教程和工具软件简介

本文主要介绍了机器视觉图像处理的基础教程和机器视觉开发软件以及图像处理方法工具包,适合于图像处理初学者参考,以尽快利用如下资源入门,并进行简单的图像处理算法的应用和开发,本文介绍的教程、软件安装包和相关资料均可下载(http://pan.baidu.com/s/1bo7nZkV ,下载码:1l6n )。

2017-10-26 15:52:55 1129 1

转载 解密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 2331

转载 图像分割—基于图的图像分割(Graph-BasedImageSegmentation)

Graph-Based Segmentation 是经典的图像分割算法,作者Felzenszwalb也是提出DPM算法的大牛。该算法是基于图的贪心聚类算法,实现简单,速度比较快,精度也还行。不过,目前直接用它做分割的应该比较少,毕竟是99年的跨世纪元老,但是很多算法用它作垫脚石,比如Object Propose的开山之作《Segmentation as Selective Search for Object Reco

2017-10-11 00:55:42 2061

原创 Matlab读写.txt文件内容

工作和学习中,经常需要我们读取大量的txt等文本文件,这里面可能有数据和字符[1],本文通过一个代码示例(测试用.txt文件和matlab代码文件下载网站:http://download.csdn.net/download/zhouxianen1987/10012733 )介绍如何使用matlab读取txt文件内容。

2017-10-09 19:18:56 16405

转载 数据挖掘十大经典算法

国际权威的学术组织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 248

转载 AI大行其道,你准备好了吗?—谨送给徘徊于转行AI的程序员

近年来,随着 Google 的 AlphaGo 打败韩国围棋棋手李世乭之后,机器学习尤其是深度学习的热潮席卷了整个IT界。所有的互联网公司,尤其是 Google 微软,百度,腾讯等巨头,无不在布局人工智能技术和市场。百度,腾讯,阿里巴巴,京东,等互联网巨头甚至都在美国硅谷大肆高薪挖掘人工智能人才。

2017-08-04 12:25:49 548

原创 VS2012编译opencv3.2.0

Opencv3.2.0版本解压缩文件中,仅包括了x64,VC14(VS2015)的库文件,因此使用更低版本的VS平台(如VS2013,VS2012等)需要使用Opencv3.2.0库文件时,需要重新对opencv源文件进行编译,生成对应版本的库文件。

2017-08-04 12:01:29 2768 2

原创 批量提取一个文件夹中的文件名

批量提取一个文件夹中的文件名的简单方法,在.txt文本中输入指令,DIR*.* /B >LIST.TXT,另存为.bat文件后,双击该.bat文件,获得的文件名保存在了LIST.txt文件中。

2017-08-04 00:39:55 1091

转载 Word中的Visio图直接转换为图片

Word中的Visio图直接转换为图片

2017-08-03 14:13:56 19922 2

转载 分类器模型评价指标

Spark mllib 自带了许多机器学习算法,它能够用来进行模型的训练和预测。当使用这些算法来构建模型的时候,我们需要一些指标来评估这些模型的性能,这取决于应用和和其要求的性能。Spark mllib 也提供一套指标用来评估这些机器学习模型。具体的机器学习算法归入更广泛类型的机器学习应用,例如:分类,回归,聚类等等,每一种类型都很好的建立了性能评估指标。本节主要分享分类器模型评价指标。

2017-04-10 09:15:03 1490

《深度学习》(伊恩),《机器学习》(吴恩达)-中英文版

这里包括了两套机器学习相关教程的中英文版本:1)深度学习(deep learning )中英文版:伊恩.古德费洛(lan Goodfellow),2)《Machine Learning Yearning》中英文版: 吴恩达 Andrew Ng。 深度学习(deep learning )中英文版:伊恩.古德费洛(lan Goodfellow)等 简介:本书读者注意面向两类受众。该书主体包括三个部分:1)应用数学和机器学习基础,2)深度网络:现代实践,3)深度学习研究。一类是学习机器学习的大学生(本科生和研究生),包括那些已经开始职业生涯的深度学习和人工智能研究这。另外一类是没有机器学习或统计背景,但希望能快速掌握这方面知识的,并在他们产品或平台中使用深度学习的软件工程师。 《Machine Learning Yearning》中英文版: 吴恩达 Andrew Ng 简介:机器学习和深度学习正在逐渐改变越来越多的行业。我写这本书《Machine Learning Yearning》的目的就是教会大家如何构建自己的机器学习项目。 这本书的目的不是教你机器学习算法理论,而是教你如何使用这些算法。一些技术AI课程会给你锤子工具,而这本书就是让你学会如何使用这些锤子工具。如果你致力于成为AI技术领导者并渴望为你的团队找到正确的方向。 阅读《Machine Learning Yearning》之后,你将能够: 优先考虑AI项目最有前途的方向。 调试机器学习项目中的错误。 在复杂设置中构建ML,例如训练/测试样本不匹配。 构建一个ML项目,接近甚至达到人类水平。 知道什么时候、如何使用端对端学习、迁移学习和多任务学习。

2018-11-27

读取txt文件内容matlab代码实现

读取txt文件内容matlab代码实现。本资源中包括了.txt测试文档和matlab代码示例。

2017-10-09

DBSCAN聚类算法C++代码实现

DBSCAN聚类算法C++代码实现,附上了测试数据,以及该测试数据对应的输出结果,下载可直接运行。

2017-03-22

DBSCAN聚类算法matlab代码

DBSCAN聚类算法matlab代码,内包含测试数据,下载可以直接运行。

2017-03-22

SLIC超像素分割算法OpenCV Mat 接口

SLIC超像素分割算法的C++代码,代码来源于该算法创始人Radhakrishna Achanta网站,这里我们给出了对应的OpenCV Mat接口,代码在VS2012和OpenCV2.4.9版本下测试验证可行,其中附上SLIC的相关说明。

2017-03-12

瓶口定位方法

针对现有啤酒瓶口质量检测中的定位方法在瓶口严重破损或存在大量干扰时定位误差大的问题,提出一种多次随机圆检测及圆拟合度评估的瓶口定位算法。采用阈值分割、重心法和径向扫描获取边缘点,利用从边缘点中随机采样的 3 个点确定一个圆,定义各边缘点到圆距离小于给定阈值的边缘点的数目与边缘点总数的比值为圆拟合度,提出将圆拟合度作为评估标准搜索最优定位结果的方法,利用多次重复随机圆检测得到大量圆拟合结果并计算对应圆拟合度,以最大圆拟合度对应的圆拟合结果作为瓶口中心。与 4 种典型方法对比,实验结果表明: 在瓶口图像不完整和存在大量干扰时,该方法可实现瓶口高速高 精度定位。

2015-10-28

Visual C++数字图像处理-谢凤英(第6-10章 源图像和代码 书籍高清版本下载地址)-Part2

该书简单全面介绍图像处理技术主要研究内容的理论基础,注重理论与实践结合,所有相关算法都给出了基于MFC的应用程序框架下的C++编程实现(光盘中附上了相关代码),本书适合合入门图像处理技术的初学者阅读,也可作为 研究人员参考书籍,是一本非常不错的参考教材,值得下载。 本文档包括了本书的第5-10章内容和本书彩色高清电子版本下载地址。

2015-09-26

Visual C++数字图像处理-谢凤英(第1-5章)-Part1

该书简单全面介绍图像处理技术主要研究内容的理论基础,注重理论与实践结合,所有相关算法都给出了基于MFC的应用程序框架下的C++编程实现(光盘中附上了相关代码),本书适合入门图像处理技术的初学者阅读,也可作为研究人员参考书籍,是一本非常不错的参考教材,值得下载。 本文档包括了本书的第1-5章内容。

2015-09-26

can总线和无线数据收发(本科论文)

在当今的工业现场总线技术中,CAN总线技术凭借其实现数据通信的高可靠性、实时性和灵活性等优点,广泛运用于各个领域;无线数据通信网络的发展,使数据传输更加方便。本文提出了一种基于CAN总线与无线数据收发的系统,给出了系统的设计方案。 系统采用STC89C52单片机作为主控制芯片,在CAN总线通信接口模块中,CAN总线控制器选用Philips公司的SJA1000,总线驱动器采用了PCA82C250接口芯片,CAN总线通信数据采用双绞线传输。无线数据收发系统选用射频芯片nRF2401。介绍了CAN总线及无线数据收发的性能及特点,提出了一种基于STC89C52的智能节点与无线数据收发相结合的系统, 给出了其软硬件设计方案,并对CAN接口中断处理、无线数据传输以及CAN通用应用层协议的开发等关键技术问题进行了重点研究,同时对设计中的难点及实现过程中应注意的问题进行了比较详细的介绍。经系统测试,该系统使用方便、工作可靠性较高,达到了设计要求,具有一定的参考和应用价值。

2015-09-26

基于PLC的温度控制系统设计(本科论文)

可编程控制器(plc)作为传统继电器控制装置的替代产品已广泛应用工业控制的各个领域,由于它可通过软件来改变控制过程,而且具有体积小,组装灵活,编程简单抗干扰能力强及可靠性高等特点,非常适合于在恶劣的工业环境下使用。本文所涉及到的温度控制系统能够监控现场的温度,其软件控制主要是编程语言,对PLC而言是梯形语言,梯形语言是PLC目前用的最多的编程语言。

2015-09-26

FPGA串口通信(本科论文)

本设计用接口芯片的VHDL的设计方法,通过对MAX232串行通总线接口的设计,掌握发送与接收电路的基本设计思路,并进行串口通信。 本设计用文本输入法实现串口通信的发送与接收电路的设计。采用VHDL语言设计分频模块 、发生模块、接收模块和显示模块;用键盘输入及串口调试软件调试;拨码开关开关控制发送资料,并在串口调试软件环境下显示,数码管显示出接收到的数据。

2015-09-26

基于ZigBee技术的人脸识别智能家居系统的研究与设计(硕士论文)

本系统通过对 ZigBee 技术、人脸识别技术、Linux 嵌入式系统应用技术以及电子电路等知识的综合运用,同时通过理论研究与市场需求分析,提出了一套组网方便、多种方式实现远程监控的智能家居系统解决方案,经测试证实此方案能较好实现家居智能化的功能,同时这套系统组网方便、控制方式多样化,是智能家居发展的一种趋势,在未来有很好的应用前景。

2015-09-22

基于ZigBee技术的人脸识别智能家居系统的研究与设计(硕士论文)

本系统通过对 ZigBee 技术、人脸识别技术、Linux 嵌入式系统应用技术以及电子电路等知识的综合运用,同时通过理论研究与市场需求分析,提出了一套组网方便、多种方式实现远程监控的智能家居系统解决方案,经测试证实此方案能较好实现家居智能化的功能,同时这套系统组网方便、控制方式多样化,是智能家居发展的一种趋势,在未来有很好的应用前景。

2015-09-22

《机器人视觉检测与控制》_徐德(第二版)

本书以机器人的视觉控制为背景,系统全面的介绍视觉系统的构成、标定、视觉测量的原理与方法、视觉控制的原理与实现,并给出了机器人视觉检测和控制的应用实例。 机器人视觉和控制学习的好教材,值得学习。

2015-08-25

《S7-200_300_400 PLC应用技术 通用篇》

本书介绍西门200/300/400系列PLC应用,通俗易懂。

2015-08-25

VC图象处理程序设计_杨淑莹(第2版)

本书详细介绍了在Windows系统平台下对.bmp文件图像处理原理和对应的C++语言代码,是图像处理入门和实践应用的经典教材。

2015-05-23

OpenCV教程-基础篇-刘瑞祯

该书介绍OpenCV在window系统的配置和使用,详细的介绍OpenCV中的函数,且C语言代码实例中给出了程序运行的效果图,形象具体,便于读者学习对比,是C语言图像处理入门的经典教材。

2015-05-23

步进电机小车设计论文.doc

有红外接收器,可接收遥控信号,检测现场温度,显示时间,步进电机作为动力机的多功能小车。

2011-08-14

空空如也

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

TA关注的人

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