使用简介
- CompressAI的github仓库中Usage-Evaluation给出了传统编解码器的使用帮助,但是并未给出详细的使用方法。本文旨在进行总结使用方法。下图是传统编解码器相关代码的存放地点,其中codecs为各种编解码器类的定义模块module,被__main__调用。

- 各个编解码器的输入参数的要求在codecs中可以找到,数据集路径参数是必须的。
# 要注意的是
# 在通过python -m script运行脚本的时候,不需要加上后缀
python -m __main__ jpeg
- 在跑.bpg的时候,你会发现需要自己显式给出encoder和decoder的路径。而bpg的linux编解码器需要在这里可以找到,源码的编译须知在README中可以看到需要安装yasm和SDL。
在安装的时候有个需要注意的地方,如果你和我一样是通过登录用户的方式连接服务器,那么在进行如下python包安装的时候需要在自己的用户目录下安装,而不是对所有用户生效(权限不够)。

本文介绍了如何在GitHub上的CompressAI项目中安装和使用BPG编解码器,包括依赖项(如yasm和SDL)的下载与安装,以及处理编译过程中遇到的numaundefined错误的解决方案。
最低0.47元/天 解锁文章
1733





