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使用paramiko模块实现ssh远程登陆上传文件并执行
Jan 27 Python
python urllib爬取百度云连接的实例代码
Jun 19 Python
100行python代码实现跳一跳辅助程序
Jan 15 Python
Python实现字典(dict)的迭代操作示例
Jun 05 Python
TensorFlow的权值更新方法
Jun 14 Python
python统计中文字符数量的两种方法
Jan 31 Python
python通过nmap扫描在线设备并尝试AAA登录(实例代码)
Dec 30 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
Feb 15 Python
Python流程控制语句的深入讲解
Jun 15 Python
python3将变量输入的简单实例
Aug 19 Python
Python unittest生成测试报告过程解析
Sep 08 Python
Python3.9新特性详解
Oct 10 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
SONY ICF-SW55的电路分析
2021/03/02 无线电
关于时间计算的结总
2006/12/06 PHP
Ajax PHP分页演示
2007/01/02 PHP
PHP使用PHPMailer发送邮件的简单使用方法
2013/11/12 PHP
php修改指定文件后缀的方法
2014/09/11 PHP
PHP脚本自动识别验证码查询汽车违章
2016/12/20 PHP
使用PHP访问RabbitMQ消息队列的方法示例
2018/06/06 PHP
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
2010/01/15 Javascript
JS遮罩层效果 兼容ie firefox jQuery遮罩层
2010/07/26 Javascript
js创建数据共享接口——简化框架之间相互传值
2011/10/23 Javascript
jQuery输入城市查看地图使用介绍
2013/05/08 Javascript
在Iframe中获取父窗口中表单的值(示例代码)
2013/11/22 Javascript
用Jquery实现滚动新闻
2014/02/12 Javascript
js确认删除对话框适用于a标签及submit
2014/07/10 Javascript
JQuery操作textarea,input,select,checkbox方法
2015/09/02 Javascript
CascadeView级联组件实现思路详解(分离思想和单链表)
2016/04/12 Javascript
把json格式的字符串转换成javascript对象或数组的方法总结
2016/11/03 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
2017/04/25 Javascript
echarts学习笔记之图表自适应问题详解
2017/11/22 Javascript
利用jquery如何从json中读取数据追加到html中
2017/12/01 jQuery
RequireJS用法简单示例
2018/08/20 Javascript
原生js实现下拉选项卡
2019/11/27 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
2020/04/16 Javascript
跟老齐学Python之list和str比较
2014/09/20 Python
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
2016/03/30 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
2020/01/03 Python
Python字符串中删除特定字符的方法
2020/01/15 Python
基于Pyinstaller打包Python程序并压缩文件大小
2020/05/28 Python
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
会计系个人求职信范文分享
2013/12/20 职场文书
乡镇干部十八大感言
2014/02/17 职场文书
中职毕业生自我鉴定
2014/09/13 职场文书
mysql主从复制的实现步骤
2021/10/24 MySQL
如何使用注解方式实现 Redis 分布式锁
2022/07/23 Redis