图片识别服务,图片翻转应该放在客户端做还是服务端做?

2016-05-19 14:14:05 +08:00
 jinxueliu

android 手机拍照的时候,不同的机型拍照后保存下来的图片,方向是不确定的。 有些是纵向的,有些是横向的。对于图片识别来说,算法默认需要纵向的图片。 那根据图片信息判断方向,然后进行翻转,这个放在客户端做还是服务端做比较合理?

2112 次点击
所在节点    问与答
13 条回复
linauror
2016-05-19 14:16:05 +08:00
客户端如果可以判断,客户端比较好
kslr
2016-05-19 14:26:44 +08:00
同意客户端,还能给后面减轻点压力。
jinxueliu
2016-05-19 14:32:34 +08:00
@linauror @kslr 给客户端的话,就是每次和它们对接的时候,都得提醒他们要注意图片翻转的问题
zhujinliang
2016-05-19 14:40:42 +08:00
@jinxueliu 服务器做个校验,如果方向不对,就拒绝接受
kslr
2016-05-19 14:48:31 +08:00
@jinxueliu 做客户端拍照的,不可能连这个经常问题都不知道吧,提醒他们几次,往后就自己看着办吧。
jinxueliu
2016-05-19 14:49:36 +08:00
@zhujinliang 有道理
loading
2016-05-19 14:50:06 +08:00
在上传时,修正。

无论你是否在客户端完成,你服务器都需要做一次。

外来数据不可信,这不是基本原则吗?
wac81
2016-05-19 14:53:49 +08:00
客户端做最好,服务器要做校验
9hills
2016-05-19 14:56:40 +08:00
最大容错就是两边都做
roychan
2016-05-19 14:59:39 +08:00
客户端做了能保证大部分合法,但是后端做一个验证更加保险。
jinxueliu
2016-05-19 15:37:49 +08:00
@loading 好的
yujieyu7
2016-05-19 16:09:28 +08:00
基本应该有结论了吧,出于性能,客户端处理,为了保险,服务端校验。
jinxueliu
2016-05-19 17:11:20 +08:00
@yujieyu7 是的,谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/279766

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX