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通过matplotlib画双层饼图及环形图简单示例
Dec 15 Python
通过Python 获取Android设备信息的轻量级框架
Dec 18 Python
浅谈numpy数组中冒号和负号的含义
Apr 18 Python
解决Tensorflow使用pip安装后没有model目录的问题
Jun 13 Python
对tf.reduce_sum tensorflow维度上的操作详解
Jul 26 Python
Python编程深度学习绘图库之matplotlib
Dec 28 Python
Python 实现顺序高斯消元法示例
Dec 09 Python
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
Mar 10 Python
浅谈Python中os模块及shutil模块的常规操作
Apr 03 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
Sep 05 Python
互斥锁解决 Python 中多线程共享全局变量的问题(推荐)
Sep 28 Python
解决python 执行shell命令无法获取返回值的问题
Dec 05 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
将文件夹压缩成zip文件的php代码
2009/12/14 PHP
C/S和B/S两种架构区别与优缺点分析
2014/10/23 PHP
Python中使用django form表单验证的方法
2017/01/16 PHP
javascript 常用关键字列表集合
2007/12/04 Javascript
json 实例详细说明教程
2009/10/31 Javascript
jquery延迟加载外部js实现代码
2013/01/11 Javascript
jquery实现邮箱自动补全功能示例分享
2014/02/17 Javascript
深入浅析JavaScript中对事件的三种监听方式
2015/09/29 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
微信小程序实现省市区三级地址选择
2020/06/21 Javascript
微信小程序城市选择及搜索功能的方法
2019/03/22 Javascript
CountUp.js实现数字滚动增值效果
2019/10/17 Javascript
Vue 实现把表单form数据 转化成json格式的数据
2019/10/29 Javascript
[59:35]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第一场 1月8日
2021/03/11 DOTA
简单谈谈Python中的闭包
2016/11/30 Python
理解python中生成器用法
2017/12/20 Python
Python实现聊天机器人的示例代码
2018/07/09 Python
python跳过第一行快速读取文件内容的实例
2018/07/12 Python
基于Python中的yield表达式介绍
2019/11/19 Python
Django框架中间件定义与使用方法案例分析
2019/11/28 Python
详解Python调用系统命令的六种方法
2021/01/28 Python
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
联想智利官方网站:Lenovo Chile
2020/06/03 全球购物
房屋买卖协议书
2014/04/10 职场文书
2014年党课学习心得体会
2014/07/08 职场文书
学术研讨会欢迎词
2015/01/26 职场文书
2015年少先队活动总结
2015/03/25 职场文书
2015社区爱国卫生工作总结
2015/04/21 职场文书
辛德勒的名单观后感
2015/06/03 职场文书
银行文明优质服务培训心得体会
2016/01/09 职场文书
2016年安全生产先进个人事迹材料
2016/02/29 职场文书
学生检讨书范文
2019/06/24 职场文书
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技
Nginx 常用配置
2022/05/15 Servers