我对某些木炭过滤器感兴趣,比如photoshop Photocopy-Filter或便条纸。 有人给论文或一些说明这个过滤器的工作原理吗?
在最好的情况下,我想创建以下内容:
输入:
Image Hosted by ImageShack.us http://img32.imageshack.us/img32/726/resizeimg0991.jpg
输出:
Image Hosted by ImageShack.us http://img140.imageshack.us/img140/2022/resizeimg0991filtered.jpg
问候
答案 0 :(得分:6)
我认为这是一个类似于全色锐化的过程。我可以在gimp中获得一个非常相似的图像:
答案 1 :(得分:2)
这样做是将彩色图片转换为0-1位图图片。 它们通常使用阈值函数,对于某些值,返回1(白色),对于其他值,返回0(黑色)。
一个简单的功能是将图像从颜色转换为灰度,然后选择灰色阴影,上面一切都是白色的,在它下面,一切都是黑色的。您使用的实际阈值可以根据图片的亮度进行自适应(您希望某个百分比的像素为白色)。
它还可以基于图片内的上下文进行自适应(即,暗区域可能仍然具有一些白色像素以显示局部对比度)。房子后面的树不是全黑的,因为过滤对该地区的平均黑暗敏感。
另请注意,树中靠近光隙的区域有一组暗像素,因为它的相对较暗。家庭的边缘,工作台也突出了。播放时有边缘检测元素。
答案 2 :(得分:2)
我不确切地知道你给出了一个例子的效果,但有一些类似于它的。正如VSOverFlow指出的那样,对图像进行阈值处理会产生与此非常相似的东西,尽管我认为它不是正在使用的东西。 Open cv具有此功能,可以找到其文档here。您可能还想查看Otsu's方法进行阈值处理。
同样,正如VSOverFlow指出的那样,还有一个边缘检测元素在起作用。您可能需要调查Sobel和Prewitt过滤器。这些是3个简单的选项,可以为您提供类似于您提供的图像。也许您可以通过Prewitt过滤器对结果进行阈值处理?我不知道Photoshop如何实现其过滤器。如果这些选项都不足以满足您的需求,我建议您在photoshop中查找有关这些过滤器的具体实现的信息。