Greetings,
I'm having trouble ploting a 3 dimentional matrix in Julia. The variable is
of the format Array{Float64,3}, and I need to visualize it in a window.
Using the Images.jl package
image = convert(Image, MyVariable)
RGB Image with:
data: WidthxHeightx3 Array{Float64,3}
properties:
You'll need
using ImageView
and then what you see will depend on the content. It looks like Images may
have interpreted it as an RGB image; does the 3rd dimension have size 3, by
any chance? (This is a Matlab convention.) You can use `grayim`, for example:
julia> img = grayim(rand(5,5,3))
Gr
Yes, the third dimension is of size 3.
The `grayim` returns:
julia> img = grayim(pauliRGBeq)
Gray Image with:
data: 825x1000x3 Array{Float64,3}
properties:
colorspace: Gray
spatialorder: x y z
But `view` returns:
julia> view(img)
ERROR: `view` has no method matching
view(::Image
On Tuesday, December 01, 2015 01:36:28 PM Rivo Sarmento wrote:
> But `view` returns:
>
> julia> view(img)
> ERROR: `view` has no method matching
> view(::Image{Float64,3,Array{Float64,3}})
Are you sure you first said
using ImageView?
julia> methods(view)
# 3 methods for generic function "vie
You can always say ImageView.view(img) if you need to scope the call. Perhaps
you're using another package that exports `view`.
Best,
--Tim
On Tuesday, December 01, 2015 02:50:51 PM Rivo Sarmento wrote:
> Currently the imports, or using package, are in the begining of the code.
> I got it to wor
So whats the image of?
On Tuesday, December 1, 2015 at 4:50:51 PM UTC-6, Rivo Sarmento wrote:
>
> Currently the imports, or using package, are in the begining of the code.
> I got it to work only if using is the last step before using `view`.
>
> I can't think of a particular reason for it to hap
ImageView.view(img) works also, thanks!
This is a Polarimetric SAR image from San Andreas Fault, CA.
Em terça-feira, 1 de dezembro de 2015 23:08:59 UTC-3, Benjamin Deonovic
escreveu:
>
> So whats the image of?
>
> On Tuesday, December 1, 2015 at 4:50:51 PM UTC-6, Rivo Sarmento wrote:
>>
>> Cur
hi Rivo,
Could you try to run this code (plot the image) in Julia 0.4.1?
What's the output of `methods(view)` in both versions 0.3.? and 0.4.1 (are
you sure it's Julia 0.3.2 or it'd be 0.3.8 instead)?
Thanks,
André.
On Wednesday, December 2, 2015 at 11:06:13 AM UTC-3, Rivo Sarmento wrote:
>
Hi André,
The output of `methos(view)` in both version are:
Julia version 0.3
julia> methods(view)
# 3 methods for generic function "view":
view{A<:AbstractArray{T,N}}(img::A<:AbstractArray{T,N}) at
/home/rivo/.julia/v0.3/ImageView/src/display.jl:233
view{A<:AbstractArray{T,N}}(imgc::ImageCanva