在PHP中创建基于边缘检测的图像

时间:2010-10-30 10:19:43

标签: php imagemagick edge-detection

我很好奇 - 是否可以在PHP中使用:

1)将图像文件发送到服务器 2)过程图像=检测边缘并基于边缘创建简单的笔划 3)将文件保存在服务器上/发送到用户的浏览器/无论

这是一些“示例”文件; P(你可以看到它不是使用任何边缘检测启用的程序,而是手动 - 只是作为一个例子):

http://i51.tinypic.com/5vzo0x.jpg 谢谢!

1 个答案:

答案 0 :(得分:10)

如果您可以使用ImageMagick,则可以使用--charcoal filter

  

木炭效果旨在模拟艺术家对给定图像的木炭素描。

     

“-charcoal”运算符在某些方面类似于Computer Vision使用的边缘检测变换。基本上它试图将图像中对象的主要边框和边缘转换为铅笔和木炭色调。

     

一个参数应该表示边线的粗细。

ImageMagick示例手册显示了其结果看起来更好的另一种方式:

Artist Charcoal Sketch of Image

alt text alt text