回覆列表
  • 1 # 跳舞的山羊

    使用Python和OpenCV進行摳圖其中使用了opencv中的grabcut方法直接上程式碼[python] view plain copy# encoding:utf-8# 影象提取# create byimport numpy as npimport cv2from matplotlib import pyplot as pltimg = cv2.imread("1.jpg")mask = np.zeros(img.shape[:2], np.uint8)bgdModel = np.zeros((1, 65), np.float64)fgdModel = np.zeros((1, 65), np.float64)rect = (20, 20, 413, 591)cv2.grabCut(img, mask, rect, bgdModel, fgdModel, 10, cv2.GC_INIT_WITH_RECT)mask2 = np.where((mask == 2) | (mask == 0), 0, 1).astype("uint8")img = img * mask2[:, :, np.newaxis]img += 255 * (1 - cv2.cvtColor(mask2, cv2.COLOR_GRAY2BGR))# plt.imshow(img)# plt.show()img = np.array(img)mean = np.mean(img)img = img - meanimg = img * 0.9 + mean * 0.9img /= 255plt.imshow(img)plt.show()

  • 中秋節和大豐收的關聯?
  • 《仙劍奇俠傳》將重新翻拍,你會期待誰來演李逍遙和趙靈兒?為什麼?