基于图像形态学处理和Sobel边缘提取的鱼类结构提取方法
创作时间:
作者:
@小白创作中心
基于图像形态学处理和Sobel边缘提取的鱼类结构提取方法
引用
CSDN
1.
https://blog.csdn.net/Simuworld/article/details/144860841
本文介绍了一种基于图像形态学处理和Sobel边缘提取的鱼类结构提取方法。通过MATLAB实现,该方法能够有效地去除背景干扰,提取鱼类的轮廓和结构特征。
1. 算法仿真效果
使用MATLAB 2022a进行仿真的结果如下:
2. MATLAB程序
以下是实现该算法的MATLAB代码:
% 读取图片
I0 = imread('images\1.jpg');
I1 = I0;
% 提取鱼区域
% step1: 去除背景中的黑色字体
[R, C, K] = size(I0);
PIX = mean2(I1(500:R/4,500:C/4,1));
% 提取背景像素值范围
for i = 1:R
for j = 1:C
if I0(i,j,1) < 50 & I0(i,j,2) < 50 & I0(i,j,3) < 60 & i <= 0.35*R
I1(i,j,1) = PIX;
I1(i,j,2) = PIX;
I1(i,j,3) = PIX;
end
end
end
for i = 1:10:R1-R2+1
i
idy = 0;
idx = idx + 1;
for j = 1:10:C1-C2+1
idy = idy + 1;
tmp0 = tmp1(i:i+R2-1,j:j+C2-1);
SAD(idx,idy) = mean2(tmp0-tmp2);
end
end
[X,Y]=find(SAD==min(min(SAD)));
I2 = I1(10*X-100:min(10*X+R2+100,R1),10*Y-100:min(10*Y+C2+100,C1),:);
Xs = 10*X-100;
Xe = min(10*X+R2+100,R1);
Ys = 10*Y-100;
Ye = min(10*Y+C2+100,C1);
figure;
subplot(311);
imshow(I0);
subplot(312);
imshow(I1);
subplot(313);
imshow(I2);
save R1.mat I2 X Y Xs Xe Ys Ye
3. 算法概述
第一部分:鱼提取
首先通过像素判断去除鱼的背景因素,包括白色背景和蓝色字体背景。然后将提取的鱼进行颜色分解(RGB转HSV),使用S通道进行二值化处理(im2bw函数),并去除图像中的小噪声(bwareaopen函数)。接着进行填充处理,将鱼区域中的小空洞填充,并通过腐蚀操作消除边缘不平稳的部分,实现鱼的抠图。
第二部分:鱼边缘提取和记录计算
使用Sobel算子进行边缘提取(edge函数),提取鱼的边缘轮廓。然后定位边缘坐标点,首先确定鱼嘴巴上的点,根据鱼身体各部分比例依次提取其他点的位置。后续内容主要涉及坐标点坐标和距离的计算。
4. 部分参考文献
[1] 赵来刚,陈道炯.一种基于Sobel算子的新型边缘提取技术[J].机械与电子, 2011(2):59-61.DOI:10.3969/j.issn.1001-2257.2011.02.016.
热门推荐
牙疼饮食攻略:从食材到饮品的全方位解决方案
牙疼应对全攻略:饮食调养与就医指南
洋葱、芹菜等四种食物可缓解牙疼,原理各不同
当太极拳遇上AI:传统武术的科技蝶变
研究证实:杨式太极拳能降低老年人跌倒风险58%
太极拳养生价值获世卫认可,已助力数十万人强身健体
冬日养生首选太极拳,五大功效助你抵御寒潮
1789年巴黎妇女进军凡尔赛:现代女权运动的起点
消除女性贫困需137年,联合国报告揭示性别平等困境
100克腐竹搭配6朵香菇,这样做既美味又营养
素烧腐竹:蛋白质含量是牛奶14倍,这样做最好吃
匙状甲的诊断与治疗:从缺铁性贫血到遗传因素
专家推荐5大护甲秘诀,告别指甲开裂泛黄
解码咬指甲:原因、风险与解决方案
上海启动糖尿病中医药慢病管理项目,八家社区卫生中心参与
洱源杀猪饭:大理白族的美食盛宴与文化传承
茅坞村年猪饭:传统民俗助力乡村振兴
牙疼别轻视,专家教你远离口腔问题
牙疼饮食指南:哪些食物能吃,哪些要避免
兰花上盆后花苞脱落的原因与预防措施
光照温度施肥三管齐下,破解君子兰花苞生长难题
消旋山莨菪碱片:用途、作用机制与使用注意事项
消旋山莨菪碱片的功效与作用
早餐前半小时,二甲双胍这样吃才有效
二甲双胍的"隐藏技能"与使用误区
紫外线消毒柜如何消毒衣服?
开水高温消毒和紫外线消毒哪个好?
冬季进补选腐竹:蛋白质含量超猪肉,脂肪却更低
解码肩周炎:症状识别、科学治疗与预防要点
针灸推拿加中药:中医治疗肩周炎的四大方案