V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
XinLake
V2EX  ›  程序员

发几张 Android 摄像头实时图像识别的图,你们看看难不难

  •  
  •   XinLake · Mar 7, 2018 · 5090 views
    This topic created in 2974 days ago, the information mentioned may be changed or developed.

    Android App 打开摄像头对着画面识别。

    Supplement 1  ·  Mar 7, 2018
    Android 上开放硬件加速计算方案,熟悉的朋友说说
    Supplement 2  ·  Mar 7, 2018

    补一张真实场景的动态画面识别,不是对着电脑屏幕的

    15 replies    2018-03-07 12:06:30 +08:00
    squid157
        1
    squid157  
       Mar 7, 2018 via iPad
    找个 pretrained 模型跑吧,实时估计做不到,毕竟训练好的网络做推断也慢,更何况手机。但是接近实时应该没问题,我觉得。
    wjm2038
        2
    wjm2038  
       Mar 7, 2018 via Android
    是用的接口还是本地啊,顺便求一下这个框框的 Python 库名称。。记不起来叫啥了。。
    laxenade
        3
    laxenade  
       Mar 7, 2018 via Android
    tf 的那个有可能做不到实时 darknet 有一个跑在 gpu 上能到 60fps
    laxenade
        4
    laxenade  
       Mar 7, 2018 via Android
    @wjm2038 一般就是用 pil 手画吧
    WinMain
        5
    WinMain  
       Mar 7, 2018
    @wjm2038 内部调用 dlib 的 face_recognition ?
    Avalon4Z
        6
    Avalon4Z  
       Mar 7, 2018
    推荐一个 yolo 的开源框架,识别速度很快。
    https://pjreddie.com/darknet/yolo/
    BuilderQiu
        7
    BuilderQiu  
       Mar 7, 2018   ❤️ 1
    居然没有识别出 browser、idea、java...
    lauix
        8
    lauix  
       Mar 7, 2018
    opencv
    zomco
        9
    zomco  
       Mar 7, 2018 via iPad
    记得 tensorflow 的 android demo 好像能实时,当时是用 nexus5 跑的,准确率还行
    yolov2 快是快,但我跑不出实时的效果
    ioth
        10
    ioth  
       Mar 7, 2018
    想说明什么?
    XinLake
        11
    XinLake  
    OP
       Mar 7, 2018 via Android
    本地的。Android OpenCV 摄像头多目标检测。

    @wjm2038
    XinLake
        12
    XinLake  
    OP
       Mar 7, 2018 via Android
    @BuilderQiu
    没有识别文字
    XinLake
        13
    XinLake  
    OP
       Mar 7, 2018 via Android
    @zomco 没弄硬件加速不行,现在都是 CPU 跑的。
    主要是摄像头动态画面实时识别,不是静态图。
    XinLake
        14
    XinLake  
    OP
       Mar 7, 2018
    @squid157 肯定是训练好的模型了,Android 手机上跑图像训练,计算能力存储能力估计都达不到。

    @laxenade tensorflow 也可以搬到 Android 上,我没弄,这个是 OpenCV 识别的
    XinLake
        15
    XinLake  
    OP
       Mar 7, 2018
    用 RenderScript 系统会适配硬件加速,用上 GPU 计算。但是这东西计算好像只能写在 RenderScript 里。
    OpenCL 开放并行计算也可以把一些浮点计算放到 GPU 上。很多手机都可以支持,我这小米 6 看了也能支持。

    但是好像 Google Android 对开放硬件加速没定好方案,RenderScript 没放弃,OpenCL 支持的也不太积极。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1017 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 19:04 · PVG 03:04 · LAX 12:04 · JFK 15:04
    ♥ Do have faith in what you're doing.