【发布时间】:2021-04-13 11:28:41
【问题描述】:
如何检测片剂条中的缺陷/缺失片剂。假设平板电脑条中缺少一个平板电脑。我试过stdfilt(),但图像包含很多噪音。我也尝试过平均和中值过滤,例如canny 和prewitt。我还在图像中添加了盐和纸等噪点。
有没有其他的分割方法?任何编码都会有所帮助
I2=rgb2gray(I);
J = imnoise(I2,'salt & pepper',0.02);
figure
imshow(J)
Kaverage = filter2(fspecial('average',3),J)/255;
figure
imshow(Kaverage)
Kmedian = medfilt2(J);
imshowpair(Kaverage,Kmedian,'montage')
BW1 = edge(Kmedian,'Canny');
BW2 = edge(Kmedian,'Prewitt');`
【问题讨论】:
-
我会检测圆圈来分配药片的位置,查看每个位置的强度直方图,看看丢失的药片有什么部分的暗新月。基于此,如果有或没有药丸,我会使用阈值。
标签: image matlab image-processing