V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
XinLake
V2EX  ›  程序员

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

  •  
  •   XinLake · 2018-03-07 00:24:53 +08:00 · 4660 次点击
    这是一个创建于 2457 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2018-03-07 13:18:22 +08:00
    Android 上开放硬件加速计算方案,熟悉的朋友说说
    第 2 条附言  ·  2018-03-07 14:03:50 +08:00

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

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

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

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

    但是好像 Google Android 对开放硬件加速没定好方案,RenderScript 没放弃,OpenCL 支持的也不太积极。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3599 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:48 · PVG 18:48 · LAX 02:48 · JFK 05:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.