如何使用OpenCV来锐化图像
来源:互联网 发布:个人发卡网源码授权 编辑:程序博客网 时间:2024/05/29 19:52
参考:
https://stackoverflow.com/questions/4993082/how-to-sharpen-an-image-in-opencv
import cv2import numpy as npimg=cv2.imread("messi5.jpg")# 1blur=cv2.GaussianBlur(img,(0,0),3)image=cv2.addWeighted(img,1.5,blur,-0.5,0)# 2kernel = np.array([[-1,-1,-1], [-1,9,-1], [-1,-1,-1]])image = cv2.filter2D(img, -1, kernel)# 3image=cv2.bilateralFilter(img,9,75,75)# 4sigma = 1; threshold = 5; amount = 1blurred=cv2.GaussianBlur(img,(0,0),1,None,1)lowContrastMask = abs(img - blurred) < thresholdsharpened = img*(1+amount) + blurred*(-amount)image=cv2.bitwise_or(sharpened.astype(np.uint8),lowContrastMask.astype(np.uint8))cv2.namedWindow("dst",cv2.WINDOW_FREERATIO)cv2.imshow("dst",image)cv2.waitKey(0)cv2.destroyAllWindows()
阅读全文
0 0
- 如何使用OpenCV来锐化图像
- OpenCV之图像锐化
- OpenCV图像锐化
- Opencv--图像锐化处理
- OpenCV实现图像锐化
- opencv 图像锐化
- opencv之图像锐化
- 【openCV】对图像进行锐化
- 基于OpenCV的Laplace图像锐化算法
- OpenCV学习C++接口:图像锐化
- OpenCV学习C++接口:图像锐化
- 图像锐化
- 图像锐化
- 图像锐化
- 图像锐化
- 图像锐化
- 图像锐化
- 使用二阶微分实现图像锐化
- springMVC架构图
- 分布式事务:不过是在一致性、吞吐量和复杂度之间,做一个选择 分布式系统 消息系统
- 音乐播放
- 比较两个数据的大小
- Constraint Checker hiho一下第176周
- 如何使用OpenCV来锐化图像
- 2017.11.14 LeetCode
- 数据结构学习之整体二分&&bzoj2738矩阵乘法题目分析
- 简单介绍区块链技术
- Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'test.tdb_
- 自定义provider服务
- Mybatis基本配置、日志文件(sql语句)打印
- 使用SpringMvc跨服务器上传图片,Ajax异步刷新图片框显示图片功能请求不到后台,onChange事件没有激活的源码?
- 160