photoshop里的查找边缘用的是什么算法
Photoshop查找边缘滤镜(Filter\Stylize\Find Edges)在创造具有绘画效果的作品中非常有用。当然,它要求原照片最好具有强烈反差的边界和有明显的直线条,出来的作品更象速写和铅笔画,其淡彩效果也非常迷人。如果原照片包含的反差层次比较多,该方法就不容易找到边界。下面是原照片和该方法的处理后的最终效果图。
这个可以从它的字面理解,我也说不清楚,要理解的彻底些你可以多找一些这方面的实例看看,也可以自己用PS实践了解。Photoshop查找边缘滤镜在创造具有绘画效果的作品中非常有用。它要求原照片最好具有强烈反差的边界和有明显的直线条,出来的作品更象速写和铅笔画,其淡彩效果也非常迷人。如果原照片包含的反差层次比较多,该方法就不容易找到边界。
你说这个问题太专业了, 我想没有人知道具体应该是什么算法的, 不过边缘处理本是一个很普通的图形算法, 关键地方在算子选择上, 我不晓得你用了多少个算子试, 下面一篇可能对你有叁考意义(可惜图形不能贴出来):边沿检测与提取,轮廓跟踪
我们在第三章介绍平滑与锐化时引入了模板操作,今天还要用到它。
7.1 边沿检测
我们给出一个模板 和一幅图象 。不难发现原图中左边暗,右边亮,中间存在着一条明显的边界。进行模板操作后的结果如下: 。
可以看出,第3、4列比其他列的灰度值高很多,人眼观察时,就能发现一条很明显的亮边,其它区域都很暗,这样就起到了边沿检测的作用。
为什么会这样呢?仔细看看那个模板就明白了,它的意思是将右邻点的灰度值减左邻点的灰度值作为该点的灰度值。在灰度相近的区域内,这么做的结果使得该点的灰度值接近于0;而在边界附近,灰度值有明显的跳变,这么做的结果使得该点的灰度值很大,这样就出现了上面的结果。
这种模板就是一种边沿检测器,它在数学上的涵义是一种基于梯度的滤波器,又称边沿算子,你没有必要知道梯度的确切涵义,只要有这个概念就可以了。梯度是有方向的,和边沿的方向总是正交(垂直)的,例如,对于上面那幅图象的转置图象,边是水平方向的,我们可以用梯度是垂直方向的模板 检测它的边沿。
例如,一个梯度为45度方向模板 ,可以检测出135度方向的边沿。
1. Sobel算子
在边沿检测中,常用的一种模板是Sobel 算子。Sobel 算子有两个,一个是检测水平边沿的 ;另一个是检测垂直平边沿的 。与 和 相比,Sobel算子对于象素的位置的影响做了加权,因此效果更好。
Sobel算子另一种形式是各向同性Sobel(Isotropic Sobel)算子,也有两个,一个是检测水平边沿的 ,另一个是检测垂直平边沿的 。各向同性Sobel算子和普通Sobel算子相比,它的位置加权系数更为准确,在检测不同方向的边沿时梯度的幅度一致。
下面的几幅图中,图7.1为原图;图7.2为普通Sobel算子处理后的结果图;图7.3为各向同性Sobel算子处理后的结果图。可以看出Sobel算子确实把图象中的边沿提取了出来。
图7.1 原图
图7.2 普通Sobel算子处理后的结果图
图7.3 各向同性Sobel算子处理后的结果图
在程序中仍然要用到第3章介绍的通用3×3模板操作函数TemplateOperation,所做的操作只是增加几个常量标识及其对应的模板数组,这里就不再给出了。
2. 高斯拉普拉斯算子
由于噪声点(灰度与周围点相差很大的点)对边沿检测有一定的影响,所以效果更好的边沿检测器是高斯拉普拉斯(LOG)算子。它把我们在第3章中介绍的高斯平滑滤波器和拉普拉斯锐化滤波器结合了起来,先平滑掉噪声,再进行边沿检测,所以效果会更好。
常用的LOG算子是5×5的模板,如下所示 。到中心点的距离与位置加权系数的关系用曲线表示为图7.4。是不是很象一顶墨西哥草帽?所以,LOG又叫墨西哥草帽滤波器。
图7.4 LOG到中心点的距离与位置加权系数的关系曲线
图7.5为图7.1用LOG滤波器处理后的结果。
图7.5 图7.1用LOG滤波器处理后的结果图
LOG的算法和普通模板操作的算法没什么不同,只不过把3×3改成了5×5,这里就不再给出了。读者可以参照第3章的源程序自己来完成。
7.2 Hough变换
Hough变换用来在图象中查找直线。它的原理很简单:假设有一条与原点距离为s,方向角为θ的一条直线,如图7.6所示。
图7.6 一条与原点距离为s,方向角为θ的一条直线
直线上的每一点都满足方程
(7.1)
利用这个事实,我们可以找出某条直线来。下面将给出一段程序,用来找出图象中最长的直线(见图7.7)。找到直线的两个端点,在它们之间连一条红色的直线。为了看清效果,将结果描成粗线,如图7.8所示。
图7.7 原图
图7.8 Hough变换的结果
可以看出,找到的确实是最长的直线。方法是,开一个二维数组做为计数器,第一维是角度,第二维是距离。先计算可能出现的最大距离为 ,用来确定数组第二维的大小。对于每一个黑色点,角度的变化范围从00到1780(为了减少存储空间和计算时间,角度每次增加20而不是10),按方程(7.1)求出对应的距离s来,相应的数组元素[s][ ]加1。同时开一个数组Line,计算每条直线的上下两个端点。所有的象素都算完后,找到数组元素中最大的,就是最长的那条直线。直线的端点可以在Line中找到。要注意的是,我们处理的虽然是二值图,但实际上是256级灰度图,不过只用到了0和255两种颜色。
其实用的是Prewitt算子,也就是罗盘算子查找边缘。百度知道总是有一群不懂装懂的人来捣乱。
色阶色差算法,具体的也不是很明了,只知道是这个概念。
色阶色差算法,具体的也不是很明了
请问一下ps怎么提取图片外轮廓
在Adobe Photoshop中,提取图片外轮廓的方法如下:1. 打开图片 首先,在Photoshop中打开你想要提取外轮廓的图片,例如一张马的图片。2. 使用“查找边缘”滤镜 点击菜单栏中的“滤镜”选项。在下拉菜单中选择“风格化”。接着选择“查找边缘”,此时基本的描线效果就会呈现出来,图片的外轮廓已经初步显现。
怎么用ps把照片处理成线描
要将照片处理成线描效果,在Photoshop中可以按照以下步骤操作:去色处理:首先,打开你想要处理的照片。使用快捷键SHIFT+CTRL+U进行去色处理,这样可以将照片转换为灰度图像,便于后续的边缘检测。查找边缘:在菜单栏中选择滤镜。进入风格化子菜单,选择查找边缘。这一步会将照片的边缘检测出来,形成初步的...
PS如何把图片的颜色去掉只留下线条
使用Photoshop软件。1、shift+ctrl+u对图片执行去色;2、执行滤镜-风格化-查找边缘;3、ctrl+L键调整色阶,使线条更清晰柔顺。剩下的可以通过其他的工具例如橡皮擦修理下边缘。
photoshop里的查找边缘用的是什么算法
图7.5为图7.1用LOG滤波器处理后的结果。图7.5 图7.1用LOG滤波器处理后的结果图 LOG的算法和普通模板操作的算法没什么不同,只不过把3×3改成了5×5,这里就不再给出了。读者可以参照第3章的源程序自己来完成。7.2 Hough变换 Hough变换用来在图象中查找直线。它的原理很简单:假设有一条...
(ps)photoshop手机版汉化版把图片的轮廓提出来
使用photoshop手机版汉化版提取图片轮廓的方法简单易行。首先,打开您想要处理的图片。接着,进入滤镜菜单,选择风格化选项,然后点击查找边缘。这样,图片的轮廓就会被清晰地提取出来了。查找边缘功能能够有效地突出图片中的边缘细节,使得图像轮廓更加鲜明。这个过程不需要复杂的设置,只需几步操作即可完成。
在PHOTSHOP里,什么叫查找边缘滤镜,应该怎么做?
“查找边缘”是photoshop里的和一种滤镜效果。用photoshop打开一张图片,在菜单栏中选择“滤镜”-“风格化”-“查找边缘”,就可能开到效果了。我用的是photoshop CS版本。
如何在PS里把产品图快速地变为线条图或碳图?
首先,打开PS软件并导入产品图片。确保将其调整为PNG格式以保留透明背景,有助于后续操作。接着,使用“滤镜”菜单下的“风格化”选项,具体选择“查找边缘”。这一步旨在突出产品图中的边缘与轮廓,为下一步的线条化奠定基础。随后,在“通道”面板中,识别出线条最明显的颜色通道(例如,蓝色)。复制...
ps调整边缘在哪
除了基本的边缘调整外,PS还提供了其他一些高级功能,如“查找边缘”和“智能半径”。这些功能可以帮助用户更准确地识别图像中的边缘,并进行相应的调整。通过使用这些工具,用户可以轻松地对图像进行抠图、合成等处理。总的来说,调整边缘是Photoshop中一项非常实用的功能,它可以帮助用户更精确地控制选区的...
如何使用PS制作光影发亮效果
要在PS中制作光影发亮效果,可以按照以下步骤进行:打开图像:首先,在Photoshop中打开你想要处理的图像。创建新图层:将背景图层拖拽到“创建新图层”图标上,以创建一个背景图层的副本。使用查找边缘滤镜:选择新创建的图层,然后点击“滤镜”菜单,选择“风格化”下的“查找边缘”。这将快速计算图像的边界...
photoshop中执行查找边缘在哪里
启动电脑上的ps软件,打开ps;点击左上角的”文件“,选择”新建“,任意建立一个画布;点击界面上方的”滤镜“,在下拉列表里选择”风格化“,在风格化展开的列表里的第一个选项,即可看到”查找边缘“了。