python jpeg2000 压缩与 glymur
python jpeg2000 compression with glymur
有人熟悉 glymur 模块吗?
我想用这个模块生成不同的jp2k类型的失真图像,但是我实在想不通这个模块怎么用,我找到了glymur的代码官网,
https://glymur.readthedocs.org/en/release-0.7.3/how_do_i.html#read-images
但似乎出现了错误。
谁能告诉我从 "D:/1.jp2" 读取 jp2 文件并将其保存到 "D:/2.jp2" 的部分代码?
使用最新版本:
>>> glymur.version.version
'0.8.0'
>>> glymur.version.openjpeg_version
'2.1.0'
(后者在我的 Macbook Air 上安装了 macports,OSX 10.9.5)我将 nemo
图像复制到您想要的输入文件名(不是 D:
当然因为我的 Mac:-)...:[=17=]
$ cp /Library/Python/2.7/site-packages/glymur/data/nemo.jp2 ./1.jp2
那么读写就很简单了:
>>> jp2 = glymur.Jp2k('1.jp2')
>>> oth = glymur.Jp2k('2.jp2', jp2[:])
并确实(通过带预览的眼球)验证图像看起来相同。
我怀疑您的问题可能是由于安装步骤有误(我对 sudo port install openjpeg
和 sudo pip install glymur
都没有问题,但我不知道 sudo pip install glymur
的等效步骤是什么=27=]) - 或者可能是 0.7.3 或您使用的任何 openjpeg 版本在 Windows 上有问题,我不知道。也许尝试安装最新最好的版本...?
有人熟悉 glymur 模块吗?
我想用这个模块生成不同的jp2k类型的失真图像,但是我实在想不通这个模块怎么用,我找到了glymur的代码官网,
https://glymur.readthedocs.org/en/release-0.7.3/how_do_i.html#read-images
但似乎出现了错误。
谁能告诉我从 "D:/1.jp2" 读取 jp2 文件并将其保存到 "D:/2.jp2" 的部分代码?
使用最新版本:
>>> glymur.version.version
'0.8.0'
>>> glymur.version.openjpeg_version
'2.1.0'
(后者在我的 Macbook Air 上安装了 macports,OSX 10.9.5)我将 nemo
图像复制到您想要的输入文件名(不是 D:
当然因为我的 Mac:-)...:[=17=]
$ cp /Library/Python/2.7/site-packages/glymur/data/nemo.jp2 ./1.jp2
那么读写就很简单了:
>>> jp2 = glymur.Jp2k('1.jp2')
>>> oth = glymur.Jp2k('2.jp2', jp2[:])
并确实(通过带预览的眼球)验证图像看起来相同。
我怀疑您的问题可能是由于安装步骤有误(我对 sudo port install openjpeg
和 sudo pip install glymur
都没有问题,但我不知道 sudo pip install glymur
的等效步骤是什么=27=]) - 或者可能是 0.7.3 或您使用的任何 openjpeg 版本在 Windows 上有问题,我不知道。也许尝试安装最新最好的版本...?