0
Juliaで.h5ファイルをグレースケールに変換するにはどうすればよいですか?hdf5ファイルをグレースケールに変換
LoadError: PyError (:PyObject_Call) <type 'exceptions.TypeError'>
TypeError(u'Image data can not convert to float',)
Juliaで.h5ファイルをグレースケールに変換するにはどうすればよいですか?hdf5ファイルをグレースケールに変換
LoadError: PyError (:PyObject_Call) <type 'exceptions.TypeError'>
TypeError(u'Image data can not convert to float',)
私の推測では、あなたもusing
Image
を定義するいくつかの他のパッケージ、およびImages.jl
における定義とこの競合しているです:
img = stack[:,:,100] #just some hdf5 file
img = convert(Image{Images.Gray}, img)
を試してみました。他のパッケージがPythonImage
と呼ばれているとしましょう。
using Colors # that way you don't have to say `Images.Gray`
import PythonImage, Images # `import` rather than `using` prevents conflicts
imgg = convert(Images.Image{Gray}, img)
# ...if you need the other one, use `PythonImage.Image`
それともできusing Images
とimport PythonImage
(またはその逆):このようにそれを試してみてください。あなたが行うことができない唯一のことは、両方のためにusing
であり、すべてが機能することを期待しています。
コードの完全な実例を投稿できますか?たとえば、ここで1つ以上のパッケージを使用していると推測していますが、どのパッケージが使用されているかはわかりません。また、あなたのオブジェクト 'stack'がどのように作成/ロードされたかははっきりしていません。 –