-
2020-07-06 21:34:36
高反差保留可以使图片更加锐化。就是保留图像中反差比较大的线条。反差不明显的就调成灰色。高反差的效果比锐化还要好!
更多相关内容 -
用OpenCV实现Photoshop算法(九): 高反差保留
2016-09-11 21:23:38用OpenCV实现Photoshop算法(九): 高反差保留 -
使用Photoshop高反差保留工具给面部多斑人物磨皮_高反差保留在哪
2020-08-11 09:25:30使用Photoshop高反差保留工具给面部多斑人物磨皮 本教程主要用Photoshop来给人物美容和磨皮,磨皮的教程很多,今天我们来探讨一种新的方法来磨皮,主要来用高反差保留这个工具,高保留反差蓝通道要看具体情况,细节清晰就... -
opencv 高反差保留算法
2021-03-20 15:39:30Mat HighPass(Mat img) { Mat temp; //GaussianBlur(img, temp, Size(3, 3), 1.6, 1.6); medianBlur(img, temp, 3); int r = 10; Mat diff = r * (img - temp); //高反差保留算法 return diff; }Mat HighPass(Mat img)
{
Mat temp;
//GaussianBlur(img, temp, Size(3, 3), 1.6, 1.6);
medianBlur(img, temp, 3);int r = 10; Mat diff = r * (img - temp); //高反差保留算法 return diff;
}
#include <opencv2/highgui.hpp>
#include <opencv2/ml.hpp>
//#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/core/core.hpp>
using namespace cv;
using namespace cv::ml;Mat HighPass(Mat img)
{
Mat temp;
GaussianBlur(img, temp, Size(3, 3), 1.6, 1.6);
//medianBlur(img, temp, 3);int r = 10; Mat diff = r * (img - temp); //高反差保留算法 return diff;
}
void main()
{
Mat src = imread(“d:/dong.jpg”);//Mat dst = Mat::zeros(src.size(), CV_8UC3); Mat dst = HighPass(src); imshow("ori", src); medianBlur(dst, dst, 3); imshow("res", dst); Mat gray,gray1; cvtColor(dst, gray, COLOR_BGR2GRAY); //threshold(gray, gray1, 50, 255, cv::THRESH_BINARY_INV); imshow("res1", gray1); cv::waitKey(0);
}
//留下了一副粉笔画。
-
数字图像处理-高反差保留算法
2019-08-16 15:32:13高反差保留算法 高反差保留算法就是保留原图中反差比较大的地方,比如,一幅人脸图像中,反差比较大的地方就是五官了,在进行人脸美化的时候我们通常会对原图进行平滑处理,然而处理完之后丢失了图片的细节信息,...高反差保留算法
高反差保留算法就是保留原图中反差比较大的地方,比如,一幅人脸图像中,反差比较大的地方就是五官了,在进行人脸美化的时候我们通常会对原图进行平滑处理,然而处理完之后丢失了图片的细节信息,因此在另一边我们通过会通过高反差保留或者其他高通滤波器保留图片的细节信息,然后将平滑之后的图像和高频图像进行光线性混合,可以得到更好的效果。
具体到高反差保留算法,先使用高斯滤波器对图像进行平滑,高斯滤波器对边缘的平滑作用更加明显,使用原图减去高斯平滑之后的图,就得到强化边缘值。通过调节高斯模糊的半径可以控制得到的边缘的强度。那么高反差保留算法本身的执行过程是如何的呢,简单的表达就是:
高反差保留 = 原始图像 - 高斯模糊图像 + 127
加上127的目的是为了不让太多的像素由于不在有效范围内而导致图像太黑,从而丢失信息。
推导原理
从图中可以看出来,
由此我们可以推论出如下的计算公式:
原始-高斯模糊=高反差保留
运用数学知识可以得到:
原始=高反差保留+高斯模糊
这就意味着我们可以将任何一幅图像分成两部分:高斯模糊部分和高反差保留部分,两部分互相补充形成
一幅完整的图像。
我们进行一下扩展思考可以得到一种新的思路:高反差与低反差互补,锐化就和模糊互补(也难怪在PS中
找不到“低反差”滤镜。),也确实如此:
原始图像=高反差+低反差
原始图像=锐化+模糊
最后回到我们的PS文件,做一下逆向操作:将原始层移到最上面,按Ctrl+I将图层“高斯10”反相,
图层模式改为正常,不透明度改回100%;将图层“高反差10”的图层模式改为线性光,不透明度改为50%,你会
发现图像被还原了。
结论:
一、一幅图像可以被看作是互补的两部分:高斯模糊部分与高反差保留部分。
二、线性光图层模式可以将两图层加在一起。
三、我们改变这两部分任何一部分的参数,图像将会变得模糊或锐化。熟悉理解这个理论,对你日后修正模糊的图像很有帮助。
通过高反差保留算法也可以实现图像增强的效果
很多图像都需要增强,特别是一些医学图像,由于拍摄的硬件或拍摄的场合不理想,得到的图像往往细节都被隐藏起来,因此,细节的增强显得尤为重要,而原图 - 高斯模糊正好是图像的细节部位的信息的一种表达,因此,如果在模糊图的基础上再加上这个细节, 则即减少了噪音,又保持了边缘等细节(边缘和噪音都属于高频部分的),能有效的增强图像的信息。
因此,如果用这样的方式来得到一副图像:
增强图像 = 模糊图像 + Amount *(原始图像 - 高斯模糊图像)
则能起到一定的增强作用。
参考文章:
https://www.cnblogs.com/lanye/p/3777303.html
http://www.360doc.com/content/12/0223/09/1299947_188816702.shtml
-
PS通道高反差保留计算人物磨皮技巧
2020-10-22 17:58:53PS通道高反差保留计算人物磨皮技巧,PS给美女人像后期精修保细节磨皮详细教程,PS通道高反差磨皮教程,今天的教程通过高反差加通道提取选区进行提亮达到磨皮效果。 具体步骤: 1.打开原图,利用污点修复工具先去除...本文由:“学设计上兔课网”原创,图片素材来自网络,仅供学习分享
PS通道高反差保留计算人物磨皮技巧,PS给美女人像后期精修保细节磨皮详细教程,PS通道高反差磨皮教程,今天的教程通过高反差加通道提取选区进行提亮达到磨皮效果。
具体步骤:
1.打开原图,利用污点修复工具先去除面部较明显的瑕疵,如下
2.脸部比较糙,主要是因为明暗差距太大,打开通道,其中蓝通道对比最强,复制蓝通道,利用滤镜-其他-高反差保留(10)让面部问题暴露出来
3.仍然不够明显,可以利用图像-计算通过两个蓝副本线性光的混合加强对比效果,一次达不到目的可以多执行几次
4.经过两次计算,面部瑕疵已经很明显啦,按Ctrl点击Alpha8载入选区,因为要得到的是暗部,所以载入选区后记得反选下
5.回到RGB,回到图层面板
6.创建曲线调整层,稍微提亮,即可达到磨皮效果
7.为了使面部质感更强,我们Ctrl+Shift+Alt+E盖印图层,执行滤镜-其他-高反差保留,半径决定的是细节的宽度,这次设置为1个
8.将图层混合模式更改为叠加
9.皮肤色彩饱和太高,打开可选颜色,调整红色和黄色,都是减少黄色和杨红
10.最后通过曲线适当提亮
最终效果:
大家可以试下这种通道计算高反差保留得出瑕疵然后处理的方法。记得练习下。
-
高反差保留锐化.photoshop.mp4
2020-12-06 20:17:19高反差保留锐化.photoshop.mp4 -
OpenCV_11高反差保留
2018-12-07 07:25:34//11高反差保留 int R = 5; void HighContrastRetention() { Mat src = imread("D:\\test\\26.png"); int width = src.cols; int heigh = src.rows; Mat img; src.copyTo(img); Mat avg; //Gauss..... -
ps利用高反差保留去除大面积雀斑
2020-09-04 00:18:44选中副本,执行,滤镜》其他》高反差保留,半径设置为20。可是这样对比效果不是很明显,这是就需要在进行命令,来加强对比。接着利用画笔工具,把前景色和背景色调为黑色和白色,通道里只能添加黑白灰。然后把不需要... -
PS使用高反差保留增加图像锐度
2020-05-06 16:55:10虽然经常使用[USM锐化]命令来增加图像锐度,但同时劣化了画质,增加了噪点,同时细节没有增加多少...3、高反差保留锐化图像 滤镜->其他->高反差保留 设置图层的混合模式为[线性光] 4、效果 原图 效果图 ... -
基于高反差保留的锐化
2018-10-29 22:10:44但是,我推荐的还是用“高反差保留”所做的锐化,它在滤镜菜单的“其它”子菜单中。 用高反差保留做锐化的方法如下: 素材1:锐化前 1、盖印图层(快捷键:Ctrl/Cmd+Alt/Opt+Shift+E),如果仅有背景图层就复制... -
Photoshop使用高反差保留给人像精细柔肤.pdf
2020-03-04 17:18:30photoshop 照片处理教程 Photoshop 使用高反差保留给人像精细柔肤 原图 效果图 1 photoshop 照片处理教程 操作步骤 1打开图像拷贝图层 2 photoshop 照片处理教程 2执行反相命令 3更改图层混合模式 4执行高反差保留... -
高斯模糊与高反差保留
2017-04-10 21:34:14并命名为“高反差10”,对此图层执行:滤镜》其他》高反差保留,半径10,此时有趣的现象发生了, 你将会得到与第3步完全相同的结果。 由此我们可以推论出如下的计算公式: 原始-高斯模糊=高反差保留... -
ps中的高反差保留,位移,最大值,最小值,滤镜库
2020-03-06 21:15:56高反差保留:就是使图片变的更加清晰,然后模式的话换成叠加。 位移:滤镜->其他->位移。他就是让图像有一个水平方向或者垂直方向的位移 最大值:滤镜->其他->最大值。他就是给图像亮部放的更亮 ... -
Python: PS 滤镜--高反差保留 (High pass)
2017-06-25 12:07:05本文用 Python 实现 PS 滤镜中的 高反差保留 特效,具体的算法原理和图像效果可以参考之前的博客: http://blog.csdn.net/matrix_space/article/details/25492391 import matplotlib.pyplot as plt from skimage ... -
【OPENCV】高反差保留算法
2020-12-31 07:44:07Tags: DIP高反差保留算法就是保留原图中反差比较大的地方,比如,一幅人脸图像中,反差比较大的地方就是五官了,在进行人脸美化的时候我们通常会对原图进行平滑处理,然而处理完之后丢失了图片的细节信息,因此在另... -
锐化(高反差保留)
2015-10-23 22:35:12高反差保留,就是过滤出一些高对比的部份来处理,主要就是影像的边缘/轮廓部份。保留图像上像素与周围反差比较大的部分,其它的部分都变为灰色。例如人像就保留了眼睛、嘴、痘痘及身体轮廓等 1.复制一个图层Ctrl+... -
高反差保留滤镜
2022-01-18 00:49:07Ps菜单:滤镜/其它/高反差保留Filter/Others/HighPass高反差保留High Pass滤镜的工作原理是:在有强烈颜色或明暗转变发生的地方按指定的半径Radius保留... -
由Photoshop高反差保留算法原理联想到的一些图像增强算法。
2016-08-16 14:01:10关于高反差保留的用处说明呢,从百度里复制了一段文字,我觉得写得蛮好的: 高反差保留就是保留图像的高反差部分,再说得真白些,就是保留图像上像素与周围反差比较大的部分,其它的部分都变为灰色。拿一个人物... -
由Photoshop高反差保留算法原理联想到的一些图像增强算法
2021-07-06 10:16:37高反差保留就是保留图像的高反差部分,再说得真白些,就是保留图像上像素与周围反差比较大的部分,其它的部分都变为灰色。拿一个人物照片来举例,反差比较大的部分有人的眼睛,嘴,以及身体轮廓。如果执行了就反差... -
高反差保留&阈值——素描效果——鸟儿
2016-08-06 18:12:231.选择 滤镜-》其他-》高反差保留 2.选择阈值进行调节 3.效果先这样啦 -
PS 滤镜算法原理——高反差保留 (High Pass)
2014-06-09 17:28:44这个特效简单来说,就是一个高通滤波器, -
学习OpenCV:滤镜系列(11)——高反差保留 (6.30修改版)
2014-11-25 20:58:55【原文:... ============================================== 版权所有:小熊不去实验室CSDN博客 ...============================================== ...高反差保留就是高通 -
PS理论:高斯模糊与高反差保留
2011-05-25 13:47:00目前很多教程都以实例为主,很多朋友看了教程也跟着教程做出了与教程相同或相似的效果,也有很多朋友有这样一个疑问... 以下是教程内容: 我将通过一张照片来讲解本例:高斯模糊与高反差保留的关系 1、原图:照片原 -
高斯模糊、高反差保留和Halcon中的rft频域分析研究
2022-04-04 19:49:42http://www.skcircle.com/?id=307 -
高反差保留滤镜学习OpenCV:滤镜系列(11)——高反差保留
2013-06-24 20:52:00这几周笔者几篇文章介绍了改高反差保留滤镜的文章. 关联文章的地址 高反差保留就是高通滤波 r=(pix[x,y]-avg(R))/128 pix[x,y]*r+128*(1-r) #include <math.h> #include <opencv/cv... -
photoshop高反差保留锐化原理和经典案例教程
2015-12-18 13:45:08第一,ps高反差保留锐化原理介绍 锐化是强化突出轮廓的过程,但不是所有模糊图像都能处理为非常清晰的效果,这一点需要明白。 高反差保留锐化方法的原理是只提取画面轮廓,而其他区域转换为灰色,再通过叠加...