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生成指定尺寸缩略图的示例
May 07 Python
如何使用七牛Python SDK写一个同步脚本及使用教程
Aug 23 Python
python中使用正则表达式的连接符示例代码
Oct 10 Python
python统计字母、空格、数字等字符个数的实例
Jun 29 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
Nov 10 Python
python爬虫获取小区经纬度以及结构化地址
Dec 30 Python
pip指定python位置安装软件包的方法
Jul 12 Python
pytorch::Dataloader中的迭代器和生成器应用详解
Jan 03 Python
python 两个一样的字符串用==结果为false问题的解决
Mar 12 Python
python实现单机五子棋
Aug 28 Python
利用Python函数实现一个万历表完整示例
Jan 23 Python
Pytest实现setup和teardown的详细使用详解
Apr 17 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
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
javascript void(0)的妙用
2009/10/21 Javascript
Grid得到选择行数据的方法总结
2011/01/17 Javascript
jWiard 基于JQuery的强大的向导控件介绍
2011/10/28 Javascript
jQuery隔行变色与普通JS写法的对比
2013/04/21 Javascript
Javascript原型链和原型的一个误区
2014/10/22 Javascript
js去除浏览器默认底图的方法
2015/06/08 Javascript
使用AngularJS制作一个简单的RSS阅读器的教程
2015/06/18 Javascript
javascript实现textarea中tab键的缩排处理方法
2015/06/26 Javascript
jQuery解析json数据实例分析
2015/11/24 Javascript
一步步教大家编写酷炫的导航栏js+css实现
2016/03/14 Javascript
Bootstrap登陆注册页面开发教程
2016/07/12 Javascript
jQuery实现图片轮播效果代码
2016/09/27 Javascript
vue页面加载闪烁问题的解决方法
2018/03/28 Javascript
vue init webpack 建vue项目报错的解决方法
2018/09/29 Javascript
jQuery层叠选择器用法实例分析
2019/06/28 jQuery
vue.js实现左边导航切换右边内容
2019/10/21 Javascript
JS操作Fckeditor的一些常用方法(获取、插入等)
2020/02/19 Javascript
Python 通配符删除文件的实例
2018/04/24 Python
Python闭包执行时值的传递方式实例分析
2018/06/04 Python
python爬虫之自制英汉字典
2019/06/24 Python
Django后端接收嵌套Json数据及解析详解
2019/07/17 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
关于Python中定制类的比较运算实例
2019/12/19 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
python 如何设置守护进程
2020/10/29 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
利物浦足球俱乐部官方商店(美国):Liverpool FC US
2019/10/09 全球购物
一份婚庆公司创业计划书
2014/01/11 职场文书
中学生自我评价范文
2014/02/08 职场文书
小学三年级作文之写景
2019/11/05 职场文书
Java并发编程之详解CyclicBarrier线程同步
2021/06/23 Java/Android
Mysql分库分表之后主键处理的几种方法
2022/02/15 MySQL
Python 一键获取电脑浏览器的账号密码
2022/05/11 Python