图像锐化(拉普拉斯)---opencv
图像锐化是图像增强的主要方式之一,而拉普拉斯锐化是最基础的最常用的。本文主要利用opencv进行此操作,直接上代码。
void sharpenImg(cv::Mat src, cv::Mat sharpenImg){//创建并初始化滤波模板:拉普拉斯核3x3cv::Mat kernel(3, 3, CV_32F, cv::Scalar(0));kernel.at<float>(1, 1) = 5.0;kernel.at<float>(0, 1) = -1.0;kernel.at<float>(1, 0) = -1.0;kernel.at<float>(1, 2) = -1.0;kernel.at<float>(2, 1) = -1.0;sharpenImg.create(src.size(), src.type());cv::filter2D(src, sharpenImg, src.depth(), kernel);}
注意两点:
- 在进行锐化时可能产生噪声点,从经验来看,绝大部分噪声点类似椒盐噪声,最好用中值滤波在对图像进行二次处理,中值滤波的卷积核一般为3*3,当然要根据实际情况适时调整;
- 此处使用的是3*3的拉普拉斯核,5*5等核需要大家根据实际情况添加;
图像锐化(拉普拉斯)---opencv相关推荐
- 图像锐化拉普拉斯算子matlab,Matlab图像锐化-Sobel,Laplacian算子 实验教程
一.实验内容: ⑴图像的锐化:使用Sobel,Laplacian算子分别对图像进行运算,观察并体会运算结果. ⑵综合练习:对需要进行处理的图像分析,正确运用所学的知识,采用正确的步骤,对图像进行各类处 ...
- OpenCV图像处理 空间域图像增强(图像锐化 1 基于拉普拉斯算子)
http://ggicci.blog.163.com/blog/static/210364096201262123236955/ OpenCV OpenCV 图像锐化 拉普拉斯算子 ( Laplaci ...
- python图像条状状噪声_一起学opencv-python十(给图像加噪声,模糊处理和图像锐化)...
参考了https://www.bilibili.com/video/av24998616/?p=9 https://www.bilibili.com/video/av24998616/?p=10和 h ...
- python 拉普拉斯锐化_Python+OpenCV拉普拉斯图像锐化
**Python实现基于OpenCV的拉普拉斯图像锐化** 研一学习数字图像处理(刚萨雷斯版),导师让我用 Python 编写基于拉普拉斯算子的图像锐化,并且是在不直接调用OpenCV的情况下,由于现 ...
- Opencv实战【3】——图像修复与图像锐化(darling in the franxx)
目录 前言 图像修复 图像锐化 darling in the franxx图片 总结 前言 前天,在群里看见有人发了这张表情包: 感觉女主有点好看,然后问室友是啥番剧(darling in the f ...
- 【OpenCV 例程200篇】65. 图像锐化——Scharr 算子
[OpenCV 例程200篇]65. 图像锐化--Scharr 算子 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 ...
- 【OpenCV 例程200篇】64. 图像锐化——Sobel 算子
[OpenCV 例程200篇]64. 图像锐化--Sobel 算子 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 3 ...
- 【OpenCV 例程200篇】63. 图像锐化——Laplacian 算子
[OpenCV 例程200篇]63. 图像锐化--Laplacian 算子 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更 ...
- 【OpenCV 例程200篇】62. 图像锐化——钝化掩蔽
[OpenCV 例程200篇]62. 图像锐化--钝化掩蔽 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 3. 空间 ...
最新文章
- php四排序-选择排序
- 删除git中无用的大文件
- iptables防火墙的基本配置
- 关注CIO 3.0:企业CIO的最佳时代到来
- Andriod --- JetPack (三):ViewModel 的诞生
- 30 ArcGIS 许可管理器常见问题(持续更新中……)
- 《Windows服务器配置与管理》远程桌面管理
- 老司机找bug的心路历程
- python的属性访问,python:如何访问函数的属性
- CG Rendering v.s. Browser Rendering
- Zen Cart对空间或主机的要求
- TE飞到对象完成事件
- latex毕业论文模板(附源码)
- Python——词频统计
- 【转载】学习可能用到的英语单词
- el-select和el-tree结合的下拉树
- 了解计算机的配置及价格行情,最新电脑配置清单及价格的详细介绍
- 十大流行健美营养补剂
- 华为麒麟9000性能提升幅度大,但恐难成安卓一哥
- 很不错的免费电影网站中国影视库mdbchina.com
热门文章
- docker hub上镜像手动下载_docker: docker安装和镜像下载
- 基于FPGA的数字秒表的设计
- 区分获取SM2、RSA类型证书的密钥长度、秘钥算法和签名算法值
- 需求决定供给(从网上看到的一个故事)
- php空间xpyun_phpyun人才招聘系统V4.6 授权版
- c语言int x=3,C语言 设有 int x=11,则表示式((x++)*1/3)的值是几,为啥子
- python期末试卷 答案_《python》期末考试卷A及答案
- 怎样做研究(二) 刘挺
- 为什么 Illumina 最新测序仪能将全基因组测序价格降至 1000 美元?
- 冯宝宝说:Spring