Atlas 200DK系统折腾纪实:(5)Atlas让黑白照片原彩重现
还记得 《穿越时光 让黑白地雷战原彩重现》吗?那是笔者写过的一篇直播笔记,https://bbs.huaweicloud.com/blogs/191978
没想到,这个实验,居然成为了18.04的quick-start的范例。
https://gitee.com/lovingascend/quick_start/tree/master/Atlas200DK_separate_MD
让我们跟随操作手册的脚步,看看AI是怎么给黑白照片上色的吧。
https://gitee.com/lovingascend/quick_start/blob/master/Atlas200DK_separate_MD/picture_sample.md
尽管手册里面已经提了,这里还是要重复两句。这次的方法(运行环境直接编译第三方库,再将第三方库导入开发环境,提供编译调用),是在开发板的系统上直接编译黑白照片上色所需要的第三方的库。也就是 @胖砸 大大提到的直接编译法(参考福尔摩斯的基本演绎法)。
登录开发板:
此时,虚拟机是可以上网的,但是开发板是不能上网的:
所以我们切换到root,在开发板将其配置上网(使用开发板的RJ45网口)
将网口eth0改为DHCP自动获取:
将开发板接入使用网线接入路由器:(记住,此时与笔记本虚拟机连接的USB口仍然是生效的!)可是现在都是wifi的网络,有线怎么整?
让我们请出终极必杀技:
对了,就是笔者珍藏多年的,长约5米的网线。它把这场实验的不可能变成了可能。。。。
网络的灯在闪。我们执行netplan apply,看看IP地址的变化:
再看看开发板能不能通外网:
完全没问题。
那就跟着手册继续走吧..
换为官方arm源:vi /etc/apt/sources.list
安装apt软件包:
apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libtiff5-dev libswscale-dev git cmake
这是一个漫长的过程。。。(茶杯预警,脱口秀大会预警。。。)
计时6:14开始。。
6:18装完?说好的一个小时的呢?
手册还能让人信服(幸福)吗?
退回到普通用户:
mkdir -p /home/HwHiAiUser/ascend_ddk/arm
解压:tar -zxvf ffmpeg-4.1.3.tar.gz
cd ffmpeg-4.1.3
安装ffmpeg
编译 make -j8(这倒是一个漫长的过程。。。)6:37结束
安装 make install
6:39结束。
继续按照手册配置ffmpeg。。。
然后安装opencv
等上面慢慢跑到100%。。。这个估计真的要70分钟。。。
make install
source ~/.bashrc
重启ada
好了,开发版的运行环境已经大致好了,让我们回到虚拟机的开发环境,继续按照手册处理。。。
严格按照手册执行即可
好像也没出什么问题。
不过,在安装交叉编译器的时候,出现了昨天安装时同样的问题,看来不得不去解决这个问题了。
昨天笔者发了个论坛提问,专家也回答了:
https://bbs.huaweicloud.com/forum/thread-73241-1-1.html
咱们参考下这个资料 https://www.cnblogs.com/maluscalc/p/11117392.html ,看看能不能解决问题。
重试下安装交叉编译器:
哈哈哈,200DK的论坛专家 @_xyt 果然靠谱,以后就跟着他混了。。。
让我们接着搞最后也是最重要的样例工程吧:
获取模型及权重文件:
打开工程:
转换模型:
按下图修改:
好像跟手册有点不大一样:手册叫做image pre-processing,这里叫做data preprocessing,.意思应该差不多吧。。
点finish转换模型ing...
转换成功:
到 $HOME/modelzoo/colorization/device 目录下看下是否生成om模型:有的。
将模型加载到工程:
编译,注意将Target Architecture改为aarch64:
编译成功:
查看Tools ->device manager,开发板本来就已经连接了:
Run前先Edit Configuration:按下图。输入command arguments 为 ../data后,先apply再ok。
点击Run,查看运行结果:
打开out/output下的文件,查看上色的效果:
好厉害。。。上色好像成功了!
这是原图:
好开心。。。我们找些黑白照片试试吧:
拿一张《小兵张嘎》的剧照:
真的不错。
再拿一张奥黛丽赫本《罗马假日》的剧照:
好喜欢这个结果。。。AI真强大,200DK也真的很强大。
最后安利下历史博文:
华为Atlas 200DK初体验——写在昇腾新品发布的第二天 https://bbs.huaweicloud.com/blogs/193847
Atlas 200DK系统折腾纪实:(1)论图片及18.04.1的诞生 https://bbs.huaweicloud.com/blogs/194291
Atlas 200DK系统折腾纪实:(2)视频的诞生 https://bbs.huaweicloud.com/blogs/194641
Atlas 200DK系统折腾纪实:(3)强大的yolo3物体检测——你想看的内容已被系统提取 https://bbs.huaweicloud.com/blogs/194816
Atlas 200DK系统折腾纪实:(4)18.04.1的软件安装及双系统切换验证 https://bbs.huaweicloud.com/blogs/195227
并再次感谢论坛 @_xyt 大大的指点。
(全文完,谢谢阅读)
- 点赞
- 收藏
- 关注作者
评论(0)