本文為大家分享了opencv圖片模糊和銳化的具體實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下
一、模糊操作
#!/usr/bin/env python# _*_ coding:utf-8 _*_import cv2 as cvimport numpy as np def blur_demo(image): dst = cv.blur(image, (15, 1)) cv.imshow("blur_demo", dst) src = cv.imread("F:/miao3.png")cv.namedWindow("input image", cv.WINDOW_AUTOSIZE)cv.imshow("input image", src)blur_demo(src)cv.waitKey(0)cv.destroyAllWindows()
運(yùn)行結(jié)果,如圖:
二、銳化操作
#!/usr/bin/env python# _*_ coding:utf-8 _*_import cv2 as cvimport numpy as np def custom_blur_demo(image): kernel = np.array([[0, -1, 0], [-1, 5, -1], [0, -1, 0]], np.float32) #銳化 dst = cv.filter2D(image, -1, kernel=kernel) cv.imshow("custom_blur_demo", dst) src = cv.imread("F:/miao3.png")cv.namedWindow("input image", cv.WINDOW_AUTOSIZE)cv.imshow("input image", src)custom_blur_demo(src)cv.waitKey(0)cv.destroyAllWindows()
運(yùn)行結(jié)果,如下圖:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林站長(zhǎng)站。
新聞熱點(diǎn)
疑難解答
圖片精選