J'ai un 224x224 image avec 3 canaux. Je veux afficher l'image dans une Jupyter ordinateur Portable. Quand je fais IJulia.display(imgs[:, :, :, 1])
, tout ce que je obtenir les chiffres bruts et pas l'image. Le code ne fonctionne pas avec le ImageView.imshow
mais je veux capturer l'image dans l'ordinateur portable lui-même. Que dois-je faire pour que mes données pour être en mesure de le montrer comme une image?
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]))
pour afficher l'image correctement.