这是一个切片图像的例子,我怎样才能只裁剪猫眼的超像素或只裁剪猫爪的超像素?
我有这段代码,但它只能裁剪一个超像素:
img = cv2.bitwise_and(img1, img1, mask=mask_inv_slic) #带有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, img1, mask=mask1))
cv2.imshow("Applied", cv2.bitwise_and(img1, img1, mask=mask1))
cv2.waitKey(1)