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