一种简单的边界提取思路Matlab实现

简介: 在二值图像中提取边界,一个简单的想法是将所有物体内部的点删除。具体地说,可以采用一个3×3的结构元素对原图像进行腐蚀,使得只有那些8个领域都有的内部点被保留,再用原图像减去腐蚀后的图像。恰好删除了内部点,留下边界像素。 实现代码: clear all;I = im2bw(rgb2gray(imread('lena.bmp')));figure,imshow(I);se = s

在二值图像中提取边界,一个简单的想法是将所有物体内部的点删除。具体地说,可以采用一个3×3的结构元素对原图像进行腐蚀,使得只有那些8个领域都有的内部点被保留,再用原图像减去腐蚀后的图像。恰好删除了内部点,留下边界像素。

实现代码:

clear all;
I = im2bw(rgb2gray(imread('lena.bmp')));
figure,imshow(I);

se = strel('square',3);
Ie = imerode(I,se);
Iout = I - Ie;
figure,imshow(Iout);


目录
相关文章
|
机器学习/深度学习 传感器 算法
分类预测 | MATLAB实现BiLSTM双向长短期记忆神经网络多特征分类预测
分类预测 | MATLAB实现BiLSTM双向长短期记忆神经网络多特征分类预测
|
算法 数据安全/隐私保护 异构计算
m基于Lorenz混沌自同步的混沌数字保密通信系统的FPGA实现,verilog编程实现+MATLAB混沌验证程序
m基于Lorenz混沌自同步的混沌数字保密通信系统的FPGA实现,verilog编程实现+MATLAB混沌验证程序
221 0
m基于Lorenz混沌自同步的混沌数字保密通信系统的FPGA实现,verilog编程实现+MATLAB混沌验证程序
|
机器学习/深度学习 传感器 算法
【图像分类】基于卷积神经网络实现花朵图像分类附matlab代码
【图像分类】基于卷积神经网络实现花朵图像分类附matlab代码
Matlab代码批处理中国地面气象日值数据集(2400站点数据集),提取所需省份全部站点数据
Matlab代码批处理中国地面气象日值数据集(2400站点数据集),提取所需省份全部站点数据
Matlab代码批处理中国地面气象日值数据集(2400站点数据集),提取所需省份全部站点数据
|
机器学习/深度学习 传感器 算法
分类预测 | MATLAB实现ELM极限学习机多特征分类预测(四分类)
分类预测 | MATLAB实现ELM极限学习机多特征分类预测(四分类)
|
机器学习/深度学习 传感器 人工智能
基于Matlab实现ASK、PSK、FSK 调制和 BER 与 SNR 计算附完整代码
基于Matlab实现ASK、PSK、FSK 调制和 BER 与 SNR 计算附完整代码
|
机器学习/深度学习 传感器 人工智能
【ELM回归预测】基于极限学习机实现气象影响因子光伏出力预测附matlab代码
【ELM回归预测】基于极限学习机实现气象影响因子光伏出力预测附matlab代码
|
机器学习/深度学习 数据采集 传感器
分类预测 | MATLAB实现LSTM长短期记忆神经网络多特征分类预测
分类预测 | MATLAB实现LSTM长短期记忆神经网络多特征分类预测
|
机器学习/深度学习 传感器 算法
【LSTM时序预测】基于卷积神经网络结合长短时记忆CNN-LSTM实现时序数据预测附matlab代码
【LSTM时序预测】基于卷积神经网络结合长短时记忆CNN-LSTM实现时序数据预测附matlab代码
|
机器学习/深度学习 传感器 算法
【Kelm回归预测】基于粒子群算法优化核极限学习机实现数据回归预测附matlab代码
【Kelm回归预测】基于粒子群算法优化核极限学习机实现数据回归预测附matlab代码

热门文章

最新文章

下一篇
无影云桌面