KT
Size: a a a
KT
AK
GC
GC
GC
GC
GC
GC
GC
D
N
using IJuliaЗапустил в юпитере код из документации модуля JuliaImages
notebook()
using Images, TestImages, LinearAlgebra, InteractКрутилки появились, но не работают. Проверил в хроме и в лисе.
img = testimage("mandrill")
channels = float(channelview(img))
function rank_approx(F::SVD, k)
U, S, V = F
M = U[:, 1:k] * Diagonal(S[1:k]) * V[:, 1:k]'
M = min.(max.(M, 0.0), 1.)
end
svdfactors = (svd(channels[1,:,:]), svd(channels[2,:,:]), svd(channels[3,:,:]))
n = 100
@manipulate for k1 in 1:n, k2 in 1:n, k3 in 1:n
colorview(RGB,
rank_approx(svdfactors[1], 100),
rank_approx(svdfactors[2], 3),
rank_approx(svdfactors[3], 3)
)
end
KT
KT
N
N
KT
N