在图像类型的对象中更改frames.render
我有一个Image类型的对象,我想使用在图像类型的对象中更改frames.render,r,image-processing,R,Image Processing,我有一个Image类型的对象,我想使用EBImage::Image()命令重新创建它,如下所示: >im Image colorMode : Grayscale storage.mode : double dim : 5 5 3 frames.total : 3 frames.render: 3 imageData(object)[1:5,1:5,1] [,1] [,2] [,3] [,4
EBImage::Image()
命令重新创建它,如下所示:
>im
Image
colorMode : Grayscale
storage.mode : double
dim : 5 5 3
frames.total : 3
frames.render: 3
imageData(object)[1:5,1:5,1]
[,1] [,2] [,3] [,4] [,5]
[1,] 0.100877836 -0.06663118 -0.077078253 -0.083304137 -0.01695795
[2,] 0.014971112 0.04688030 -0.082847044 -0.043261390 -0.08951215
[3,] 0.090629555 -0.05716525 -0.013859576 -0.005152564 -0.06850447
[4,] 0.071357347 -0.06264605 -0.041013584 -0.057845186 -0.10428081
[5,] -0.002307055 -0.01245533 -0.003705411 0.049485780 -0.05529620
但是,当我使用image
命令时,我得到以下警告:图像堆栈缺少帧索引,假设“i=1”
并获得每个颜色通道的图像
如何修改
im
对象以将其渲染为单个图像 您需要通过调用colorMode(im)将im
对象的颜色模式从Grayscale
更改为color