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中的自省(反射)详解
Jun 02 Python
python 开发的三种运行模式详细介绍
Jan 18 Python
Python3利用SMTP协议发送E-mail电子邮件的方法
Sep 30 Python
Pycharm代码无法复制,无法选中删除,无法编辑的解决方法
Oct 22 Python
解决pandas .to_excel不覆盖已有sheet的问题
Dec 10 Python
对python读写文件去重、RE、set的使用详解
Dec 11 Python
Python数据可视化之画图
Jan 15 Python
Django给admin添加Action的步骤详解
May 01 Python
python如何统计代码运行的时长
Jul 24 Python
python做接口测试的必要性
Nov 20 Python
python高级特性简介
Aug 13 Python
Python request中文乱码问题解决方案
Sep 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
php 冒泡排序 交换排序法
2011/05/10 PHP
PHP 自定义错误处理函数trigger_error()
2013/03/26 PHP
一个PHP实现的轻量级简单爬虫
2015/07/08 PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
2016/10/13 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
JS函数重载的解决方案
2014/05/13 Javascript
简单易用的倒计时js代码
2014/08/04 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
2014/12/29 Javascript
JQUERY的AJAX请求缓存里的数据问题处理
2016/02/23 Javascript
基于javascript实现泡泡大冒险网页版小游戏
2016/03/23 Javascript
Javascript使用SWFUpload进行多文件上传
2016/11/16 Javascript
Vue.js仿微信聊天窗口展示组件功能
2017/08/11 Javascript
Vue.js划分组件的方法
2017/10/29 Javascript
Mac下通过brew安装指定版本的nodejs教程
2018/05/17 NodeJs
js实现图片区域可点击大小随意改变(适用移动端)代码实例
2019/09/11 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
JavaScript实现网页计算器功能
2020/10/29 Javascript
vue图片裁剪插件vue-cropper使用方法详解
2020/12/16 Vue.js
python检测服务器是否正常
2014/02/16 Python
Win7上搭建Cocos2d-x 3.1.1开发环境
2014/07/03 Python
python获取当前运行函数名称的方法实例代码
2017/04/06 Python
CentOS下使用yum安装python-pip失败的完美解决方法
2017/08/16 Python
Python3安装Scrapy的方法步骤
2017/11/23 Python
如何用Python合并lmdb文件
2018/07/02 Python
对python cv2批量灰度图片并保存的实例讲解
2018/11/09 Python
一篇文章了解Python中常见的序列化操作
2019/06/20 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
2019/09/11 Python
python+selenium+chrome批量文件下载并自动创建文件夹实例
2020/04/27 Python
python解决OpenCV在读取显示图片的时候闪退的问题
2021/02/23 Python
小狗电器官方商城:中国高端吸尘器品牌
2017/03/29 全球购物
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
《少年王冕》教学反思
2014/04/11 职场文书
青春飞扬演讲稿
2014/09/11 职场文书
好好学习保证书
2015/02/26 职场文书
vue+spring boot实现校验码功能
2021/05/27 Vue.js
vue3使用vue-router的完整步骤记录
2021/06/20 Vue.js