Red de conocimiento informático - Material del sitio web - Cómo implementar una función de resumen en Python

Cómo implementar una función de resumen en Python

Utilice Python y OpenCV para recortar la imagen

Utilice el método Grabcut en opencv.

Codificación directa

[python]Ver texto sin formato

#Codificación: utf-8

#Extracción de imágenes

#creator

Importar numpy como np

Importar cv2

Importar pyplot desde matplotlib como plt

img = cv2. '1.jpg ')

máscara = 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, máscara, rect, bgdModel, fgdModel, 10, cv2. GC_INIT_WITH_RECT)máscara 2 = NP donde((máscara == 2)|(máscara == 0),0,1). astype('uint8')img = img * mask2[:,:,np.newaxis]

img = 255 *(1-cv2 . CVT color(máscara 2, cv2. COLOR _ gris 2 bgr) )# PLT . Estoy show(img)

# plt.show()

img = np.array(img)

Medio = np.mean( img)

img = img -media

img = img * 0.9 media * 0.9

img /= 255

plt.imshow (img)

plt.show()