如何选择和裁剪 SLIC 图像 Python 的多个超像素

问题描述

example of superpixel image

这是一个切片图像的例子,我如何只裁剪猫眼的超像素或猫爪的超像素?

我有这个代码,但它只能裁剪一个超像素:

img = cv2.bitwise_and(img1,img1,mask=mask_inv_slic) #带有切片标记的图像

对于 i,segVal in enumerate(np.unique(label_slic)) :

mask1 = np.zeros(img.shape[:2],dtype = "uint8")

if(segVal ==66):
    mask1[label_slic == segVal] = 255
    cv2.imwrite('output.png',cv2.bitwise_and(img1,mask=mask1))
    cv2.imshow("Applied",mask=mask1))
    cv2.waitKey(1)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)