3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
OPENCV(Python) 一個簡單方法識別毛玻璃、高斯模糊 資料來源: https://mp.weixin.qq.com/s/YXInwmU4TwZmSbJp5VEFWA GITHUB: https://github.com/jash-git/Jash-good-idea-20210318-001/tree/master/OPENCV 一個簡單方法識別毛玻璃、高斯模糊 Code #coding:utf-8 import cv2 import numpy as np import random img = cv2.imread('test.jpg',1) shape = img.shape h = shape[0] w = shape[1] dst = np.zeros((h,w,3),np.uint8) mm = 8 for m in range(h-mm): for n in range(w-mm): index = int(random.random()*8) (b,g,r) = img[m+index,n+index] dst[m,n] = (b,g,r) cv2.imwrite("result.jpg", dst) import cv2 def variance_of_laplacian(image): return cv2.Laplacian(image, cv2.CV_64F).var() imagePath = “test.jpg” image = cv2.imread(imagePath) gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) fm = variance_of_laplacian(gray) if fm < 100: print("Blurry")

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦