search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

OPENCV(Python) 一個簡單方法識別毛玻璃、高斯模糊 – jashliao部落格

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 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦