Wanglongzhi2001 / Nemo-Fish-Pixel-Split

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nemo-Fish-Pixel-Split

😊模式识别与机器学习第一次大作业:给定5张Nemo鱼的图片完成下图所示Nemo鱼黄白像素的聚类分割效果

任务一:给定的五幅图像上测试,其中309.bmp既考虑灰度图像又考虑彩色图像

任务二:去掉给定的label信息,基于EM算法实现彩色图像(309.bmp)的分割

给定条件: array_sample.mat和Mask.mat,其中array_sample.mat存放着309.bmp的像素值(但是图像数据被展平,无位置信息),Mask.mat为309.bmp中小鱼的掩膜,将其与原图像相乘可分割小鱼和背景,但是其他四张图片未给出掩膜。 gray_segment_7 RGB_segment_20

说明:整个项目由两位同学完成分为两个部分,background_split+EM文件夹存放小鱼和背景分割的程序以及EM算法实现无标签分割小鱼像素部分(代码用python实现),fish_splt_pixel文件夹存放贝叶斯决策、直方图法等分割小鱼像素的程序(需要使用到由上一部分的分割小鱼和背景的mask图片已提前存放在文件夹,代码用matlab实现)

About


Languages

Language:MATLAB 50.0%Language:Python 50.0%