python – OpenCV检测水果上的划痕
发布时间:2020-12-16 22:27:30 所属栏目:Python 来源:网络整理
导读:对于Python中的一个小实验我正在做我想要找到水果的小划痕.划痕非常小,很难被人眼检测到. 我正在使用高分辨率相机进行该实验. 这是我想要检测的缺陷: 原始图片: 这是我的结果,只有很少的代码行: 所以我找到了水果的轮廓.我怎样才能找到划痕? RGB值与水果
对于Python中的一个小实验我正在做我想要找到水果的小划痕.划痕非常小,很难被人眼检测到. 我正在使用高分辨率相机进行该实验. 这是我想要检测的缺陷: 原始图片: 这是我的结果,只有很少的代码行: 所以我找到了水果的轮廓.我怎样才能找到划痕? RGB值与水果的其他部分类似.那么如何区分划痕和水果的一部分呢? 我的代码:
最佳答案
我将图像更改为HSL色彩空间.
我看不到L通道中的划痕,因此前面提到的灰度方法将很难. 但是在色调平面上划痕非常明显. 您可以使用边缘检测器找到色调通道中的瑕疵.在这里,我使用了高斯探测器的差异(尺寸为20和4). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |