基于图像形态学处理和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.
热门推荐
“耄耋耆耈”该怎么读?很多人只见过“耄耋”,并不认识“耆耈”
INFJ人格的自我提升建议与人格特征剖析
日料还能吃吗?多家店铺紧急声明!有员工称店里三文鱼基本都是国产的
NAS隐私保护与数据安全攻略
山东中医药大学卫生管理学院打造“一核三实五维”实践育人品牌
发起诉讼需要注意哪些问题和细节
线上如何考C语言
嫌楼上租客动静大,楼下住户报警30多次|“房子的通病”之隔音差
消失的川菜名店,北京虎坊桥“宾宴春”饭庄
金融宣教 | 关于防范新型电信网络诈骗的风险提示
蜂王浆五胜肽是什么?4大抗老功效与护肤品推荐,3分钟一次了解
电饭锅是“害人锅”,内胆有毒还致癌?央视用一个实验告诉你真相
结构化思维:高效解决问题的路径
行路难(金樽清酒斗十千)原文、注释、译文及拼音版
社会保障如何退费
种植牙的复查流程是怎样的?如何进行种植牙的定期检查?
半糖主义是什么意思?详解这种健康生活方式理念
蚂蚁组团更聪明?人类团队有时反而“拖后腿”
跑步膝盖保护秘籍:运动解剖学专家教你如何远离膝伤!
中国10个最适合徒步的路线,挑战自我,感受自然!
驴友放烟花庆生引发南太行山火?辉县应急部门:正调查此事,全市已封山
换挡之谜:为何手动挡理论上更快,实际却不是?老司机有话说
在电脑上怎么制作家谱
种植牙能用多少年?一般来说适用寿命在10年至40年不等
高龄并非白内障手术禁忌 高度近视患者更应尽早行动
河北永清发生4.2级地震,手机地震预警功能如何设置?
花椒黑色的籽能吃吗 花椒籽的食用方法
打破学习停滞期:掌握「时间管理」和「笔记整理」帮你提升学习效率
心脏造影十大危害
心脏血管超声检查:时间、方式及临床意义