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基础之函数用法实例详解
Sep 10 Python
Django卸载之后重新安装的方法
Mar 15 Python
从CentOS安装完成到生成词云python的实例
Dec 01 Python
完美解决安装完tensorflow后pip无法使用的问题
Jun 11 Python
django框架自定义模板标签(template tag)操作示例
Jun 24 Python
python yield关键词案例测试
Oct 15 Python
如何获取Python简单for循环索引
Nov 21 Python
python实现小世界网络生成
Nov 21 Python
pytorch实现查看当前学习率
Jun 24 Python
基于python实现监听Rabbitmq系统日志代码示例
Nov 28 Python
PyQt 如何创建自定义QWidget
Mar 24 Python
Django利用AJAX技术实现博文实时搜索
May 06 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
精通php的十大要点(上)
2009/02/04 PHP
PHP5中GD库生成图形验证码(有汉字)
2013/07/28 PHP
PHP Switch 语句之学习笔记
2013/09/21 PHP
PHP IE中下载附件问题解决方法
2014/01/07 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
PHP格式化显示时间date()函数代码
2018/10/03 PHP
由JavaScript技术实现的web小游戏(不含网游)
2010/06/12 Javascript
JavaScript prototype属性深入介绍
2012/11/27 Javascript
js中function()使用方法
2013/12/24 Javascript
input禁止键盘及中文输入,但可以点击
2014/02/13 Javascript
javascript笛卡尔积算法实现方法
2015/04/08 Javascript
JavaScript中的slice()方法使用详解
2015/06/06 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
10个JavaScript中易犯小错误
2016/02/14 Javascript
微信小程序 JS动态修改样式的实现方法
2018/12/16 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
2019/04/28 jQuery
搭建Vue从Vue-cli到router路由护卫的实现
2019/11/14 Javascript
原生JS封装拖动验证滑块的实现代码示例
2020/06/01 Javascript
[43:35]TI4 循环赛第二日Liquid vs Fnatic
2014/07/11 DOTA
[58:11]守擂赛第二周擂主赛 DeMonsTer vs Leopard
2020/04/28 DOTA
Django高级编程之自定义Field实现多语言
2019/07/02 Python
Python 多线程,threading模块,创建子线程的两种方式示例
2019/09/29 Python
日本运动品牌美津浓官方购物网站:MIZUNO SHOP
2016/08/21 全球购物
天猫精选:上天猫,就够了
2016/09/21 全球购物
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
设计部经理的岗位职责
2013/11/16 职场文书
公司董事长职责
2013/12/12 职场文书
社会实践活动总结报告
2014/04/29 职场文书
2014-2015学年工作总结
2014/11/27 职场文书
学校勤俭节约倡议书
2015/04/29 职场文书
2016年暑期见闻作文
2015/11/25 职场文书
工作自我评价范文
2019/03/21 职场文书
解决Navicat for MySQL 连接 MySQL 报2005错误的问题
2021/05/29 MySQL
python实现简单的聊天小程序
2021/07/07 Python