Find Jobs
Hire Freelancers

Extract data from images of graphs (reverse engineer the data)

$10-1000 USD

Em Andamento
Publicado há mais de 9 anos

$10-1000 USD

Pago na entrega
I have a large set of images. I need software that can read the images. Basically, We just need to take a range of points across the x axis and convert those points to dates based on the x axis labels, then, measure the top of the line and get a dollar amount based on the y axis. Basically, reverse engineer the data out of the images. The biggest issue is that the range of the x and y axis can vary greatly, so the software will need to read the labels to calculate approximate dates and dollar amounts. I am attaching a sample set of images that show you how the axis can vary. Please explain how you think you can solve this, what software language, etc. Thank you.
ID do Projeto: 6728603

Sobre o projeto

13 propostas
Projeto remoto
Ativo há 10 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
13 freelancers estão ofertando em média $1.272 USD for esse trabalho
Avatar do Usuário
Hello. I am interested in your job. I am a expert in reverse engineering, c++, Java. if u'd like, i'd be happy to work with u. Thanks.
$1.052 USD em 15 dias
4,9 (528 avaliações)
8,7
8,7
Avatar do Usuário
Hello! I have used MATLAB for some time for both image and time series processing as part of my DSP profession. I am sure we can work together quite nicely. Contact me if we need to discuss more. All the best! Ognjen
$531 USD em 15 dias
5,0 (136 avaliações)
6,6
6,6
Avatar do Usuário
I have 8 years experience in image processing and worked on several projects. I can do this project in Matlab for fast result and save the data as text or excel format. it has two parts one is detecting the points and then recognizing the number. So it is kind of OCR system. Please check my profile and let me know if I can help you in this area. We can have chat on Skype sml2014freelancer for further discussion. I can do it in C++ with opencv but this will cost more as need more time for programming. Thanks Seyed
$888 USD em 7 dias
5,0 (8 avaliações)
6,5
6,5
Avatar do Usuário
Hello, We will use contrast based algorithm, first we will convert image to gray scale and then use threshold level to extract information as we typically do for maps..............................Prefer offer at $55/hr rtae with $550 as INITIAL MILESTONE
$1.578 USD em 21 dias
4,4 (99 avaliações)
6,2
6,2
Avatar do Usuário
Hello, I'll use C#, probably with Tesseract OCR to read the x and y ranges. Are the images always the same size (like the sample images) ? The min and max range are always in the same position, the program can read that (x will have to be rotated 45º) and calculate the days (or hours) per pixel, or $ in the y axis. Since the chart line is always the same unique color, it will be easy to get line position for each x.
$560 USD em 7 dias
5,0 (4 avaliações)
4,4
4,4
Avatar do Usuário
Hello, Hiring Manager! I am a full-time php and css coder. And I have excellent design skills. In order to check my ability, would you look at my portfolio and skill test? I have 7 years of web design experience. And what I really want is getting odesk hours, not earning money. So if you tell me your reasonable price, I will surely say YES. And I will finally save your budget. If you give me a chance to get hired, I will try my best to deliver you a HIGH-QUALITY, LOW-PRICE work result, ASAP!!! I will use VS2008, C++ as development tool. I expect your kind answer. Thanks,
$500 USD em 7 dias
5,0 (3 avaliações)
3,9
3,9
Avatar do Usuário
Dear sir, I have experience on data thief from images. It is very easy. I use a software very efficiency. If you desire a demostration, send me an email to jlmeseguer508 by hotmail Best regards.
$561 USD em 2 dias
5,0 (3 avaliações)
3,6
3,6
Avatar do Usuário
I have worked on decoding of png images before. After reviewing the sample images, I find that they are all of same size, use same character definitions at 'similar' places & the images can be divided into zones. The approach I had used earlier &which I propose now searches for a 100% match unlike conventional OCR/machine learning techniques which have accuracy number associated with it. I shall 'train' my solution by providing all possible inputs. For example, for the Y axis if I were to provide the definitions of the "$", "1", "2",...."0" from the sample images provided, then my solution shall scan the image and any 100% match shall be detected. This way we shall get the data recognised with location which can then be assimilated. Same holds good for the X axis labels, though we shall have to scan several images to get a "complete definition set". The X axis labels pose a problem due to orientation & also the year is mentioned separately on a different line, relative location also changes. Key point: Approach needs validation for 100% match criteria. Willing to invest some time to test a case. Shall use freely available lodePNG source code for decoding files, rest fully custom code. Proposal: Budget and time to be re-assessed based on following clarifications: What exactly is output format for each image: csv file? And its content: just Y & X axis labels, the red color scan point data? Please share sample file. Also, Please let me know how many total number of images
$2.222 USD em 30 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
Fox, United States
5,0
85
Método de pagamento verificado
Membro desde dez. 27, 2008

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos 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)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.