1
我正在使用Images圖像包,並且想要加載圖像並獲取r圖像中像素的均值和標準差。在Julia獲取圖像的標準差
我想:
using Images, Color, FixedPointNumbers, ImageView, Testimages
img = testimage("mandril")
mean(data(img))
平均工作得很好,其實在IJulia它顯示的圖像的平均顏色。然而,當我試圖讓圖像的標準偏差,我得到:
std(data(img))
`varm` has no method matching varm(::Image{RGB{UfixedBase{Uint8,8}},2,Array{RGB{UfixedBase{Uint8,8}},2}}, ::RGB{Float32})
while loading In[66], in expression starting on line 1
in var at statistics.jl:162
一個如何去獲取圖像的標準偏差?
如果你想檢查你做得正確,你可以很容易地在ImageMagick的'identify'命令的命令行中這樣做:'identify -verbose yourImage.jpg' – 2014-10-01 10:55:40