opencv图像恢复逆滤波_OpenCV之快速的图像边缘滤波算法
python代码:
import cv2 as cv
import numpy as npsrc = cv.imread("./test.png")
cv.namedWindow("input", cv.WINDOW_AUTOSIZE)
cv.imshow("input", src)h, w = src.shape[:2]
dst = cv.edgePreservingFilter(src, sigma_s=100, sigma_r=0.4, flags=cv.RECURS_FILTER)
result = np.zeros([h, w*2, 3], dtype=src.dtype)
result[0:h,0:w,:] = src
result[0:h,w:2*w,:] = dst
result = cv.resize(result, (w, h//2) )
cv.imshow("result", result)
# cv.imwrite("result.png", result)cv.waitKey(0)
cv.destroyAllWindows()
C++代码:
#include <opencv2/opencv.hpp>
#include <iostream>using namespace cv;
using namespace std;int main(int artc, char** argv) {Mat src = imread("./test.png");if (src.empty()) {printf("could not load image...n");return -1;}namedWindow("input", CV_WINDOW_AUTOSIZE);imshow("input", src);Mat dst;double tt = getTickCount();edgePreservingFilter(src, dst, 1, 60, 0.44);double end = (getTickCount() - tt) / getTickFrequency();printf("time consume : %fn ", end);imshow("result", dst);waitKey(0);return 0;
}
高斯双边模糊与mean shift均值模糊两种边缘保留滤波算法,都因为计算量比较大,无法实时实现图像边缘保留滤波,限制了它们的使用场景,OpenCV中还实现了一种快速的边缘保留滤波算法。高斯双边与mean shift均值在计算时候使用五维向量是其计算量大速度慢的根本原因,该算法通过等价变换到低纬维度空间,实现了数据降维与快速计算。
OpenCV学习笔记代码,欢迎follow:
MachineLP/OpenCV-github.com
opencv图像恢复逆滤波_OpenCV之快速的图像边缘滤波算法相关推荐
- 全息图像恢复成物象matlab,计算全息再现图像.ppt
计算全息再现图像的研究 F1307202班 张一鸣 导师 冯仕猛 Contents 2. 计算全息的理论和模拟再现 3. 计算全息的光学再现 4. 总结和展望 1. 研究背景和论文的主要工作 1. 研 ...
- 综述:视频和图像去雾算法以及相关的图像恢复和增强研究
综述:视频和图像去雾算法以及相关的图像恢复和增强研究 翻译自IEEE的一篇文章<Review of Video and Image Defogging Algorithms and Relate ...
- Denoising/图像恢复
去噪是图像恢复/增强领域的一个经典问题,现在来关注一下,其实我更想关注unpaired real data 的去噪问题 文章目录 GCBD-Image Blind Denoising With Gen ...
- CVPR 2020 论文大盘点-图像增强与图像恢复篇
本文继上一篇 CVPR 2020 论文大盘点-去雨去雾去模糊篇 之后,继续盘点CVPR 2020 中低层图像处理技术,本篇聚焦于图像视频的增强与恢复,含如下四个方向: 图像与视频增强(Image&am ...
- 【CV】用于图像恢复的深度学习方法综述论文(2022年)
论文名称:A survey of deep learning approaches to image restoration 论文下载:https://www.sciencedirect.com/sc ...
- 【去噪去模糊去雨】Multi-Stage Progressive Image Restoration 多阶段渐进式通用图像恢复【CVPR2021】
论文:[CVPR2021]Multi-Stage Progressive Image Restoration 多阶段渐进式通用图像恢复 参考:多阶段渐进式图像恢复 | 去雨.去噪.去模糊 | 有效教程 ...
- 图像恢复重建(浙大人工智能导论作业四)
图像恢复重建(浙大人工智能导论作业四) 实验思路代码有很多不完善之处,仅供学习参考 如果同是NKU2021人工智能导论的同学,可以跳过这篇博客,因为会等到实验截止之后笔者才会将实验的具体代码补全. 实 ...
- 4.3 Python图像处理之图像恢复-无约束滤波器(逆滤波)、有约束滤波器(维纳滤波器)
4.3 Python图像处理之图像恢复-无约束滤波器(逆滤波).有约束滤波器(维纳滤波器) 文章目录 4.3 Python图像处理之图像恢复-无约束滤波器(逆滤波).有约束滤波器(维纳滤波器) 1 算 ...
- 一种快速简单而又有效的低照度图像恢复算法
一种快速简单而又有效的低照度图像恢复算法 <Adaptive Local Tone Mapping Based on Retinex for Hig ...
最新文章
- 一文看懂国产最大深度学习平台上新,国内率先加持量子机器学习
- python import问题
- python web-python web入坑指南
- 相关方登记册模板_项目的主要相关方
- Android新控件RecyclerView浅析及上拉和下拉刷新
- 『Python基础-12』各种推导式(列表推导式、字典推导式、集合推导式)
- Python基础----元组
- Linux下高效编写Shell——shell特殊字符汇总
- X86汇编语言从实模式到保护模式15:任务和任务的创建
- 霸权?Google 阻止我写 Web 浏览器
- 怎样才是真正的架构师
- OC 自定义 get/set 方法注意点
- 三大国产操作系统,到底哪个最好用
- Ubuntu卸载Anaconda步骤
- 1、登录——邮件发送激活链接
- MyBatis——》转义字符(大于,小于,大于等于,小于等于)
- 基于SSM实现的健身房俱乐部管理系统-JAVA【毕业设计、论文、源码、开题报告】
- 替代Notepad++的Notepad--
- 开始Python学习第二课(python环境安装)
- 索尼22亿美元购百代 将控制全球1/3音乐出版