opencv实现图片模糊和锐化操作


Posted in Python onNovember 19, 2018

本文为大家分享了opencv图片模糊和锐化的具体实现代码,供大家参考,具体内容如下

一、模糊操作

#!/usr/bin/env python
# _*_ coding:utf-8 _*_
import cv2 as cv
import 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()

运行结果,如图:

opencv实现图片模糊和锐化操作

二、锐化操作

#!/usr/bin/env python
# _*_ coding:utf-8 _*_
import cv2 as cv
import 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()

运行结果,如下图:

opencv实现图片模糊和锐化操作

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
初学python数组的处理代码
Jan 04 Python
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
Mar 13 Python
Python修改MP3文件的方法
Jun 15 Python
利用Python找出序列中出现最多的元素示例代码
Dec 08 Python
python实现百度语音识别api
Apr 10 Python
python爬取网页内容转换为PDF文件
Jul 28 Python
Python API 自动化实战详解(纯代码)
Jun 11 Python
Python @property及getter setter原理详解
Mar 31 Python
python 操作mysql数据中fetchone()和fetchall()方式
May 15 Python
python else语句在循环中的运用详解
Jul 06 Python
Python 在局部变量域中执行代码
Aug 07 Python
python 批量将中文名转换为拼音
Feb 07 Python
python实现朴素贝叶斯算法
Nov 19 #Python
朴素贝叶斯Python实例及解析
Nov 19 #Python
python版大富翁源代码分享
Nov 19 #Python
python获取微信小程序手机号并绑定遇到的坑
Nov 19 #Python
python实现推箱子游戏
Mar 25 #Python
详解python中的Turtle函数库
Nov 19 #Python
python绘制简单彩虹图
Nov 19 #Python
You might like
漂亮但不安全的CTB
2006/10/09 PHP
php调用mysql存储过程实例分析
2014/12/29 PHP
Yii2框架BootStrap样式的深入理解
2016/11/07 PHP
php及codeigniter使用session-cookie的方法(详解)
2017/04/06 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
2019/01/17 PHP
基于jquery的finkyUI插件与Ajax实现页面数据加载功能
2010/12/03 Javascript
js中escape对应的C#解码函数 UrlDecode
2012/12/16 Javascript
jquery禁用右键单击功能屏蔽F5刷新
2014/03/17 Javascript
Nodejs爬虫进阶教程之异步并发控制
2016/02/15 NodeJs
JS+Canvas 实现下雨下雪效果
2016/05/18 Javascript
使用Script元素发送JSONP请求的方法
2016/06/12 Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
2016/06/12 Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
2016/06/28 Javascript
利用Angularjs和原生JS分别实现动态效果的输入框
2016/09/01 Javascript
js实现五星评价功能
2017/03/08 Javascript
浅谈angular2 组件的生命周期钩子
2017/08/12 Javascript
Vue header组件开发详解
2018/01/26 Javascript
在 Angular中 使用 Lodash 的方法
2018/02/11 Javascript
JS插件amCharts实现绘制柱形图默认显示数值功能示例
2019/11/26 Javascript
Ant Design moment对象和字符串之间的相互转化教程
2020/10/27 Javascript
[01:01:41]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma BO3 第二场 1月31日
2021/03/11 DOTA
Python 第一步 hello world
2009/09/25 Python
python标准日志模块logging的使用方法
2013/11/01 Python
django模板语法学习之include示例详解
2017/12/17 Python
Python 复平面绘图实例
2019/11/21 Python
python图形开发GUI库pyqt5的详细使用方法及各控件的属性与方法
2020/02/14 Python
Python 实现微信自动回复的方法
2020/09/11 Python
python读取excel数据并且画图的实现示例
2021/02/08 Python
HTML5实现经典坦克大战坦克乱走还能发出一个子弹
2013/09/02 HTML / CSS
精油和天然健康美容产品:Art Naturals
2018/01/27 全球购物
预订全球最佳旅行体验:Viator
2018/03/30 全球购物
化工操作工岗位职责
2014/04/29 职场文书
模具专业求职信
2014/06/26 职场文书
物流专业求职信
2014/06/30 职场文书
运动会闭幕式致辞
2015/07/29 职场文书
九年级化学教学反思
2016/02/22 职场文书