资源简介
数学建模挑战赛的代码,边缘提取,然后使用函数拟合
代码片段和文件信息
clc;
clear;
RGB=imread(‘E:\新建文件夹\1.jpg‘‘jpg‘); %读入彩色图片
%figure(1)imshow(RGB)title(‘彩色图‘); %显示彩色图片
I=rgb2gray(RGB); %彩色转化成灰度图
%figure(2)imshow(I)title(‘灰度图‘); %显示灰度图片
%边界曲线提取
ihd=im2double(I);
[thrsorhkeepapp]=ddencmp(‘den‘‘wv‘ihd);
ixc=wdencmp(‘gbl‘ihd‘sym4‘2thrsorhkeepapp);
%figureimshow(ixc)title(‘消噪后图像 ‘);
k2=medfilt2(ixc[3 3]);
%figureimshow(k2)title(‘中值滤波‘);
isuo=imresize(k21‘bicubic‘);
%sobert、robert、prewitt、Laplacian、canny算子检测图像边缘
esobel=edge(isuo‘sobel‘);
erob=edge(isuo‘roberts‘);
eprew=edge(isuo‘prewitt‘);
elog=edge(isuo‘log‘);
ecanny=edge(isuo‘canny‘);
L=flipud(ecanny);
- 上一篇:ICA的人脸识别MATLAB源码
- 下一篇:N-FINDR MATLAB源代码
相关资源
- N-FINDR MATLAB源代码
- ICA的人脸识别MATLAB源码
- 基于MATLAB的医学图像处理系统
- MIMO通信系统_MATLAB仿真代码
- 数字基带传输系统的matlab仿真实现
- 十字路口车流通量及车身颜色的统计
- Matlab实现Moravec算子程序
- 语音信号处理实验matlab程序
- Turbo码matlab仿真程序204389
- SFLA算法 matlab
- matlab构造4阶m序列,显示波形及自相关
- 基于Matlab的SVM含数据
- matlab液压系统仿真
- Lyapunov指数计算的Matlab code
- matlab HARQ仿真
- 机器人控制系统设计与matlab仿真程序
- Matlab实现二值图像的边缘检测 getedg
- 史上最全的AMESim-Matlab 联合仿真设置步
- matlab时延估计算法的互相关函数
- matlab 人脸检测
- bp神经网络算法的一个matlab实现
- 8*8矩阵zigzag反扫描 matlab代码
- matlab VAR模型应用,和PPT
- 室内可见光通信一次反射功率分布m
- 室内可见光通信信噪比计算MATLAB代码
- matlab图像叠加
- 语音信号共振峰提取Matlab
- polar3d_Matlab
- matlab串口接收程序
- 完整的维纳滤波器Matlab源程序
评论
共有 条评论