Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该为Android中的图像处理应用程序编写后端代码吗?_Android_Image Processing - Fatal编程技术网

我应该为Android中的图像处理应用程序编写后端代码吗?

我应该为Android中的图像处理应用程序编写后端代码吗?,android,image-processing,Android,Image Processing,我需要写一个应用程序,它可以拍摄一些表单的图片,并将它们转换成一个充满信息的表格。为此,我需要进行一些图像处理,但不确定是否可以在普通手机上进行处理,或者是否需要编写后端代码(如Python),然后在服务器上进行处理,然后将数据返回手机。在这种情况下,什么是最佳的?没有正确的答案,这完全取决于你的目标和工作限制 在BE上处理图像: 赞成者: -Android应用程序将非常简单 -由于基本上不必担心硬件限制,因此处理过程可以非常高级。显然,这取决于用户数量和服务器数量 缺点: -您使用带宽来传递此

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

没有正确的答案,这完全取决于你的目标和工作限制

在BE上处理图像:

赞成者: -Android应用程序将非常简单 -由于基本上不必担心硬件限制,因此处理过程可以非常高级。显然,这取决于用户数量和服务器数量

缺点: -您使用带宽来传递此信息。特别是,如果用户正在按数据计划运行,上传图片可能会有问题,这可能会阻止他使用您的应用程序

在客户端处理图像:

专业的 -你不使用互联网连接,因此你的应用甚至可以脱机工作

缺点
-硬件可能非常有限,尤其是在可供应用程序运行的内存方面。在处理图像时,很容易遇到内存问题,在应用程序

中有性能问题。你可以使用C++或使用比本地更快的GPU来完成本地操作。这取决于你想做什么样的处理