任何熟悉 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 模块的人?
我想用这个模块生成不同的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、OSX 10.9.5 上与 macports 一起安装)我将nemo
图像复制到您想要的输入文件名(D:
当然不是,因为我的 Mac 上没有它:-)...:
$ 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
,但我不知道 Windows 的等效步骤是什么)——或者可能是 0.7.3 或任何 openjpeg 版本在 Windows 上使用有问题,我不知道。也许尝试安装最新最好的版本...?