JPEG2000の参照ソフトウェア"OpenJPEG"のインストール方法
OpenJPEGとはJPEG2000の参照ソフトウェアである。
インストールには公式の
https://github.com/uclouvain/openjpeg/blob/master/INSTALL.md
と
http://blog.k-tai-douga.com/article/174692342.html
を参考にすると良いが、ここでも説明する。
1. CMakeのインストール
https://vitux.com/how-to-install-cmake-on-ubuntu-18-04/
を参考にCMakeをインストールする。
2. OpenJPEGの確認
https://github.com/uclouvain/openjpeg/releases/latest
から最新のOpenJPEGをインストールする。
現在はOpenJPEG 2.3.1が最新である。
3. OpenJPEGのインストール
2のリンクのSource Code(tar.gz)をインストールする。
$ wget (tar.gzのリンク)
$ tar xzf openjpeg-2.3.1.tar.gz
$ cd openjpeg-2.3.1
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_BUILD_TYPE=Release
$ make
$ make install
以上でOpenJPEGのインストールは完了!
※もし3でSource Code(tar.gz)以外のものをインストールした場合、
CMakeList.txtがないというエラーが出る。
以下のようなコマンドで画像を圧縮できる。
$ opj_compress -i aaa.png -o bbb.j2k -q 30
-iは入力画像、-oは圧縮画像、-qで出力画像のPSNRを指定できる。
他にもオプションは
DocJ2KCodec · uclouvain/openjpeg Wiki · GitHub
から確認が可能だ。
このようなエラーが出た場合:
opj_compress: error while loading shared libraries: libopenjp2.so.7: cannot open shared object file: No such file or directory
libopenjp2-7をインストールすればOK!
sudo apt-get install libopenjp2-7
を参照