查看: 1852|回复: 7

[主题月] 【盛典】【飞凌IMX8P】移植官方NPU tensorflow例程(识别图片)

[复制链接]
  • TA的每日心情
    开心
    2018-4-20 15:04
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    49

    主题

    188

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    2953
    最后登录
    2023-7-24
    发表于 2022-1-5 17:07:08 | 显示全部楼层 |阅读模式
    本帖最后由 donatello1996 于 2022-1-5 17:47 编辑

           在之前畅玩飞凌OKMX8MP-C 开发板的过程中有了解过这个板子的NPU参数,内置NPU算力为2.3TOPS:
    66.jpg


           在飞凌OKMX8MP-C 开发板的出厂使用手册中,有一章是针对版上NPU的图像识别例程,位于EMMC分区的/usr/bin/tensorflow-lite-2.3.1/examples/,我将EMMC分区mount为了/media分区,找到对应的例程位置:
    56.JPG
    49.JPG
    切换到EMMC启动,进入/usr/bin/tensorflow-lite-2.3.1/examples/目录下,运行测试example:

    53.JPG



    再切回TF卡系统运行,提示报错,label_image程序的nnapi需要动态链接库支持:
    1. libm-2.30.so
    2. libneuralnetworks.so.1.1.9
    3. libnnrt.so.1.1.9
    4. libArchModelSw.so
    5. libGAL.so
    6. libNNArchPerf.so
    7. libOpenVX.so.1.3.0
    8. libovxlib.so.1.1.0
    9. libVSC.so
    复制代码

    其中libm-2.30.so被链接为ld-linux-aarch64.so.1,位于/usr/lib/aarch64-linux-gnu/目录下,若在移植后的目标系统的/usr/lib/aarch64-linux-gnu/下没有该库文件的话,是会在运行时提示报错的。将上述所有动态链接库复制到正确位置(/usr/lib和/usr/lib/aarch64-linux-gnu/),再次运行:
    50.JPG
    可以看到没有任何报错,运行库环境移植成功,接下来可以愉快地进行tensorflow例程的玩耍了,官方的验证结果是:
    55.JPG
    1. 0.780392: 653 military uniform
    2. 0.105882: 907 Windsor tie
    3. 0.0156863: 458 bow tie
    4. 0.0117647: 466 bulletproof vest
    5. 0.00784314: 835 suit
    复制代码
    78%结果吻合陆军制服,10%结果吻合温莎领带,1%结果吻合领结,1%结果吻合防弹背心,不到1%结果吻合西装,总的来说这个结果还是挺令人满意的,NPU的算力确实还可以,多次运行程序,得出的结果完全相同,说明NPU计算时使用的是固定的/静态的图像识别库。


    试试更多图片:

    67.jpg
    1. 0.345098: 607 iron
    2. 0.176471: 918 comic book
    3. 0.176471: 644 mask
    4. 0.0235294: 712 perfume
    5. 0.0196078: 1000 toilet tissue
    复制代码

    68.jpg
    1. 0.666667: 918 comic book
    2. 0.0901961: 505 coffee mug
    3. 0.0352941: 862 toilet seat
    4. 0.0235294: 771 running shoe
    5. 0.0156863: 452 bolo tie
    复制代码


    70.jpg
    1. 0.243137: 888 vestment
    2. 0.105882: 618 lab coat
    3. 0.105882: 401 academic gown
    4. 0.0901961: 919 crossword puzzle
    5. 0.0901961: 679 neck brace
    复制代码



    71.jpg

    1. 0.705882: 401 academic gown
    2. 0.0509804: 692 oxygen mask
    3. 0.0313726: 440 bearskin
    4. 0.0196078: 466 bulletproof vest
    5. 0.0156863: 907 Windsor tie
    复制代码
    72.jpg
    1. 0.215686: 792 shopping cart
    2. 0.215686: 677 muzzle
    3. 0.215686: 668 mortarboard
    4. 0.0666667: 675 mousetrap
    5. 0.054902: 519 crash helmet
    复制代码

    73.jpg
    1. 0.121569: 656 miniskirt
    2. 0.054902: 835 suit
    3. 0.0470588: 852 television
    4. 0.0470588: 440 bearskin
    5. 0.0392157: 679 neck brace
    复制代码

    74.jpg
    1. 0.380392: 583 grocery store
    2. 0.321569: 957 custard apple
    3. 0.0862745: 955 banana
    4. 0.0352941: 956 jackfruit
    5. 0.027451: 954 pineapple
    复制代码

    75.jpg
    1. 0.160784: 639 maillot
    2. 0.137255: 436 bathtub
    3. 0.117647: 886 velvet
    4. 0.0705882: 586 hair spray
    5. 0.0509804: 440 bearskin
    复制代码

    76.jpg

    1. 0.972549: 644 mask
    2. 0.00392157: 918 comic book
    3. 0.00392157: 904 wig
    4. 0.00392157: 797 ski mask
    5. 0.00392157: 732 plunger
    复制代码



    今天心情不错
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-4-20 15:04
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    49

    主题

    188

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    2953
    最后登录
    2023-7-24
     楼主| 发表于 2022-1-5 17:45:36 | 显示全部楼层
    保留节目:大家想要识别啥图,都传上来,注意要BMP和JPG格式
    今天心情不错
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 1939 天

    [LV.Master]伴坛终老

    61

    主题

    1万

    帖子

    3

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    17285
    最后登录
    2024-4-25
    发表于 2022-1-6 09:15:38 | 显示全部楼层
    牛逼
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-10 22:38
  • 签到天数: 1335 天

    [LV.10]以坛为家III

    88

    主题

    4292

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9049
    最后登录
    2024-4-13
    发表于 2022-1-6 11:12:02 | 显示全部楼层
    学习了。
    应用于收银台,可以自动区别哪个是白菜,哪里是苹果了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-4-9 17:01
  • 签到天数: 1478 天

    [LV.10]以坛为家III

    203

    主题

    2万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    92619
    最后登录
    2024-4-24
    发表于 2022-1-6 14:22:00 | 显示全部楼层
    这瓜保熟吗?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-4-20 15:04
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    49

    主题

    188

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    2953
    最后登录
    2023-7-24
     楼主| 发表于 2022-1-6 15:02:53 | 显示全部楼层

    我玩IMX8P的,能给你生板蛋子?
    今天心情不错
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-4-20 15:04
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    49

    主题

    188

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    2953
    最后登录
    2023-7-24
     楼主| 发表于 2022-1-6 15:10:16 | 显示全部楼层
    jobszheng5 发表于 2022-1-6 11:12
    学习了。
    应用于收银台,可以自动区别哪个是白菜,哪里是苹果了

    理论上可行,但是这个模型的精度还不是很高,还需要重新生成一个模型文件,这个模型文件是飞凌厂家提供的,还是比较粗糙
    今天心情不错
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 19:00
  • 签到天数: 2154 天

    [LV.Master]伴坛终老

    17

    主题

    4611

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9764
    最后登录
    2024-4-24
    发表于 2022-1-6 15:26:03 | 显示全部楼层
    我也是进来看瓜的
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-25 10:11 , Processed in 0.147124 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表