Как загрузить необработанные данные двоичного массива в Julia и отобразить их?

#julia #ijulia-notebook

#джулия #юлия-записная книжка

Вопрос:

Я хотел бы загрузить необработанные данные изображения (например, .raw из http://eeweb.poly.edu /~yao/EL5123/SampleData.html ) в Джулию и покажите их. В принципе, я ищу способ загрузить файл в Julia как Array{xxx} тип.

Есть идеи?

Ответ №1:

Вот код и вместе с результирующим графиком:

 using Plots, Images, HTTP
r = HTTP.request("GET", "http://eeweb.poly.edu/~yao/EL5123/image/lena_gray.raw")
img = reshape(r.body, 512, 512)
v = rotr90(colorview(Gray, img./256));
Plots.plot(v)
savefig("lena.png")
 

введите описание изображения здесь