图像处理之MATLAB
文章平均质量分 62
梧桐栖鸦
opencv系列教程代码已上传至github:https://github.com/keithMaybe/code/tree/master/opencv
以后更新会继续上传
CUDA、Python、ML努力填坑中>>>
展开
-
Matlab图像处理转灰度图,绘制直方图,直方图均衡化
1.imread()MATLAB中图像读取函数与OpenCV一样是imread,可以打开指定路径图片,其路径表示方式与OpenCV中有些许不同如:srcImage=imread('E:\MatlabWorkSpace\实验一\实验一图一.png');路径符号为单"\",Opencv为双"\",其函数原型为:A=imread(filename,fmt);2.将打开的图原创 2016-04-13 21:15:48 · 51564 阅读 · 1 评论 -
Matlab之索引图像转化为灰度图和真彩图
本篇只讲应用不讲原理在进行数字图像处理时,需要将图像转换成灰度图。如truecolor转化为灰度图,可用函数rgb2gray即可实现,语法也比较简单。如下:grayImage=rgb2gray(srcImage);加载完图片后可使用imfinfo()函数查看图像信息,通过colorType判断图像是什么类型,如为indexed即图像是索引图像。在Matlab函数库中可查找到原创 2016-04-18 09:16:49 · 19622 阅读 · 0 评论 -
Matlab图像边缘检测Roberts\Sobel\Prewitt\Canny算子
确定图像中的物体边界的一种方法是先检测每个像素和其直接淋雨的状态已决定该像素是否确实处于一个物体的边界上。具有这种特性的像素被标记为边缘点。当图像中各个像素的灰度级用来反映各像素要求的程度时,这种图像被称为边缘图像或边缘图。它也可以表示边缘点的位置而没有强弱程度的二值图像来表示。对边缘图像而不是幅度进行编码的图像叫做含方向边缘图。一幅边缘图通常用边缘点勾画出各个物体的轮廓,单很少能形成图像分割原创 2016-04-18 10:09:40 · 27144 阅读 · 4 评论 -
Matlab图像处理之灰度变换函数
首先明确几个概念1,灰度:对于通常所谓的黑白图像,把黑色和白色之间按对数关系分为若干等级称为灰度。灰度分为256阶,用灰度表示的图像称作灰度图.在图像中用0~255表示,0是全黑,255是全白2.对比度:对比度值一幅图像中敏感区域最亮的白和最暗的黑之间的不同亮度层级的测量,差异范围越大代表对比月大。好的对比率120:1就可以容易的显式生动、丰富的色彩,当对比率达到300:1时便可以支持各阶原创 2016-04-20 19:08:51 · 45727 阅读 · 0 评论 -
matlab绘图、计算基本函数(一)
本来MATLAB就不会,这两天做了一个竞赛和一个项目有关的东西,一边百度一边写,都是泪,总结一下基础的画图函数,不能给忘了!!!用的代码片段都是写好的,不改了1.从Excel读取要处理的数据可使用xlsread函数读取Excel中要进行处理的函数,通过help xlsread查看其用法[NUM,TXT,RAW]=xlsread(FILE)%读取第一个工作页面中数据,NUM返回数据数量,原创 2016-09-22 21:59:21 · 4233 阅读 · 0 评论 -
matlab绘图、计算基本函数(二)
5.绘制圆绘制圆其实是通过对绘制矩形函数绘制出的矩形设置曲率得到的。绘制矩形函数rectangle函数语法调用如下:rectangle('Position', [x y w h]) %在指定位置绘制矩形,其中x,y为矩形左下角坐标,w,h分别为矩形的长和宽rectangle('Curvature', [0 0], ...) %指定曲率为0,所以绘制出的图形为矩形rect原创 2016-09-23 10:05:32 · 2239 阅读 · 0 评论