python代码:

import cv2 as cv
import numpy as npsrc = cv.imread("./test.png")
cv.namedWindow("input", cv.WINDOW_AUTOSIZE)
cv.imshow("input", src)# sharpen_op = np.array([[-1, -1, -1], [-1, 9, -1], [-1, -1, -1]], dtype=np.float32)
sharpen_op = np.array([[0, -1, 0], [-1, 5, -1], [0, -1, 0]], dtype=np.float32)
sharpen_image = cv.filter2D(src, cv.CV_32F, sharpen_op)
sharpen_image = cv.convertScaleAbs(sharpen_image)
cv.imshow("sharpen_image", sharpen_image)h, w = src.shape[:2]
result = np.zeros([h, w*2, 3], dtype=src.dtype)
result[0:h,0:w,:] = src
result[0:h,w:2*w,:] = sharpen_image
cv.putText(result, "original image", (10, 30), cv.FONT_ITALIC, 1.0, (0, 0, 255), 2)
cv.putText(result, "sharpen image", (w+10, 30), cv.FONT_ITALIC, 1.0, (0, 0, 255), 2)
cv.imshow("sharpen_image", result)
cv.imwrite("./result.png", result)cv.waitKey(0)
cv.destroyAllWin

OpenCV之图像锐化相关推荐

  1. python 拉普拉斯锐化_Python+OpenCV拉普拉斯图像锐化

    **Python实现基于OpenCV的拉普拉斯图像锐化** 研一学习数字图像处理(刚萨雷斯版),导师让我用 Python 编写基于拉普拉斯算子的图像锐化,并且是在不直接调用OpenCV的情况下,由于现 ...

  2. 基于Python的图像拉普拉斯变化/图像锐化实现

    博主本学习选修数字图像处理课程,用到的教材是冈萨雷斯的<数字图像处理>,作业要求完成图像拉普拉斯变化,虽然用Matalb比较容易就能实现,但还是想尝试用python完成. Python+O ...

  3. opencv进阶学习笔记5:图像模糊操作,图像锐化,边缘保留滤波EPF(图像滤镜)

    基础版传送门: python3+opencv学习笔记汇总目录(适合基础入门学习) 进阶版笔记目录链接: python+opencv进阶版学习笔记目录(适合有一定基础) 模糊操作 方法:均值模糊,中值模 ...

  4. OpenCV图像锐化/增强

    OpenCV图像锐化/增强 0.综述 1.Laplacian高通滤波算子 2.Laplacian锐化代码实践 3.USM锐化增强算法 4.USM代码实践 0.综述 图像的卷积计算除了可以完成我们前面介 ...

  5. Opencv实战【3】——图像修复与图像锐化(darling in the franxx)

    目录 前言 图像修复 图像锐化 darling in the franxx图片 总结 前言 前天,在群里看见有人发了这张表情包: 感觉女主有点好看,然后问室友是啥番剧(darling in the f ...

  6. 【OpenCV 例程200篇】65. 图像锐化——Scharr 算子

    [OpenCV 例程200篇]65. 图像锐化--Scharr 算子 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 ...

  7. 【OpenCV 例程200篇】64. 图像锐化——Sobel 算子

    [OpenCV 例程200篇]64. 图像锐化--Sobel 算子 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 3 ...

  8. 【OpenCV 例程200篇】63. 图像锐化——Laplacian 算子

    [OpenCV 例程200篇]63. 图像锐化--Laplacian 算子 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更 ...

  9. 【OpenCV 例程200篇】62. 图像锐化——钝化掩蔽

    [OpenCV 例程200篇]62. 图像锐化--钝化掩蔽 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 3. 空间 ...

  10. OpenCV图像处理 空间域图像增强(图像锐化 1 基于拉普拉斯算子)

    http://ggicci.blog.163.com/blog/static/210364096201262123236955/ OpenCV OpenCV 图像锐化 拉普拉斯算子 ( Laplaci ...

最新文章

  1. 常用样式积累-scss
  2. php源码安全加密之PHP混淆算法.
  3. Angular-cli生成组件修改css成less或sass
  4. 【Redis】Linux下Redis安装与redis-desktop-manager使用(无法连接Redis服务器解决方法)...
  5. android的m、mm、mmm编译命令
  6. .NET西安社区 [拥抱开源,又见 .NET] 第二次活动简报
  7. 阿里云使用笔记-Lrzsz上传下载文件-centos7
  8. 二叉树的实现(Java语言描述)
  9. python中for循环格式_如何将python中for循环的输出写入csv格式的文件?
  10. 对Table_locks_immediate值的理解
  11. 简单python程序代码_几个简单的python程序分享
  12. 深信服虚拟桌面部署及性能优化关键点配置(图文顺序全解)
  13. dlib实现人脸关键点检测检测方法
  14. 运算放大器分析----虚短和虚断(转载)
  15. 多台路由器连接,实现全网可达
  16. 算法探索_多序列合并去重
  17. VMWare安装使用、Linux命令、Docker安装和Linux项目部署
  18. mPEG-SCM 甲氧基PEG琥珀酰亚胺乙酸酯
  19. 如何引用电影?(APA、MLA、芝加哥、温哥华格式)
  20. 煮酒论开源语音工具包

热门文章

  1. 谷歌浏览器 Adobe Flash Player 插件被屏蔽 解决方案
  2. oracle两个date相减_oracle获取年月日,两个日期相减
  3. nowcoder-翻转子串
  4. 树莓派做下载机+Web服务器(Aria2下载+yaaw做UI+nginx)
  5. C++修改图片的尺寸
  6. Python使用pyodbc访问数据库操作方法详解
  7. 基于知识图谱的智能问答项目
  8. 23位子网掩码是多少_无敌子网掩码(IP地址)计算方法(完全心算法)
  9. 【网站搭建】阿里云搭建个人网站详细流程
  10. 毕毕业论文排版(三)-页眉页脚