jinxueliu
V2EX  ›  问与答

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

  •  
  •   jinxueliu · May 19, 2016 · 3074 views
    This topic created in 3826 days ago, the information mentioned may be changed or developed.

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

    13 replies  •  2016-05-19 17:11:20 +08:00
    linauror
    linauror
    May 19, 2016
    1
    客户端如果可以判断,客户端比较好
    kslr
    kslr
    May 19, 2016
    2
    同意客户端,还能给后面减轻点压力。
    jinxueliu
    jinxueliu
    OP
    May 19, 2016
    3
    @linauror @kslr 给客户端的话,就是每次和它们对接的时候,都得提醒他们要注意图片翻转的问题
    zhujinliang
    zhujinliang
    May 19, 2016
    4
    @jinxueliu 服务器做个校验,如果方向不对,就拒绝接受
    kslr
    kslr
    May 19, 2016
    5
    @jinxueliu 做客户端拍照的,不可能连这个经常问题都不知道吧,提醒他们几次,往后就自己看着办吧。
    jinxueliu
    jinxueliu
    OP
    May 19, 2016
    6
    @zhujinliang 有道理
    loading
    loading
    May 19, 2016 via Android❤️1
    7
    在上传时,修正。

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

    外来数据不可信,这不是基本原则吗?
    wac81
    wac81
    May 19, 2016 via Android
    8
    客户端做最好,服务器要做校验
    9hills
    9hills
    May 19, 2016
    9
    最大容错就是两边都做
    roychan
    roychan
    May 19, 2016
    10
    客户端做了能保证大部分合法,但是后端做一个验证更加保险。
    jinxueliu
    jinxueliu
    OP
    May 19, 2016
    11
    @loading 好的
    yujieyu7
    yujieyu7
    May 19, 2016
    12
    基本应该有结论了吧,出于性能,客户端处理,为了保险,服务端校验。
    jinxueliu
    jinxueliu
    OP
    May 19, 2016
    13
    @yujieyu7 是的,谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1027 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 22:46 · PVG 06:46 · LAX 14:46 · JFK 17:46
    ♥ Do have faith in what you're doing.