现在我正在做一个与图像处理相关的项目,具有以下功能
1) 拉伸 2) 缩放 3) 扭曲
我不知道如何在Android中实现它。
这里我放了一些与这个项目相关的截图,以更清楚地阐明我的问题。
以上图片是我想要在这张真实图片上应用图像处理技术使其变成下面这张图片。
请给我任何建议、帮助链接、教程和其他东西,以完成这个任务。
这里我放了一些与这个项目相关的截图,以更清楚地阐明我的问题。
![enter image description here](https://istack.dev59.com/uwKaw.webp)
![enter image description here](https://istack.dev59.com/28ohV.webp)
你需要找到一个函数,将其应用于像素坐标,输出新的像素坐标,以产生所需的扭曲效果。可能会有所帮助,查看一些在http://reference.wolfram.com/mathematica/ref/ImageTransformation.html中列出的函数(特别是“Neat examples”部分)。
一旦你定义了该函数,你需要在Android中实现与ImageTransformation
命令相当的功能。基本上,对于输出图像中的每个像素,调用该函数以知道从输入图像中采样的位置;在采样输入图像时使用窗口化,这样可以限制伪影并获得更平滑的结果。