.

懂点AI或图像处理,一般性抠图作图连PS

越来越觉得,现在的AI工具或者开发库接口是如此方便。以往我们做个图处理个效果,必须用Photoshop这样的图像处理软件,而机智客觉得现在的我们只要略懂一些编程技术,写一个脚本几行代码,就能实现P图的效果,根本就不用打开庞大无比的图像处理软件。

图片是我们日常工作学习或娱乐中不可或缺的东西,而原始图片往往未必就能直接用,比如对常用的图片,我们可能需要压缩一下或者修改下宽高比减少占用,可能需要抠图换个背景,需要加个模糊的效果,需要进行其他常规操作。虽然移动端APP和很多软件都自带这些功能,不过在桌面端,我们多半还是习惯于用作图软件来处理,毕竟论专业,作图软件可能更专业一点。

不过如果我们懂一些编程技术,那么我们就会发现,其实对图像的很多处理,都可以用代码来实现,而且多半情况下也并不复杂。比如我们处理图片大小,比如我们对图片模糊一下,比如我们去一个LOGO或者添加一个LOGO或文字。再比如我们最常用的抠图换背景。当然最后这个,一般需要对应的AI工具了。机智客可以说,上述这些都可以用简单代码实现,编程语言嘛就用Python。而对图像的处理呢,库就多了,常见的就是PIL,还有一个我们用得最多的OpenCV和numpy的结合,很多常用的图像处理功能就是OpenCV的常见函数。

而在很多AI深度学习项目里,当然不光仅仅有抠图的实现,要知道因为神经网络要大批量处理数据,那么就需要对数据处理,故而有批量操作的实现代码。其中图片处理是非常常见的。比如我们批量压缩统一图片宽高比,比如灰度图等。也就是说,现在图片处理已经成了一种很基本的操作,实现代码都太普通了。我们平时要用的话,完全可以拿来主义。

可能你觉得噼里啪啦打一堆代码做个图像效果,未必比打开Photoshop处理图片快,而且还不直观。虽然如此,不过当你面对的图像不是一两张,而是很多张,有很多呆板的流程需要完成时,你就知道(尽管你知道PS也有动作等自动化流程,那也是程序自动化)程序自动化是多么必要了,尽管一时编程可能浪费点时间,不过在海量待处理的图像面前,还是很值得的。




转载请注明:http://www.abachildren.com/ysty/4076.html

  • 上一篇文章:
  • 下一篇文章: 没有了