我应该在Android中回写图像处理App的结束代码吗?

时间:2016-10-13 20:12:31

标签: android image-processing

我需要编写一个应用程序,它会拍摄一些表格并将它们转换成一个充满信息的表格。为此,我需要做一些图像处理,但不确定我是否可以在普通手机上执行此操作,或者我是否需要编写后端代码(如Python),并在服务器中进行处理,然后将数据返回给手机。在这种情况下最佳的是什么?

2 个答案:

答案 0 :(得分:1)

没有正确答案,这完全取决于您的目标和约束条件。

在BE上处理图像:

<强> PRO:   - Android应用程序非常简单   - 处理可以非常先进,因为您基本上不必担心硬件限制。显然,这取决于用户数量和服务器数量

<强> CONS: - 您使用带宽传递此信息。特别是,如果用户在数据计划上运行,上传图片可能会有问题,这可能会阻止他使用您的应用。

处理图像客户端:

<强> PRO - 您不使用互联网连接,因此您的应用甚至可以离线工作

<强> CONS - 硬件可能非常有限,特别是在可用于运行应用程序的内存方面。在处理图像时,很容易遇到内存问题并在应用程序中出现性能问题

答案 1 :(得分:1)

您可以使用C ++或使用比本机更快的GPU来实现原生。这取决于你想要做什么样的处理。