python去除馬賽克,網上的


import cv2 import numpy as np path = 'image.jpg' img = cv2.imread(path) hight,width,depth = img.shape[0:3] thresh = cv2.inRange(img,np.array([240,240,240]), np.array([255,255,255])) kernel = np.ones((3,3),np.uint8) hi_mask = cv2.dilate(thresh,kernel,iterations = 1) specular = cv2.inpaint(img,hi_mask,5,flags = cv2.INPAINT_TELEA) cv2.namedWindow("Image",0) cv2.resizeWindow("Image",int(width/2),int(hight/2)) cv2.imshow("Image",img) cv2.namedWindow("newImage",0) cv2.resizeWindow("newImage",int(width/2),int(hight/2)) cv2.imshow("newImage",specular) cv2.waitKey(0) cv2.destroyAllWindows()

修改名稱為 英文名稱

2021-01-05


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM