MindSpore21天实战营(1)plus 使用MindSpore Lite实现手机端图像检测

网友投稿 702 2022-05-28

唉,为啥张小白完成了:

MindSpore21天实战营(1)使用MindSpore Lite实现手机端图像检测 https://bbs.huaweicloud.com/blogs/205515

MindSpore21天实战营(2)使用MindSpore和ModelArts实现Bert中文新闻分类 https://bbs.huaweicloud.com/blogs/207332

MindSpore21天实战营(3)使用MindSpore实现Resnet50毒蘑菇识别 https://bbs.huaweicloud.com/blogs/208652

MindSpore21天实战营(4)使用ModelArts和YoloV3-DarkNet50预训练模型实现篮球检测 https://bbs.huaweicloud.com/blogs/207008

MindSpore21天实战营(5)使用PyCharm Kit进行基于Wide&Deep实现CTR预估实战 https://bbs.huaweicloud.com/blogs/207322

五篇巨著之后,还有写个(1)plus?是因为张小白勤快吗?显然不是的。

因为:张小白又双叒叕犯错误了!!!

离人生巅峰仅差一步之遥的张小白,万万没想到,自己Day1的进阶作业得了0分。

原因居然是:做个安卓安装包,居然做错了对象。

体验作业是图像分类,进阶作业是物体检测——都不是同样的源码包。。

教训是深刻的。但是任务既然等于没完成。那还得继续往下做。

打开Android Studio,打开工程 object_detection

(路径为 F:\learn\mindspore\model_zoo\official\lite\object_detection )

耐心等待加载结束,切换到Project:

在工程的根目录下创建一个signAPK目录。

点击Build-》Generate Signed Bundle or APK

点击Next

点击页面的Create New。。。

在New Key Store录入以下信息:

(这里张小白是第二次做,选择key1,一般来说是key0)

其中Key Store Path可以在弹出的菜单选择前面建好的 signAPK目录

点击OK,OK后

系统会弹出以下窗口

记得将“建议使用”引号里面的那段话,贴出来备用:

keytool -importkeystore -srckeystore F:\learn\mindspore\model_zoo\official\lite\object_detection\signAPK\signDemo.jks -destkeystore F:\learn\mindspore\model_zoo\official\lite\object_detection\signAPK\signDemo.jks -deststoretype pkcs12

系统弹出以下菜单:

点击Next

选择release,选中V1和V2,点击Finish。系统关闭菜单。

再在命令行进入工程目录:

cd F:\learn\mindspore\model_zoo\official\lite\object_detection

MindSpore21天实战营(1)plus 使用MindSpore Lite实现手机端图像检测

输入 keytool -importkeystore -srckeystore F:\learn\mindspore\model_zoo\official\lite\object_detection\signAPK\signDemo.jks -destkeystore F:\learn\mindspore\model_zoo\official\lite\object_detection\signAPK\signDemo1.jks -deststoretype pkcs12

记得将后面的signDemo.jks改为signDemo1.jks

(以上动作由于张小白做过一次,所以会提示是否覆盖,其实第一次做应该是1条条目导入)

再重新点击Build-》Generate Signed Bundle or APK。

选择apk,点击Next

在这里选择choose existing:

选择前面用命令行生成好的SignDemo1.jks

点击OK,输入2个密码

点击Next,

依然选择release,V1,V2和Finish.

再点击Build-》Build Bundles/APK=>Build APK,

可以在下面的build窗口看编译的进度

等build finished.

查看app/release目录下,有相关的app-release.apk文件。

跟前面一样,将这个apk通过QQ传送出去。然后在手机上QQ接收。

手机上执行以下操作:

下载QQ上的文件

点击下载。下载成功后,点击安装。

系统会提示一些权限问题:

反正各种允许就是对了。。。

继续安装,安装中。。。

等安装完毕:

打开应用:

这个app可以用摄像头进行图像检测,也可以通过相册进行图像检测。

当然它也是需要相应的操作权限。。。

我们先用摄像头照一下火箭101女团。。

有2个人没被识别。。

再照一下键盘:

没问题。

再看下闹钟:

难得认为是智能手机。。。

看一下我的专业书和非专业书:

感觉挺好的。

那看看照片呢。。

这是老罗抖音直播间的截屏:

选择后,识别结果如下:

嗯,人识别出来了。为啥前面的键盘可以识别,上面那个大大的键盘没法识别呢?

可能是因为图片糊吧。。张小白这样小心的想。

好了,就把这个APK传到gitee吧。不过,传了也没分了。张小白好像一参加什么活动就得犯点啥幺蛾子,真是干啥啥不行,制造麻烦第一名。

就让张小白用锦鲤作为这次实战课的结束吧。。。

(全文完,谢谢阅读)

EI企业智能 Python AI开发平台ModelArts MindSpore 昇腾

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:关于 CPU
下一篇:HBase的3个重要机制
相关文章