CANN训练营进阶班大作业2,视频解码+缩放+图片编码

马城林 发表于 2022/04/04 18:13:39 2022/04/04
【摘要】 1.进入我们克隆下来的的代码仓的视频解码文件夹目录cd ${HOME}/samples/cplusplus/level2_simple_inference/0_data_process/vdeccd scripts/ls -al 2.运行编译的脚本bash sample_build.sh选择购买的弹性云服务器的CPU架构,英特尔的就是x86,鲲鹏就是arm64 3.运行运行脚本bash s...

1.进入我们克隆下来的的代码仓的视频解码文件夹目录

cd ${HOME}/samples/cplusplus/level2_simple_inference/0_data_process/vdec
cd scripts/
ls -al

脚本名称

2.运行编译的脚本

bash sample_build.sh

选择购买的弹性云服务器的CPU架构,英特尔的就是x86,鲲鹏就是arm64
编译脚本的运行结果

3.运行运行脚本

bash sample_run.sh

运行脚本的结果

4.将运行结束后产生的YUV文件复制到缩放(resize)目录的data目录中

 mv image1.yuv ../../../resize/data/
 cd ../../../resize/scripts/
 # 修改编译和运行文件,将文件名和图片大小填上我们的需要的信息
 vim sample_build.sh
 vim sample_run.sh

修改resize的编译和运行文件

5.运行resize的编译和运行的脚本

bash sample_build.sh
bash sample_run.sh

resize编译结果

6.将resize的结果拷贝到jpege目录的data中

cd ../out/output
cp 图片名称.yuv jpege的data目录
# 修改编译和运行的脚本,运行
vim sample_build.sh
vim sample_run.sh
bash sample_build.sh
bash sample_run.sh

修改脚本

jpege的编译结果

7.运行的结果(按比例呈现)

运行结果对比

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。