Freddy Omar López Quintero
2016-Sep-01 19:09 UTC
[R-es] Identificar porción de una imagen.-
¡Hola muchachos! Tengo un problema que no he podido resolver. Les cuento: tengo una imagen y quisiera conocer cuáles son los valores de los pixeles en un área más o menos delimitada. Yo creo que mi problema principal es que no sé cómo podría hacer la selección de esta área más o menos delimitada para luego conocer el valor en cada pixel :-\ Un ejemplo: library(fields) data(lennon) image(lennon, col=grey(seq(0,1,,256)) ) Para esa imagen, digamos, estoy interesado en conocer los (valores de los) pixeles de la frente del señor Lennon. ¿Alguien tendrá una idea de cómo podría proceder? ¡Gracias! -- «...my role is to be on the bottom of things.» Donald Knuth [[alternative HTML version deleted]]
Hola, Prueba con esto: https://cloud.r-project.org/web/packages/magick/index.html Tendrás que instalarte "ImageMagick"... Aquí puedes ver alguna de sus posibilidades... https://github.com/ropensci/magick#readme Saludos, Carlos Ortega www.qualityexcellence.es El 1 de septiembre de 2016, 21:09, Freddy Omar López Quintero < freddy.lopez.quintero en gmail.com> escribió:> ¡Hola muchachos! > > Tengo un problema que no he podido resolver. > > Les cuento: tengo una imagen y quisiera conocer cuáles son los valores de > los pixeles en un área más o menos delimitada. Yo creo que mi problema > principal es que no sé cómo podría hacer la selección de esta área más o > menos delimitada para luego conocer el valor en cada pixel :-\ > > Un ejemplo: > > library(fields) > data(lennon) > image(lennon, col=grey(seq(0,1,,256)) ) > > Para esa imagen, digamos, estoy interesado en conocer los (valores de los) > pixeles de la frente del señor Lennon. > > ¿Alguien tendrá una idea de cómo podría proceder? > > ¡Gracias! > > -- > «...my role is to be on the bottom of things.» > > Donald Knuth > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
javier.ruben.marcuzzi en gmail.com
2016-Sep-01 20:08 UTC
[R-es] Identificar porción de una imagen.-
Estimado Freddy Omar López Quintero http://cran.at.r-project.org/web/packages/raster/vignettes/Raster.pdf puede ser de ayuda, aunque no lo utilicé nunca. O pretendes realizar reconocimiento de imágenes, como son los ejemplos de detectar letras, las caras, etc., para eso deberías entrenar o encontrar la forma que quieres como la frente de la cara, puesto que si cambias de imagen ese entrenamiento o función debería reconocer la frente de otra persona. Vi algunos ejemplos con R, aunque la mejor herramienta que encontré estaba con OpenCV (creo que se puede colocar con R), era una versión comercial con una lite que estaba en la página, lo interesante es el poder de forma gráfica colocar valores y funciones, en instantes uno visualiza estos en la pantalla, entonces al identificar lo que uno desea el algoritmo es lo que uno fue seleccionando en forma gráfica, quedando este para el entrenamiento y posterior reconocimiento. http://stackoverflow.com/questions/9105379/face-recognition-in-r/9107659 Javier Rubén Marcuzzi De: Carlos Ortega [[alternative HTML version deleted]]
javier.ruben.marcuzzi en gmail.com
2016-Sep-01 20:31 UTC
[R-es] Identificar porción de una imagen.-
Estimado Freddy Un artículo reciente que se me paso comentar en el correo anterior https://www.r-bloggers.com/image-recognition-tutorial-in-r-using-deep-convolutional-neural-networks-mxnet-package/ Javier Rubén Marcuzzi De: Freddy Omar López Quintero [[alternative HTML version deleted]]
Freddy Omar López Quintero
2016-Sep-02 03:03 UTC
[R-es] Identificar porción de una imagen.-
Gracias Carlos y Javier. No. No es reconocimiento de imágenes. Por ahora me he contentado con la (muy rudimentaria) solución: image(array(findInterval(as.numeric(lennon), c(0, 150, 200), left.open F, all.inside = T), dim = c(256, 256)), col=grey(seq(0,1,,256)) ) donde el c(0, 150, 200) lo encontré al tanteo. Nada elegante, pero me dice que los pixeles de la frente (y nariz) tienen valores sobre 150. ¡Mil gracias! On Thu, Sep 1, 2016 at 5:31 PM, <javier.ruben.marcuzzi en gmail.com> wrote:> Estimado Freddy > > > > Un artículo reciente que se me paso comentar en el correo anterior > > > > https://www.r-bloggers.com/image-recognition-tutorial-in- > r-using-deep-convolutional-neural-networks-mxnet-package/ > > > > > > Javier Rubén Marcuzzi > > > > *De: *Freddy Omar López Quintero <freddy.lopez.quintero en gmail.com> > *Enviado: *jueves, 1 de septiembre de 2016 16:10 > *Para: *r-help-es en r-project.org > *Asunto: *[R-es] Identificar porción de una imagen.- > > > > ¡Hola muchachos! > > > > Tengo un problema que no he podido resolver. > > > > Les cuento: tengo una imagen y quisiera conocer cuáles son los valores de > > los pixeles en un área más o menos delimitada. Yo creo que mi problema > > principal es que no sé cómo podría hacer la selección de esta área más o > > menos delimitada para luego conocer el valor en cada pixel :-\ > > > > Un ejemplo: > > > > library(fields) > > data(lennon) > > image(lennon, col=grey(seq(0,1,,256)) ) > > > > Para esa imagen, digamos, estoy interesado en conocer los (valores de los) > > pixeles de la frente del señor Lennon. > > > > ¿Alguien tendrá una idea de cómo podría proceder? > > > > ¡Gracias! > > > > -- > > «...my role is to be on the bottom of things.» > > > > Donald Knuth > > > > [[alternative HTML version deleted]] > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es en r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > >-- «...my role is to be on the bottom of things.» Donald Knuth [[alternative HTML version deleted]]