论文部分内容阅读
莲藕是一种水生植物,深受亚洲大陆和世界其他地区人们的喜爱。在莲藕的生长,收获和清洗过程中,藕孔可能会进入淤泥,这将导致食用不安全。在使用莲藕制成食品之前,需要对藕孔检查,以确保其食用卫生和安全。传统的手工检测藕孔的方法效率低下,容易遗漏。为了适应莲藕食品的大规模生产,有必要改进人工质检方法,实现藕孔的自动检测。使用机器视觉系统和技术进行的检测既高速又高效,并且具有良好的一致性。本文提出了莲藕泥孔检测算法,即边缘检测,自适应阈值,全局阈值分割和区域增长分割,以检查藕孔内是否存在泥浆。该检测算法以莲藕和泥浆的微分梯度强度为参数,分析莲藕图像的质量。设计了藕孔检查系统以进行泥浆的检测。在莲藕进行检查之前,对莲藕进行了防止褐变的控制。如果不进行防止褐变的控制,莲藕中的多酚会导致莲通过氧化过程变成褐色。这样做是为了防止算法错误地将褐色部分识别为泥浆。硬件组成有光源,相机,照明箱和计算机。软件方面是本文提出的莲藕泥孔检测算法。使用环形白色同轴LED灯作为光源,以在相机获取图像之前增强莲藕图像质量。照明箱变暗以防止图像模糊。图像采集后,使用提出的检测算法主要通过泥浆的差分像素强度,来检测藕孔。经过实验,实验结果表明,本文提出的藕孔检测算法比传统的人工质检方法,能够以更快的速度和更低的成本有效地检测出藕孔中的泥浆。