Para el reconocimiento de imágenes como servicio, ¿cuáles son las ventajas y desventajas de kooaba, IQ Engines y Moodstocks?

Descargo de responsabilidad: trabajo en Moodstocks y diseñé Moodstocks API v2.

NOTA IMPORTANTE: Esta respuesta es antigua (más de un año a partir de esta edición). Las cosas han cambiado mucho desde que lo escribí. No tome nada a continuación por sentado. Este es el sitio problemático como Quora, las respuestas tienden a caducar bastante rápido y no hay un sistema integrado eficiente para manejar el historial (a la wiki).

Mientras tanto, las cosas que han cambiado incluyen la llegada del reconocimiento en el dispositivo, la integración de códigos de barras 1D y 2D en las plataformas, etc. Podría escribir una versión actualizada de esta respuesta algún día, mientras tanto, eche un vistazo a los sitios web de diferentes empresas

La respuesta original desactualizada sigue.

No he probado IQ Engines, así que no puedo decir mucho al respecto. Probablemente lo haré algún día.

Fui al sitio web de kooaba y leí la documentación de su API. Parecía algo similar al nuestro, así que quería probarlo, pero aparentemente no hay forma de hacerlo de forma gratuita y una licencia de desarrollador cuesta más de $ 2000. Hay credenciales codificadas en su cliente Ruby (en su GitHub), así que probé con ellas pero lamentablemente no eran válidas. 🙂 Tenga en cuenta que tuve que arreglar algunas cosas en su cliente para que funcione con Ruby 1.9.

Al observar los sitios web de kooaba e IQ Engine, noté algunas diferencias que me harían pensar que nuestra API es más simple y fácil de usar:

  • kooaba e IQ Engines proporcionan bases de datos preconstruidas, no Moodstocks (debe indexar su propio conjunto de datos).
  • kooaba tiene dos API diferentes, IQ Engines cuatro. Moodstocks tiene solo uno.
  • Los motores kooaba e IQ tienen modelos de datos compuestos para objetos integrados en su API. La API de Moodstocks es mucho más sencilla: indexa imágenes de referencia, encuentra imágenes de referencia. Puede tener su propia convención para representar objetos con múltiples referencias y proporcionamos ejemplos de eso.
  • Moodstocks proporciona SDK móviles para iPhone y Android que incluyen todo lo necesario para escanear para que no tenga que implementar cosas como el efecto de escáner, la carga de imágenes … si no lo desea. Esto hace posible escribir una aplicación móvil simple en cuestión de minutos. Los otros dos proporcionan varios clientes API, pero no creo que lleguen tan lejos.

Algunas propiedades interesantes de Moodstocks (no sé sobre los otros dos):

  • El escaneo es rápido (unos pocos segundos en una red 3G), por lo que es posible crear aplicaciones con UX interactivos. Dependiendo del caso de uso, no siempre es necesario pedirle al usuario que tome una fotografía: puede mostrarle un video y enviar solicitudes en segundo plano para obtener la misma experiencia de usuario que los escáneres de códigos de barras.
  • La indexación es sincrónica, consistente y básicamente tan rápida como el escaneo. Eso significa que es perfecto para aplicaciones que dependen del Contenido generado por el usuario, como Moodstocks Notes.

Si desea solicitar información más específica, acabamos de abrir un foro de la comunidad: http://forum.moodstocks.com/. Alternativamente, puede probar nuestro chat de soporte durante el horario laboral francés (9: 30-19: 30 CET, 7: 30-17: 30 UTC, 0: 30-10: 30 PDT, 3: 30-13: 30 EDT).

EDITAR:

¡kooaba ha lanzado un nuevo sitio web hoy y aparentemente tienen un plan gratuito ahora! http://www.kooaba.com/en/busines….

Otra EDICIÓN: [estaba parcialmente equivocado, ver comentarios]

He visitado el sitio web de IQ Engines y, por lo que pude ver, no hacen lo mismo (aunque un vistazo rápido a sus API de entrenamiento y resultados podría hacerte pensar que sí). Lo que hacen es el etiquetado de imágenes.

Para explicar la diferencia simplemente (advertencia: quizás demasiado simple …), imagine que su consulta es la siguiente:


Si solicita la API de consulta de kooaba, está preguntando “¿sabe * este coche?”. Si solicita la API de Moodstocks o la API de datos de kooaba, está preguntando “¿* sé * este auto?”. Si solicita la API de IQ Engines, está preguntando “qué hay en esta imagen” y responderá “un automóvil rojo”.

Si necesita etiquetar, su oferta parece interesante, aunque un poco compleja y lenta. Sus TOS (http://www.iqengines.com/tos.php) lo dicen todo: “Usted reconoce que el tiempo para que el Servicio de etiquetado de imágenes de IQ Engines produzca etiquetas de imágenes puede variar desde unos pocos segundos hasta muchas horas. las etiquetas pueden variar de generales a altamente descriptivas. Las etiquetas devueltas pueden ocasionalmente ser incompletas, inexactas o no descriptivas. No use los Productos y Servicios donde se requiere un tiempo de procesamiento preciso y / o precisión de etiquetado “.

Moodstocks, por otro lado, se trata de un procesamiento rápido (es decir, principalmente dependiente del ancho de banda de la red) y una coincidencia precisa.

[Descargo de responsabilidad: trabajo para otro proveedor de reconocimiento de imágenes SaaS llamado Catchoom.]

La respuesta de Pierre fue increíblemente bien detallada, ¡felicitaciones! Le deseamos mucha suerte a Moodstocks en su nuevo viaje en Google.

Ahora que descontinuarán su servicio, ahora es útil comparar esas capacidades con soluciones alternativas como el conjunto de reconocimiento de imágenes CraftAR de Catchoom.

Escribimos una guía detallada sobre eso: Gran alternativa al reconocimiento de imágenes de Moodstocks: CraftAR por Catchoom

En cuanto a la pregunta principal, usando sus propias imágenes de referencia:

Usted tiene el control de sus propias imágenes de referencia y puede usar sus propias imágenes de referencia para el reconocimiento . No establecemos límites técnicos sobre cuántas imágenes puede tener en sus colecciones.

También tiene la libertad de elegir entre solo Reconocimiento de imágenes en la nube, Reconocimiento de imágenes en el dispositivo solo Reconocimiento de imágenes o una solución ‘híbrida’ que combina los dos (para esto último, vea cómo Prynt está utilizando nuestros SDK de reconocimiento de imágenes). Cuál de estos funciona mejor para usted depende de su caso de uso.

En lugar de almacenar en caché las imágenes escaneadas más comúnmente como lo hizo Moodstocks, tiene la libertad de decidir qué imágenes específicas se sincronizarán en el dispositivo de su usuario. También puede agregar o eliminar imágenes y volver a sincronizar esos paquetes sin volver a publicar su aplicación.

En cuanto a las API:

Ofrecemos 2 API diferentes. La API de reconocimiento de imágenes en la nube conecta cualquier dispositivo o sitio web con los servidores CraftAR y devuelve respuestas instantáneas en bases de datos de cualquier tamaño, incluso con millones de imágenes.

También ofrecemos una potente API de administración para conectar su back-end al nuestro para crear y actualizar sus imágenes y contenido, si no prefiere utilizar nuestro sistema de administración de contenido basado en la web.

En este sentido, ofrecemos más de una API, como Pierre encontró en el caso de koaba e IQ Engine en el día de escribir su respuesta.

En cuanto a las herramientas de desarrollo y los SDK:

Al igual que Moodstocks, ofrecemos SDK para construir sus aplicaciones nativas (Android, iOS) y también tenemos un complemento para el desarrollo multiplataforma con Cordova.

También tenemos una biblioteca Javascript, para incorporar la funcionalidad de escaneo directamente desde un navegador web sin que los usuarios necesiten descargar una aplicación móvil.

Aquí hay más información sobre todos estos SDK y API.

More Interesting

¿Qué empresas SaaS B2B no estadounidenses han tenido éxito vendiendo a empresas estadounidenses y por qué?

¿Cuáles son los sitios más populares para noticias de tecnología, nuevas empresas y negocios SaaS?

¿Cuánto capital suele tomar una empresa SaaS para llegar a $ 1MM ARR?

¿Cuál es el mejor software para administrar la agencia de educación y migración?

Cómo iniciar una empresa saas sin dinero, sin conexiones y con muy pocas habilidades técnicas (html y css)

¿OrderHive, Zepo, Kart-Rocket, Unicommerce y Browntape son realmente compañías de soluciones de comercio electrónico SaaS? ¿Cuáles son las diferencias?

¿Cuál es la mejor estrategia de precios para un producto SaaS empresarial?

Para las aplicaciones web SaaS, ¿es una buena práctica basar el modelo de precios en las visitas mensuales a la página?

¿Qué porcentaje de los ingresos proviene de servicios profesionales en una empresa SaaS (Software as a Service)?

Para un SaaS B2B, después de enviar una propuesta de negocio, ¿cuál es el consejo final para cerrar el trato durante el seguimiento? ¿Qué tasa de conversión de propuesta enviada al cliente cerrado puede ser exceptuada?

¿Cuál es la mejor manera de iniciar un programa de Éxito del cliente en un inicio de SaaS?

¿Cuán técnicamente inteligente es el crimen organizado?

¿El efecto del "precio de encanto" de $ 9.99 siendo mucho más bajo que $ 10 también funciona para grandes precios como $ 1,999 o $ 6,999? ¿Hay algún estudio disponible sobre esto? Me pregunto si cuanto mayor es el número, más débil es el efecto psicológico.

¿Qué aplicación basada en SaaS es la mejor para administrar un salón de belleza?

¿Cuáles son otros mercados de intercambio de aplicaciones comerciales como AppExchange de Salesforce?