Eu tenho um 224x224 imagem com 3 canais. Eu quero exibir a imagem em uma Jupyter Notebook. Quando eu IJulia.display(imgs[:, :, :, 1])
, tudo que eu vejo é os números brutos e não a imagem real. O código não funciona com o ImageView.imshow
mas eu quero capturar a imagem no próprio computador portátil. O que eu preciso fazer para meus dados para poder mostrá-la como uma imagem?
224×224×3 Array{Float32, 3}:
[:, :, 1] =
0.117647 0.117647 0.117647 0.117647 … 0.384314 0.396078 0.403922
0.117647 0.117647 0.117647 0.117647 0.384314 0.392157 0.4
0.117647 0.117647 0.117647 0.117647 0.384314 0.388235 0.392157
0.121569 0.117647 0.121569 0.121569 0.388235 0.388235 0.388235
0.12549 0.117647 0.12549 0.129412 0.396078 0.396078 0.396078
0.12549 0.117647 0.12549 0.129412 … 0.407843 0.407843 0.407843
0.12549 0.117647 0.12549 0.129412 0.423529 0.423529 0.423529
0.145098 0.133333 0.129412 0.129412 0.419608 0.419608 0.419608
0.14902 0.141176 0.137255 0.137255 0.407843 0.407843 0.407843
0.141176 0.145098 0.141176 0.137255 0.396078 0.396078 0.396078
⋮ ⋱
Images.colorview(RGB, permutedims(x[:, :, :, 1], [3,1,2]))
para ver a imagem corretamente.