jinxueliu
V2EX  ›  问与答

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

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

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

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

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

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