![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Wade_whl
记录自己学到的小事情
展开
-
python 读取多个含嵌套的json文件 并统计其中关键字的数量
一.读取多个json文件import osfile_list = os.listdir(r"./车库0.3 json")print(file_list) for filename in file_list: with open(r"./车库0.3 json/"+filename, 'r') as load_f: json_data = json.load(load_f) # json files to dict:json_data pri原创 2021-01-28 16:05:33 · 4211 阅读 · 2 评论 -
python 图像处理 角点检测算法 Harris和Shi-tomasi
# 角点检测算法# 使用Harris检测算法和shi_tomasi检测算法,并对比他们的效果# 使用opencv实现import numpy as npimport matplotlib.image as imgpltimport cv2import matplotlib.pyplot as plt'''Function : cv2.cornerHarris(image,blocksize,ksize,k)Parameters are as follows :1. image : t原创 2021-01-26 14:18:55 · 728 阅读 · 0 评论 -
python 图像处理 图像的傅立叶变换+频域滤波
一.傅立叶变换基本操作# 傅立叶变换 相应操作# 得到频域上的图像,其幅值、相位# 变换再逆变换得到原图import cv2import numpy as npimport matplotlib.pyplot as pltimg = cv2.imread('Lena.jpg', 0) # 直接读为灰度图像f = np.fft.fft2(img)fshift = np.fft.fftshift(f)# 取绝对值.:将复数变化成实数# 取对数的目的为了将数据变化到较小的范围(比如0-原创 2021-01-25 20:22:13 · 6028 阅读 · 0 评论 -
python 图像处理 模板匹配的实现
单目标匹配# opencv模板匹配----单目标匹配import cv2import matplotlib.pyplot as plt# 读取目标图片target = cv2.imread("target.jpg")# 读取模板图片template = cv2.imread("template.jpg")# 获得模板图片的高宽尺寸theight, twidth = template.shape[:2]# 执行模板匹配,采用的匹配方式cv2.TM_SQDIFF_NORMEDresult原创 2021-01-25 20:08:40 · 962 阅读 · 2 评论 -
python 图像处理 拉普拉斯算子的实现和改进-LoG和DoG算子
拉普拉斯算子# 图像增强算法# 拉普拉斯算子,自编写实现,利用空域卷积运算实现滤波# 具有图像增强效果,同时亦可用于边缘检测、角点检测import cv2import numpy as npimport matplotlib.pyplot as pltif __name__ == '__main__': src = cv2.imread('enhance.jpg', 1) plt.subplot(3, 2, 1) plt.imshow(src) plt.原创 2021-01-25 19:49:44 · 4388 阅读 · 2 评论 -
python 图像模糊处理实现
图像模糊处理的实现包括有:均值模糊,高斯模糊,运动模糊一.均值模糊# 图像模糊处理# 均值模糊 box blurimport cv2import numpy as npimport matplotlib.pyplot as pltif __name__ == "__main__": image = cv2.imread('Lena.jpg') image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) # 此为均值模糊原创 2021-01-23 19:08:37 · 8237 阅读 · 3 评论 -
python图像处理 马赛克效果
python+opencv实现图像马赛克效果常规马赛克import cv2import numpy as npimport matplotlib.pyplot as plt# 常规马赛克def do_mosaic(img, x, y, w, h, neighbor=9): """ :param rgb_img :param int x : 马赛克左顶点 :param int y: 马赛克左顶点 :param int w: 马赛克宽 :pa原创 2021-01-23 19:01:29 · 3267 阅读 · 1 评论 -
python 图像的特效处理实现
浮雕、底片、哈哈镜、油画、素描、泛黄原创 2021-01-23 18:53:59 · 1376 阅读 · 1 评论