如何将原始二进制数组数据加载到 Julia 中并显示它?
How to load raw binary array data into Julia and display it?
我想将原始图像数据(例如 .raw 来自 http://eeweb.poly.edu/~yao/EL5123/SampleData.html 的数据)加载到 Julia 中并显示它们。
基本上,我正在寻找一种将文件作为 Array{xxx}
类型加载到 Julia 中的方法。
有什么想法吗?
这是代码和结果图:
using Plots, Images, HTTP
r = HTTP.request("GET", "http://eeweb.poly.edu/%7Eyao/EL5123/image/lena_gray.raw")
img = reshape(r.body, 512, 512)
v = rotr90(colorview(Gray, img./256));
Plots.plot(v)
savefig("lena.png")
我想将原始图像数据(例如 .raw 来自 http://eeweb.poly.edu/~yao/EL5123/SampleData.html 的数据)加载到 Julia 中并显示它们。
基本上,我正在寻找一种将文件作为 Array{xxx}
类型加载到 Julia 中的方法。
有什么想法吗?
这是代码和结果图:
using Plots, Images, HTTP
r = HTTP.request("GET", "http://eeweb.poly.edu/%7Eyao/EL5123/image/lena_gray.raw")
img = reshape(r.body, 512, 512)
v = rotr90(colorview(Gray, img./256));
Plots.plot(v)
savefig("lena.png")