资源简介
这是图像处理课程的作业,对图片进行边缘检测和特征提取,这是我自己实现的MATLAB源代码。
代码片段和文件信息
clc; clear all; close all;
I = imread(‘Pictures/apple.jpg‘);
I1 = rgb2hsv(I);
I1 = I1(: : 2);
I1 = im2bw(I1);
I1 = imfill(I1 ‘holes‘);
se = strel(‘disk‘3);
I1 = imopen(I1 se);
L = bwlabel(I1);
stats = regionprops(L ‘Area‘ ‘EquivDiameter‘);
area1 = [];
for i = 1 : length(stats)
area1 = [area1 stats(i).Area];
end
[a1 ind] = max(area1);
ti = find(L==ind);
I1 = zeros(size(I1));
I1(ti) = 1;
I1 = cat(3 I1 I1 I1);
I1 = uint8(double(I1(:)) .* double(I(:)));
I1 = reshape(I1 size(I));
figure;
imshow(I1);
circle = stats(i).EquivDiameter;
str = sprintf(‘苹果周长为%.3f‘ pi*circle);
text(1 50 str ‘FontSize‘ 12 ‘Color‘ ‘w‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 667 2014-12-17 20:21 边缘检测特征提取\ApplePerimeter.m
文件 527 2014-12-17 20:28 边缘检测特征提取\CharacterExtracting.m
文件 2971 2014-12-16 19:57 边缘检测特征提取\EdgeDetection.m
文件 582 2014-12-16 20:21 边缘检测特征提取\MatlabEdge.m
文件 1231838 2010-10-30 17:10 边缘检测特征提取\Pictures\10_m02.tif
文件 1231838 2010-10-30 17:10 边缘检测特征提取\Pictures\22_m03.tif
文件 1231838 2010-10-30 17:11 边缘检测特征提取\Pictures\4_m03.tif
文件 1231838 2010-10-30 17:11 边缘检测特征提取\Pictures\5_m01.tif
文件 14038 2014-12-17 20:19 边缘检测特征提取\Pictures\apple.jpg
文件 636928 2014-12-21 11:44 边缘检测特征提取\图像边缘检测和特征提取实验报告.doc
文件 28417 2014-12-17 20:26 边缘检测特征提取\实验效果图\ApplePerimeter.jpg
文件 93362 2014-12-17 22:19 边缘检测特征提取\实验效果图\CharacterExtracting.jpg
文件 81782 2014-12-16 19:57 边缘检测特征提取\实验效果图\EdgeDetection (1).jpg
文件 103854 2014-12-16 19:53 边缘检测特征提取\实验效果图\EdgeDetection (2).JPG
文件 97546 2014-12-16 19:48 边缘检测特征提取\实验效果图\EdgeDetection (3).JPG
文件 87680 2014-12-16 19:50 边缘检测特征提取\实验效果图\EdgeDetection (4).JPG
文件 76936 2014-12-17 20:30 边缘检测特征提取\实验效果图\MatlabEdge.jpg
目录 0 2015-03-08 09:39 边缘检测特征提取\Pictures
目录 0 2015-03-08 09:39 边缘检测特征提取\实验效果图
目录 0 2015-03-08 09:39 边缘检测特征提取
----------- --------- ---------- ----- ----
6152642 20
- 上一篇:蚁群聚类算法
- 下一篇:单相逆变器的PI控制
相关资源
- 基于matlab的图像处理源程序
- 冈萨雷斯数字图像处理matlab版(第三
- 基于matlab 的图像处理100实例
- 8领域边界跟踪 图像处理 matlab
- matlab-图像处理算法
- p文件,MATLAB的
- 数字图像处理radon matlab变换算法代码
- 图像降噪Matlab代码
- matlab人脸识别和特征提取
- 传统关联成像、计算鬼成像matlab
- 高光谱图像pca分析特征提取
- MATLAB7.x图像处理
- 基于matlab的车牌识别系统论文
- matlab2019运动目标检测--数字图像处理
- 计算图像Spatial Frequence的Matlab程序SF
- 尾灯识别matlab代码
- MATLAB大脑腔体图像分割
- 竞争性自适应重加权
- 基于MATLAB人民币识别系统.zip
- 数字图像处理作业canny边缘检测坎尼边
- 数字图像处理 MATLAB 大作业 代码及其
- LBP四种特征提取算法
- 遥感影像融合_数字图像处理的matlab程
- MATLAB 灰度共生矩阵特征提取
- matlab纹理特征提取源代码
- MATLAB图像与视频处理实用案例详解代
- MATLAB 图像处理识别程序
- 数字图像处理使用matlab进行采样量化
- 傅里叶变化频谱图及频域滤波
- MATLAB实现k-svd和mod信号处理
评论
共有 条评论