可以使用哪种图形处理库将效果/变换应用到图像的一小部分?

时间:2014-10-31 05:34:56

标签: opencv image-processing graphics

寻找编程方式,如果可能的话,采用高级抽象方式,扭曲/转换一个或多个区域(如果可能的话,' 非矩形 ')图像或图片(通常为JPEG),用于转换/效果,如:

  1. 凸出隆起/凹凸
  2. 凹陷凹陷/沉没(沉没)
  3. 本地化收缩
  4. 本地化捏合
  5. 子弹孔效应(周围区域有一些波纹和收缩的孔)
  6. 叠加图片,并进行一些混合
  7. 我相信图像处理工具可以通过应用一系列转换来实现这样的效果,但我希望在程序控制下完成上述操作。不太确定,如何实现这一点,以及我应该关注什么样的软件库。

    我喜欢的语言和环境(仅仅因为我对它们比较熟悉)是:C / C ++ / Java ...虽然我可以在某种程度上管理Python,Lua Linux环境。

    编辑问题:2014年11月1日,进一步明确要求和背景。

1 个答案:

答案 0 :(得分:1)

不确定您使用的平台或您熟悉的语言,但如果您使用的是Python而不是PIL或Pillow(PIL的分支)应该能够做到这一点。查看this教程,了解它是否适​​合您?