setwd("C:/Users/mrdeoliv/Desktop/MR")
install.packages("devtools")
library(devtools)
install_github("filipematias23/FIELDimageR")
install.packages("sp")
install.packages("raster")
install.packages("rgdal")
library(FIELDimageR)
library(raster)
library(FIELDimageR)
library(raster)
EX1<-stack("0.jpg") # Foto
plotRGB(EX1, r = 1, g = 2, b = 3)
EX1.I1<- indices(mosaic = EX1,index = c("BI","CI","SAT","BGI")) # Tenta achar um indice que identifica sementes melhor
plot(EX1.I1$SAT) # SAT parece bom para retirar o fundo
EX1.R1<- fieldMask(mosaic = EX1,index = "CI",
cropValue = 0.45, # remover fundo (elimina tudo abaixo do 0.45)
cropAbove = F)
EX1.A1<-fieldArea(mosaic = EX1.R1$mask) # Area total
EX1.I2<- indices(mosaic = EX1.R1$newMosaic,index = c("BI","CI","SAT","BGI"))
plot(EX1.I2$BGI) # parece bom para retirar o fundo
EX1.R2<- fieldMask(mosaic = EX1.R1$newMosaic,
index = "BGI",
cropValue = 0.7,# Identifica somente doenca (corta abaixo de 0.7)
cropAbove = F)
plotRGB(EX1.R2$newMosaic)
EX1.A2<-fieldArea(mosaic = EX1.R2$mask) # Area doenca
Muito obrigada,
Maria
library(FIELDimageR)
library(raster)
EX1<-stack("0.jpg") # Foto
plotRGB(EX1, r = 1, g = 2, b = 3)
EX1.I1<- fieldIndex(mosaic = EX1,index = c("BI","SCI","BGI","SI","VARI")) # Tenta achar um indice que identifica sementes melhor
plot(EX1.I1$SI) # SI parece bom para retirar o fundo
EX1.R1<- fieldMask(mosaic = EX1,index = "SI",
cropValue = 0.2, # remover fundo (elimina tudo abaixo do 0.2)
cropAbove = F)
EX1.A1<-fieldArea(mosaic = EX1.R1$mask) # Area total
EX1.I2<- fieldIndex(mosaic = EX1.R1$newMosaic,index = c("BI","SCI","BGI","SI","VARI"))
plot(EX1.I2$BGI) # parece bom para retirar o fundo
EX1.R2<- fieldMask(mosaic = EX1.R1$newMosaic,
index = "BGI",
cropValue = 0.7,# Identifica somente doenca (corta abaixo de 0.7)
cropAbove = F)
plotRGB(EX1.R2$newMosaic)
EX1.A2<-fieldArea(mosaic = EX1.R2$mask) # Area doenca