我在Images.jl
中使用Julia
。我正在尝试将图像转换为类似图形的数据结构(v,w,c),其中
我想为那些颜色不一样的邻居付出昂贵的代价。但是,当我加载图像时,每个像素都具有以下
RGBA{U8}(1.0,1.0,1.0,1.0)
类型,是否可以将其转换为Int64或Float之类的数字? 最佳答案
按照@daycaster的建议,可以使用Colors.jl中的colordiff
。colordiff
采用两种颜色作为参数。要使用它,您应该使用color
(即colordiff(color(v),color(w))
)提取像素的颜色部分,其中v
将是RGBA{U8(0.384,0.0,0.0,1.0)
值。