Realizado

Creación de Api de reconocimiento visual de naipes

Publicado em 02 de Dezembro de 2016 dias na TI e Programação

Sobre este projeto

Aberto

Necesito acceder vía get al api que deberá estar alojada en mi servidor, el método principal sería getcards, y estaba pensando en  los siguientes parámetros:

- apikey > para autentificación (aunque estoy abierto a otra modalidad). El key se otorgará con algún metodo de registración. Permite el uso de una cuota de peticiones diarias/mensuales y una cuota de bits de respuesta diarias/mensuales.
Para mayor uso habría que upgradear el key.
- ImageUrl > con la url de la imagen a reconocer o enviar la imagen por POST.
- Id > identificador del request que devería volver con la respuesta.
Y devolverá un JSON con la siguiente estructura:

- result > el resultado del pedido.
- Error > Los datos del error específico. Si no hubo error este campo se incluye.
- Id > identificador del request (opcional)

Respuesta típica un result efectivo:
- data > String (ejemplo: "AT,3P,5C,6D,X,9D")
----- En este caso el request , en el caso de reconocer que hay un naipe, pero no el valor devuelve X.
- CompletionTime > el timestamp en formato ISO 8601 de cuándo su respuesta fue completada.
- ApiInfo (contiene los siguientes valores)
--- bitsUsed > Bits usados para generar su respuesta.
--- BitsLeft > Bits estimados que le quedan al cliente por usar.
--- RequestsLeft > Request estimados que le quedan al cliente por usar.

Esta es mi idea, por supuesto me encuentro en condiciones de replantearla o simplificarla si se necesita. En cuanto el algoritmo de reconocimiento tengo varios que he encontrado ya pensados para funcionar con naipes:

La mayoría es OpenCV y Phyton (pero también estoy dispuesto a que sea con otras tecnologías).
https://github.com/arnabdotorg/Playing-Card-Recognition
https://rdmilligan.wordpress.com/tag/playing-cards/
http://arnab.org/blog/so-i-suck-24-automating-card-games-using-opencv-and-python
https://code.google.com/archive/p/in-spirit/wikis/ASSURF.wiki

Categoria TI e Programação
Subcategoria Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Outro projetos publicados por E. P.