RGB.rescale

25 views
Skip to first unread message

JULIA CRISTINA

unread,
Aug 31, 2021, 2:56:42 PM8/31/21
to FIELDimageR: A R package to analyze orthomosaic images from field trials.
Boa tarde, 

Quando eu efetuo o comando plotRGB(RGB.rescale(EX1.RemSoil$newMosaic,3)), aparece na minha tela a seguinte mensagem:

Error in h(simpleError(msg, call)) : 
 erro na avaliação do argumento 'x' na seleção do método para a função 'plotRGB': 'could not find function "RGB.rescale"

Mesmo que para isso eu tenha baixado todos os pacotes necessários, além disso tentei rodar sem o RGB.rescale e usando só RGB, porém ele só me deu os quadrados sem o mosaico.

Abraços, Julia Teixeira.

fmatias

unread,
Sep 1, 2021, 9:21:46 AM9/1/21
to FIELDimageR: A R package to analyze orthomosaic images from field trials.

Oi Julia,

RGB.rescale() é uma função auxiliar do pacote, então ela não é chamada diretamente para o ambiente de trabalho.

Aqui está o código, tente rodar essa função primeiro e depois o seu código.

 

RGB.rescale <- function(mosaic, num.band) {
for(i in 1:num.band) {mosaic[[i]] <- scales::rescale(values(mosaic[[i]]), to = c(0, 255))}
return(mosaic)}

 

Espero que isso ajude,

Filipe

JULIA CRISTINA

unread,
Sep 1, 2021, 10:20:07 AM9/1/21
to FIELDimageR: A R package to analyze orthomosaic images from field trials.
Oi Filipe, ajudou sim, mas agora apareceu um outro pra fazer a extração dos índices vegetativos, falando:

 Error in fieldInfo(mosaic = EX1.Indices[[c("NGRDI", "BGI", "myIndex")]],  :  'n.core' must be less than 2

Pra resolver isso eu coloquei n.core=2 no lugar de por igual a quatro, dessa forma o código ficou :

EX1.Info<- fieldInfo(mosaic = EX1.Indices[[c("NGRDI","BGI","myIndex")]],
                     fieldShape = EX1.Shape$fieldShape,
                     buffer = -0.05,
                     n.core = 2
 Isso fez com que os valores de NGRDI, BGI e Myindex ficassem diferente do exemplo. Qual o problema disso e como arrumar para que não ocorra esse erro?

Abraços, Julia Teixeira
Reply all
Reply to author
Forward
0 new messages