No es del todo claro si le gustaría definir las etiquetas utilizar usted mismo, o simplemente dejar que el software utiliza un "sentido común" conjunto universal de etiquetas sobre los objetos que se muestran etc.
Let de dice que quiere definir su propio conjunto de etiquetas - que puede ser sobre la temporada años una foto fue tomada en un estado de ánimo asociado a la imagen (basado en combinación de colores y objetos representados etc.), o algo técnico tú nee d para distinguir (desnudez, detalle, tipo de fondo, etc.).
Podemos usar aprendizaje automático para esto! Es una rama de la inteligencia artificial que aprende reglas (como cómo etiquetar imágenes, incluso reglas muy complicadas) cuando le damos muchos ejemplos de las imágenes. Así que el paso principal para usted es reunir un conjunto de imágenes de ejemplo para cada etiqueta que desee. Una vez hecho esto, para las imágenes que tiene dos opciones principales:
utilizar un marco aprendizaje profundo, que permite aplicar redes neuronales en el problema. Tendrá que dividir sus datos en partes más pequeñas, programar un poco y, a menos que tenga muchas imágenes, use una variedad de trucos para que aprenda bien su tarea. A menos que esté interesado en la investigación, caffe y TensorFlow son los que hay que mirar ahora (hace un año la recomendación era diferente, y dentro de un año puede volver a ser diferente).
Utilice un API en línea, como usted menciona. Pero para la tarea en la que desea su propio conjunto de tareas, no tiene muchas opciones, ya que la mayoría de los servicios solo hacen clasificación general - clasifican sus imágenes según los objetos de "vida cotidiana" que detectan en las imágenes (y a veces casos especiales como NSFW, pero a menudo no en el nivel de sensibilidad que le gustaría).
Una opción que tiene entre APIs basadas en la Web es vize.it, que ofrece una interfaz web donde se puede subir y etiquetar sus imágenes de ejemplo y le permite entrenar a su propia API AI que genera las etiquetas que especificado. Entonces estás obteniendo lo mejor de ambos mundos. Desafortunadamente, no es completamente gratis, pero el plan es de muy bajo costo para pequeñas cantidades de imágenes y obtienes una muestra gratis al principio (además, el proceso de capacitación también es gratuito).
Descargo de responsabilidad: soy uno de los co-creadores de vize.it.
Google Image Labeler debe ayudar a Google Image Search, seguramente no es el método principal para etiquetar imágenes en Google. Pero gracias por tus pensamientos! – fjsj
Tengo la sensación de que Google usa principalmente el texto circundante para inferir etiquetas. – bjoernz