Find Jobs
Hire Freelancers

Computer vision: identify a specific rectangular object within a photo and ocr/decode it's content.

£250-750 GBP

En curso
Publicado hace alrededor de 9 años

£250-750 GBP

Pagado a la entrega
The use case is the following: 1. User places an identification CARD (business card size) next to a piece of work (flat or 3d) 2. User takes a photo of the work (the card can be seen somewhere in the photo) 3. The image now needs to be matched with the user via the CARD. The challenge: 1. Design a CARD shape and content (letters, digits, barcode, whatever) which: a) can easily be recognised and scaned within an image; b) is sufficiently details to be able to identify 1024 distinct users. 2. Write the necessary code to identify and scan the card. Notes: . this is a proof of concept for a new service. . it does not need to be perfect or robust. . it can be developed in prety much any platform (to be discussed) . it can only use open source resources. . sample photos at [login to view URL] . sample photo use a very basic CARD as an example only. . note that photos may be taken at an angle substantially different that 90 degrees (in relation to the card). Assume it can be anything from 70 to 110 degrees. . assume that the CARD my be at any rotation angle in the photographed surface. Is, pointing down, up or side down. Dealine and process notes: . It needs to be ready, idealy, by the 5th march. . I will require a 15 minutes discussion prior to work start to clarify a few points and make sure the brief is clear. Follow up work: .This a POC, but the full project is supposed to be implemented sometime in Q2 2015. . There are also other (2 more sp far) computer vision needs for the products we're now developing. Budget NOTES: . the $800 usd budget is to be spent on a simple proof of concept . I am aware that the job may involve a considerable more time in the medium term, but for now this is what I am able to spend. I would appreciate your contact, even if you think this budget is short. I am NOT looking to have someone working for free or for a very low rate.
ID del proyecto: 7140918

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
I posses an extensive knowledge on computer vision, pattern recognition, matching and tracking. I am also an enthusiast of all of this concepts and find great joy in finding solution that are both, practical and elegant. I have a clear implementation plan for this proof of concept, with algorithms I have tried and know to work with. I am also based in Europe, this will make communication easier. Now to your questions: 1) The absolut easiest card design would be a QR code or barcode*, BUT that is also extremely boring and unaesthetic**. My approach would be to code the 10 bit of information (1024=2^10) information in a colorful circle (design consisting of 3 colors+ black or white) which could in turn be printed in a business card or carried as a tag. 2) For this proof of concept I would be using Matlab because of it's speed for developing this kind of prototypes. I can too use another language of your choice (C++,Java, or Python), but this would cost me more time and I would change the price of the bid to something around 600£. A library like OpenCV is indispensable for such an algorithm, not using that would skyrocket the price and time of work. Hope to hear from you soon. *Using diverse software libraries available on the internet, the implementation of such an algorithm shouldn't take longer than an hour or two, and require amateur level of programming. **As an employee or user I would feel horribly objectified with a bar code for identification
£450 GBP en 8 días
0,0 (0 comentarios)
0,0
0,0
8 freelancers están ofertando un promedio de £580 GBP por este trabajo
Avatar del usuario
A proposal has not yet been provided
£555 GBP en 13 días
5,0 (3 comentarios)
4,1
4,1
Avatar del usuario
I have more than 10 years experience in image processing using opencv. looking forward your project. Skype talk2gunav
£500 GBP en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi there! I am a computer vision scientist with considerable experience in the domain. Well, your project seems good and interesting. For a proof of concept I would suggest the following: 1) Rectangular card with sharp 90 degrees angles. The identification will be a lot easier with barcodes rather than letters. Others shapes and usage of letters can be done for final product ! 2) Using C++ and OpenCV should be good. Matlab also for a proof of concept and a prototype can be enough as well. For android, we can discuss about it!
£833 GBP en 15 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I'm a senior software developer and a PhD student with 4 years of experience in computer vision field. My main area of expertise are object recognition algorithms, OCR using neural network and real-time systems detecting and tracking people. I've been recently working on a project, which is part of a banking system, my main task was to implement an algorithm detecting IDs on photos taken by a mobile phone and doing OCR to get basic information about a client, so I've already have a good idea how to implement the architecture of the solution and I also know what are the main problems to overcome. Paradoxically, the problem here is not implementing a proper OCR system, but finding the text area we're looking for. Let's say that our ID card looks like a simple calling card. It contains information like: name, surname, and a special ID code representing a user. If coordinates of the ID card on the photo were at least similar then it would make this problem much simplier. If not - there are still some ways to detect corners of the card (for example Canny edege detector algorithm). OCR system doesn't have to be implemented from scratch, there are already some open-source, effective OCR libraries like for example Tessearct. Solution also needs image preprocessing (mostly smoothing and binarization) to improve OCR results. For this purpose, I would use OpenCV or its .NET wrapper - EmguCV. Please, feel free to contact me if you have any questions.
£500 GBP en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED KINGDOM
london, United Kingdom
0,0
0
Forma de pago verificada
Miembro desde feb 14, 2015

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.