从原始图像到最终分类结果的完整流程展示
包含多个米粒的图像
生成包含每个米粒位置的JSON文件
从每个米粒中心向外扩充相同距离裁剪
结合JSON与裁剪后图像生成掩码图
获取每个单独的米粒图像
使用模型对米粒进行分类
每个处理阶段的具体操作与结果展示
初始输入为包含多个米粒的原始图像,图像中米粒分布密集,需要通过后续处理步骤将其逐个分离并分析。
通过图像处理算法对原始图像进行分析,识别并标记出每个米粒的边界,生成包含每个米粒位置和轮廓信息的JSON文件。
根据JSON文件中的米粒中心坐标,从中心向外扩充相同距离,裁剪出包含单个米粒的小图像,确保每个小图的中心都是对应米粒的中心位置。
结合JSON文件中的轮廓信息与裁剪得到的小图像,生成每个米粒的掩码图,用于精确分离米粒与背景。
应用掩码图到对应的小图上,提取出纯净的单个米粒图像,去除所有背景干扰,为后续分类做好准备。
将提取的单个米粒图像输入到训练好的分类模型中,模型根据米粒的形态特征进行分析和分类,得到最终的分类结果。
部分米粒的处理结果与分类标签