Matlab
心生未凉
从事图像相关的研发工作
展开
-
Matlab2014生成cpp-dll-h-lib文件教程
Matlab文件生成cpp-dll-h-lib文件教程1、在计算机中安装matlab compiler runtime(MCR):以32位Matlab R2014安装为例,使用最简单的安装方法:从原有的Matlab R2014安装目录\toolbox\compiler\deploy\win32查找MCRInstaller.exe文件,直接双击安装即可。2、生成各种文件:(1)提原创 2017-02-10 12:27:11 · 2915 阅读 · 2 评论 -
【MATLAB图像处理2】 直方图的均衡化(附源码)
直方图的均衡化,难点在于找到一个从原图像灰度值到输出图像灰度值的映射。 这里映射公式和推导过程如下: 这个没什么多说的 直接附源码 [plain] view plain copyprint?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %函数功能:图像直方图均衡化%%%%% %作者:张小胖新欢是科研转载 2017-05-11 12:01:05 · 678 阅读 · 0 评论 -
【MATLAB图像处理3】 canny边缘检测 (附源码)
canny边缘检测,相对于sobel是较为复杂的一种检测算法,也是迄今为止最优秀的一种边缘检测算法,但是不可否认,它也带来了大量的运算。 canny分四步:1.对灰度图进行高斯滤波 (很简单)2.. 求出梯度的幅值图像和角度图像(一般用sobel求,简单)3.对梯度幅值图形进行非最大值抑制,并进行双阈值处理。(难)4.连接分析来检测并连接边缘。(很难) 1、转载 2017-05-11 12:02:36 · 26997 阅读 · 7 评论 -
Visual Studio 2010中的C++程序调用matlab程序代码 混合编程
本文目的:用matlab语言编写的程序函数可以通过参数接口在C++程序中调用,通过使用matlab生成dll形式,用C/C++程序调用!!!环境配置:1、环境及其所用工具:Window 7系统 matlab2012b VS20102、这里注意下安装顺序,在安装matlab之前,一定要有VS软件在操作系统中 .否则在生成dll过程中,会找不到VS情况存在。下面用matlab 2转载 2017-05-12 10:04:16 · 728 阅读 · 0 评论 -
【数字图像处理之(三)】用图像增强谈灰度变换
【数字图像处理之(三)】用图像增强谈灰度变换标签: 图像处理灰度变换对比度拉伸2014-06-29 12:40 3413人阅读 评论(0)收藏举报本文章已收录于:分类: 【数字图像处理(MATLAB)】(3) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。转载 2017-04-21 17:46:59 · 1283 阅读 · 0 评论 -
【数字图像处理之(二)】图像的分类
在计算机中,按照颜色和灰度的多少可以将图像分为灰度图像、二值图像、索引图像和RGB图像四种基本类型。在计算机中,通常是以数组(或矩阵)的形式储存图像的。灰度图像:灰度图像矩阵元素的取值范围通常为[0,255]。因此其数据类型一般为8位无符号整数的【uint8】,这就是人们经常提到的256灰度图像。“0”表示纯黑色,“255”表示纯白色,中间的数字从小到大表示由黑到白的过转载 2017-04-21 17:49:04 · 936 阅读 · 0 评论 -
【数字图像处理之(一)】数字图像处理与相关领域概述
【数字图像处理之(一)】数字图像处理与相关领域概述标签: 图像处理计算机视觉机器视觉MATLAB2014-06-25 19:44 8836人阅读 评论(2)收藏举报本文章已收录于:分类: 【数字图像处理(MATLAB)】(3) 作者同类文章X版权声明:本文为博主原创文章,未经博主转载 2017-04-21 17:51:01 · 638 阅读 · 0 评论 -
【数字图像处理之(四)】用图像增强谈灰度直方图
灰度直方图是灰度级的函数,描述的是图像中该灰度级的像个数或该灰度级像素出现的频率(归一化)生成并绘制直方图:[plain] view plain copyprint?src = imread('Fig0303(a)(breast).tif'); imshow(src); h1 = imhist(src);转载 2017-04-21 17:53:00 · 454 阅读 · 0 评论 -
MATLAB和C/C++混合编程实现图像处理(一)
[置顶] MATLAB和C/C++混合编程实现图像处理(一)2015-11-13 22:22 1449人阅读 评论(0)收藏举报本文章已收录于:分类: C++(133) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。MATLAB具有丰富的图像处理函数库,运算速转载 2017-05-12 15:58:58 · 1561 阅读 · 0 评论 -
Hough变换检测圆(附:MATLAB程序)
Hough变换检测圆(附:MATLAB程序)标签: matlab算法图像处理internetfunction任务2011-12-11 21:37 54888人阅读 评论(64)收藏举报本文章已收录于:分类: Hough 图像处理(1)作者同类文章X圆 版权声明:本文为博主原创转载 2017-05-16 11:38:15 · 5536 阅读 · 3 评论 -
双边滤波器的原理及实现
双边滤波器的原理及实现标签: filterimageinputdistancematlabfunction2012-05-30 16:14 77926人阅读 评论(30)收藏举报本文章已收录于:分类: Computer Vision(101) 作者同类文章X版权声明:本文为博主原转载 2017-05-16 15:42:05 · 320 阅读 · 0 评论 -
车辆牌照字符识别——matlab
车辆牌照字符识别——matlab标签: matlab 2016-08-16 20:16 1259人阅读 评论(0)收藏举报本文章已收录于:分类: matlab(12) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。车辆牌照字符识别方法:采用人工神经转载 2017-06-19 09:05:49 · 919 阅读 · 0 评论 -
【MATLB图像处理1】图像任意角度的旋转
【MATLB图像处理1】图像任意角度的旋转标签: MATLAB图像处理2013-09-26 20:10 865人阅读 评论(1)收藏举报本文章已收录于:分类: MATLAB图像处理(2) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)转载 2017-05-11 11:58:25 · 1029 阅读 · 0 评论 -
Matlab代码转C++(一)
Matlab代码转C++标签: matlab转C++matlab生成dllmatlab生成exemwArray2015-01-30 10:58 759人阅读 评论(0)收藏举报本文章已收录于:分类: Matlab(2) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载 2017-04-14 09:57:21 · 1404 阅读 · 0 评论 -
Matlab代码转C++(二) —— mwArray
本文主要介绍:matlab与C++结合的数据类型mwArray的一些基本知识,以及在C++中,如何对mwArray赋值,主要包括矩阵赋值和字符串赋值。首先,说明mwArray数据类型不同于mxArray,所以许多关于mxArray的用法,对mwArray不一定适用,具体区别见博文:http://www.cnblogs.com/kmliang/archive/2012/08/29/26629转载 2017-04-14 09:54:48 · 6841 阅读 · 0 评论 -
matlab中bwareaopen/bwarea/imclearborder/bwboundaries/imregionalmin等边界区域函数
matlab函数_连通区域1、 matlab函数bwareaopen──删除小面积对象格式:BW2 = bwareaopen(BW,P,conn)作用:删除二值图像BW中面积小于P的对象,默认情况下使用8邻域。算法:(1)Determine the connected components. L = bwlabeln(BW, conn);(2)Compute th转载 2017-02-21 10:48:32 · 1910 阅读 · 0 评论 -
MATLAB常用日期和时间函数
MATLAB常用日期和时间函数1.生成指定格式日期和时间datestr-生成指定格式日期和时间,是字符型变量。 >> datestr(now) %其中now是获取当前日期和时间 ans = 30-Dec-2009 16:05:16 其中输出格式可由用户指定,共有31种格式,以下是第26种格式,其它格式见下表。 >> datestr(now,26) ans原创 2017-02-23 11:32:47 · 907 阅读 · 0 评论 -
matlab向表单文件(xls文件)写入数据
matlab向表单文件(xls文件)写入数据1、matlab的表单文件写入数据时,可使用以下方法: date = {1,2 ,3;4,5,6;7,8,8} success = xlswrite('example.xls',date,'sheet1',A1); 写入成功success会返回1,否则返回0;2、然而,第一种方法只适用于固原创 2017-02-23 18:36:11 · 939 阅读 · 0 评论 -
matlab中imtool的使用
imtool表示显示图像,在matlab中不长使用,它能更加详细的反应/展示一副图像中各像素的RGB组成:imtool(I)在图形中显示灰度图像I,I为矩阵,元素范围为0-255。imtool(I,[low,high])小于等于low的为黑色,大于等于high的为白色,中间的为灰度默认等级。imtool(RGB)显示真彩色图像;imtool(BW)显示二值图像。BW为一个矩原创 2017-02-16 10:08:36 · 15500 阅读 · 0 评论 -
matlab中try ... catch的使用
在设计matlab程序时,如果不能确保某段程序代码是否会出错,可以采用try...catch语句,其能够捕获和处理错误,使得可能出错的代码不影响后面代码的继续执行,也可以检查,排查,解决程序的一些错误,增强代码的鲁棒性和可靠性。格式: try 程序代码1; catch 程序代码2;原创 2017-02-16 10:21:44 · 13486 阅读 · 0 评论 -
Hough变换-理解篇
霍夫变换(Hough Transform)是图像处理中的一种特征提取技术,它通过一种投票算法检测具有特定形状的物体。该过程在一个参数空间中通过计算累计结果的局部最大值得到一个符合该特定形状的集合作为霍夫变换结果。霍夫变换于1962年由Paul Hough 首次提出[53],后于1972年由Richard Duda和Peter Hart推广使用[54],经典霍夫变换用来检测图像中的直线,后来霍夫转载 2017-03-10 17:35:51 · 388 阅读 · 0 评论 -
Matlab 线性拟合 & 非线性拟合
使用Matlab进行拟合是图像处理中线条变换的一个重点内容,本文将详解Matlab中的直线拟合和曲线拟合用法。关键函数:fittypeFit type for curve and surface fittingSyntaxffun = fittype(libname)ffun = fittype(expr)ffun = fittype({expr1,..转载 2017-03-10 17:40:39 · 834 阅读 · 0 评论 -
识别圆形物体
Step 1: Read ImageRead in pills_etc.png.RGB = imread('pillsetc.png');imshow(RGB);Step 2: Threshold the ImageConvert the image to black and white in order to prepare for bounda转载 2017-04-17 17:11:10 · 2763 阅读 · 0 评论 -
mwArray类说明 - [Matlab VC环境下编程]
原文地址:http://www.wl566.com/biancheng/160582.htmlmwArray类说明 - [Matlab VC环境下编程]时间:2014-12-13 来源:www.wl566.com 作者:网络566mwArray是一个C/C类的类型,而mxArray是C语言的类的类型1、创建mwArray阵列mwArray()创建空转载 2017-04-14 09:35:08 · 1329 阅读 · 1 评论 -
C++程序调用M文件编译后得到的DLL文件
直接给出步骤:1)设置Matlab的编译器,见【MATLAB与C的混合编程】之【MATLAB调用C程序】2)编译m文件成dll.【2.1】---------建立MyAdd.m-------------function [c] = MyAdd(a, b);c = a + b;-----------------------------------【2.2】Matla转载 2017-04-14 09:37:54 · 750 阅读 · 0 评论 -
mwArray的用法
mwArray的用法标签: C++和MATLAB混合编程 2015-12-07 10:35 551人阅读 评论(0)收藏举报本文章已收录于:分类: C++学习 mwArray mwArray :C++用它向MATLAB传递输 i/o 参数。MATLAB中的参数都是矩阵表示,哪怕是1*1的矩阵。转载 2017-04-14 09:40:59 · 6154 阅读 · 0 评论 -
均值滤波、中值滤波的matlab实现
目前比较经典的图像去噪算法主要有以下三种: 均值滤波算法:也称线性滤波,主要思想为邻域平均法,即用几个像素灰度的平均值来代替每个像素的灰度。有效抑制加性噪声,但容易引起图像模糊,可以对其进行改进,主要避开对景物边缘的平滑处理。 [cpp] viewplaincopy%x是需要滤波的图像,n是模板大小(即n×n) function d转载 2017-07-18 10:16:26 · 8366 阅读 · 0 评论