我需要将rgb图像转换为二进制图像,以便我可以使用bwlabel()函数来检测RI中图像中没有对象刚刚开始处理图像处理,所以我不知道该怎么做。我正在使用EBImage包。 谁能帮我这个?? 三江源
答案 0 :(得分:2)
包装中lenac图像的示例:
lenac = readImage(system.file("images", "lena-color.png", package="EBImage"))
lena = channel(lenac, "gray")
lena5 = lena > 0.5
labels = bwlabel(lena5)
max(labels)
在lena图片中给出了770个对象。由于这是一张脸的图片,因此将其分成对象可能没什么意义。尝试不同的阈值值,直到得到合理的值 - 这取决于您正在使用的图像类型。