Proyecto FaceScraped- Extractor de imágenes de perfiles de Facebook
Hola amigos de Internet, aquí su amigos Luis. Les doy
nuevamente la bienvenida a Mi Diario Python. En el día de hoy les traigo un
proyecto que de seguro les gustara mucho, no solo por su eficiencia, si no por
su gran utilidad.
nuevamente la bienvenida a Mi Diario Python. En el día de hoy les traigo un
proyecto que de seguro les gustara mucho, no solo por su eficiencia, si no por
su gran utilidad.
Proyecto
FaceScraped:
FaceScraped:
“FaceScraped”, ese el nombre con el que he bautizado al
proyecto. Antes de comenzar, quisiera mencionar la utilidad de “FaceScraped”.
proyecto. Antes de comenzar, quisiera mencionar la utilidad de “FaceScraped”.
Tal vez algunos aquí ya han trabajado con “Visión por
computadora”, estos software que son capaces de mirar y entender las imágenes.
Estos son muy usados para la detección de rostros y el reconocimiento facial.
Pues estos software, utilizan algoritmo matemáticos capaces de aprender de los
datos, estos algoritmo son conocidos como neuronas artificiales. Bueno, estas
neuronas necesitan entradas, los cuales son datos de aprendizajes, las
neuronas, igual que cualquier niño aprendiendo, deben de ver muchas imágenes,
ya que estas neuronas aprenderán de estas imágenes.
computadora”, estos software que son capaces de mirar y entender las imágenes.
Estos son muy usados para la detección de rostros y el reconocimiento facial.
Pues estos software, utilizan algoritmo matemáticos capaces de aprender de los
datos, estos algoritmo son conocidos como neuronas artificiales. Bueno, estas
neuronas necesitan entradas, los cuales son datos de aprendizajes, las
neuronas, igual que cualquier niño aprendiendo, deben de ver muchas imágenes,
ya que estas neuronas aprenderán de estas imágenes.
Una de las partes más
tediosas de todo esto, es crear un set de datos, con cientos de imágenes (entre
más mejor). Así que por que no automatizar este proceso. Eso es los que haremos
hoy.
tediosas de todo esto, es crear un set de datos, con cientos de imágenes (entre
más mejor). Así que por que no automatizar este proceso. Eso es los que haremos
hoy.
“FaceScraped” utilizara los servicios de Facebook para
obtener y descargar todas las imágenes que queramos de perfiles públicos de
Facebook. Todo de manera automatizada, y de manera muy fácil.
obtener y descargar todas las imágenes que queramos de perfiles públicos de
Facebook. Todo de manera automatizada, y de manera muy fácil.
¿Qué te parece? Interesante ¿Verdad? Pues comencemos a
escribir código.
escribir código.
“FaceScraped.py”:
Muy bien, ya sabemos que finalidad cumplirá el proyecto, es
hora de empezar a desarrollarlo.
hora de empezar a desarrollarlo.
El único recurso externo que utilizaremos será el link del
servicio de Facebook Graph: http://graph.facebook.com/picture?id=3754&width=800.
servicio de Facebook Graph: http://graph.facebook.com/picture?id=3754&width=800.
Como pueden observar, es un enlace cuyo parámetros son: id
el cual es el id de la imagen, y width.
el cual es el id de la imagen, y width.
De resto, todo lo encontraremos en la librería estándar de
Python.
Python.
Muy bien, ahora sí, comencemos.