2020-02-01から1ヶ月間の記事一覧
CLICでは毎年動画圧縮に関する大会が開かれる。 Workshop and Challenge on Learned Image Compression Challenge>tasksからタスクが確認でき、今年は 1. Low-rate Compression 2. P-frame Compression の2つだった。 今回は2番のP-frame Compressionに参…
例えばBQMallという動画の31フレームをJMでエンコードするために、binファイル下で ./lencod.exe -f "../bin/HM-like/encoder_JM_RA_B_HE.cfg" -f "../bin/HM-like/per-sequence_JM/BQMall.cfg" -p InputFile="BQMall.yuv" -p FramesToBeEncoded=31 -p QPISl…
カレントディレクトリを変更せずにコマンドを実行するためには $ (cd ./different/directory/ && ls) などのように、()でコマンドをくくることによりサブプロセスが生成され、可能となる。 また、スクリプトで別のディレクトリからプログラムを実行するには …
cudaがインストールされていてもnvccでバージョンなどが確認できない場合、 $ echo -e "export PATH=/usr/local/cuda-10.2/bin${PATH:+:${PATH}}$ " >> ~/.bashrc $ echo -e "export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH:+:${LD_LI…
scipyは $ apt-get install python-scipy $ pip install scipy でインストールできる。 しかしimreadがimportできないというエラーがでる場合がある。 これはバージョンが新しいものではサポートされなくなったからだ。 よって古いバージョンである1.1.0をイ…
$ python $ import torch $ print(torch.__version__) で確認ができる。 また、pythonでは-cというオプションがあり、これを用いるとpythonコマンドとして渡されたpython文を実行する。 $ python -c コマンド これを用いると、pytorchのバージョンは $ pytho…
HEVC参照ソフトウェアであるHMの符号化によって得られるbinファイルをYUViewというソフトウェアで分析を行う。 以下はYUViewのGithubであり、 https://github.com/IENT/YUView 以下のリンクから最新のリリースを確認できる。 https://github.com/IENT/YUView…
アプリがフリーズしたとき、Quitできなくなったときは強制終了を行う。 OPTION + COMMAND + ESC で起動中のアプリのリストが表示される。 Quitしたいアプリを選び、Force Quitをクリック。 こうして強制終了が行える。
ValueError: I/O operation on closed file. このようなエラーが出たらopenされていないファイルに書き込もうとしたということ。 1. コードで書き込む部分の前で f.close() をしてしまっていないか、確認する。 2. forループなどでファイルの処理を行ってい…
Independent JPEG Groupとは、JPEGを無料で提供している団体だ。 記事を書いている現在、最新のバージョンは9dとなっている。 ここからはソフトウェアのインストールについて解説する。 linux環境を想定する。 1. tar.gzファイルの取得 $ wget http://www.ij…
ここではpythonコードでimport osによって行えることを記述する。 linuxコマンドの実行 os.system("ls") パスの結合 os.path.join("/dir1/dir2","file.py") 詳しくはhttps://www.sejuku.net/blog/64408を参照。 ファイルサイズの取得 os.path.getsize("/dir1…
JMとはH.264/AVCの参照ソフトウェアである。 公式サイトはこちら:http://iphome.hhi.de/suehring/ JM reference manualにそって進める。 1. まずはzipファイルのインストール http://iphome.hhi.de/suehring/tml/download/ にあるzipファイルをクリック、あ…
Cmakeは以下のサイトを参考にインストールが可能だ。 How to Install CMake on Ubuntu 18.04 LTS ここでもインストール方法を記述する。 1. CMakeのバージョン確認 Download | CMakeからCMakeのバージョンを確認する。 2. 最新のものをインストール 例えば $…
OpenJPEGとはJPEG2000の参照ソフトウェアである。 インストールには公式の https://github.com/uclouvain/openjpeg/blob/master/INSTALL.md と http://blog.k-tai-douga.com/article/174692342.html を参考にすると良いが、ここでも説明する。 1. CMakeのイ…
まずはじめにHMとはHEVCの参照ソフトウェアである。 https://hevc.hhi.fraunhofer.de がそのサイトで、HM software manualからマニュアルも見ることができる。 ここからはそのインストール方法を記述する。 1. まずはsubversionのインストールを行う。 $ apt…