Find Jobs
Hire Freelancers

C# Grab screenshot and OCR with Tesseract

$30-250 USD

Em Andamento
Publicado há mais de 8 anos

$30-250 USD

Pago na entrega
This project is to create a library and test app that will grab a screenshot from any window and will return the OCR results. 1) Create a library (DLL) in C# (.net framework 4.0) that given a window handle and a rectangle will grab a screenshot at those relative co-ordinates. Bitmap Get_Screenshot(IntPtr handle, Rectangle rect) 2) Include a second library function that given the image from the screenshot will return the text using Tesseract OCR. String Get_Text(Bitmap image) 3) Create a function that given a window handle and a rectangle will return the text at those relative co-ordinates, using the two functions above. String Get_Window_Text(IntPtr handle, Rectangle rect) 4) Create a test app. In the app the user can click a button and then click a window to capture the window handle. The user can then draw a rectangle to specify where they want to capture text from. Then handle and co-ordinates should now be captured and displayed on the screen. The user can now click a button titled "Get text" to capture and display the window text. The app will use the library function "Get_Window_Text" created above to capture the text. This test app does not have to be very polished - it is purely to test the library function. To weed out candidates that don't read the description I am requesting that you include in your bid the name of the windows API function you will use to capture the screenshot or a link to a similar project you've worked on. That will let me know you've read this and aren't just bidding on anything you see. Thanks and can't wait to work with you!
ID do Projeto: 8653636

Sobre o projeto

13 propostas
Projeto remoto
Ativo há 9 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 $249 USD for esse trabalho
Avatar do Usuário
Bir öneri henüz sağlanmadı
$300 USD em 10 dias
5,0 (23 avaliações)
6,1
6,1
Avatar do Usuário
Hello, I'd like to work on your project and help you accomplish what you need, using my substantial extensive experiences with C/C++, C# and .NET. There are several APIs used for screen capturing or taking screenshots in windows, most of them involve the use of CreateCompatibleDC with BitBlt and StretchBlt APIs. =) Please, feel free to review my work history for relevant experience. Once the bid is accepted, I will dedicate my full time to finish the project ASAP or by the end of the deadline. Best Regards.
$233 USD em 10 dias
5,0 (12 avaliações)
5,4
5,4
Avatar do Usuário
Hello there, Yes I can Create a library (DLL) in C# (.net framework 4.0) that given a window handle and a rectangle will grab a screenshot at those relative co-ordinates. I have reviewed your job post and would like to propose my interest in working for this task, as I am having expertise with Microsoft Sharepoint Development,C#, ASP.NET MVC,.NET Framework, VB.NET, Visual Basic, VBScript. I am a senior software engineer with 10 years of experience with strong technological background and analytic thinking. Yes I am a .NET Lead Developer and I have 11 years of development experience in which as a team lead. For development we follow SDLC or agile methodology based on discussion with customers. Give us a chance and will prove to be asset for you and promise a long term healthy service. I expertise in Agile and third party integration of Webex, Livemeeting, Telerik controls, ADFS, OneLogin, SMS gateway, payment gateway and various other services. One of our major success is our first charity project for local school, which is working great since last 4 years, further we are flexible to work onshore or from offshore. Programming is my passion, we always have believed in running that extra mile with energy store, so we keep learning the customer domain and competition. Moving forward, If you grant me the opportunity to work on this job, be assured I can work with minimal or no supervision, meet deadlines, and understand directions in one go. Regards JAnvi
$277 USD em 10 dias
5,0 (4 avaliações)
4,9
4,9
Avatar do Usuário
Hi, i have alot experience in using tesseract 3, i can deliver this in 1 day lets talk and get this started ...........
$188 USD em 1 dia
5,0 (14 avaliações)
4,9
4,9
Avatar do Usuário
Hi, I have worked on similar projects to get the screen capture of specified windows based on window handle and/or from the selected rectangle area. And OCR to get text using MODI (Microsoft Office Document Imaging) library. Please contact me to discuss the requirement in detail. I've used Win32 Window and GDI APIs to accomplish this. Thanks & Regards Charles
$333 USD em 5 dias
4,4 (13 avaliações)
4,8
4,8
Avatar do Usuário
Hello. The screenshot can be done with the BitBlt function. C# also has the Graphics.CopyFromScreen. I've used both in previous projects. I've also used Tesseract several times in C#.
$200 USD em 5 dias
5,0 (4 avaliações)
4,2
4,2
Avatar do Usuário
A proposal has not yet been provided
$332 USD em 5 dias
5,0 (6 avaliações)
3,5
3,5
Avatar do Usuário
Hi: This is some code that captures desktop, for a window is very similar. If I remeber well in charles petzold's book there is an example that does that already: HDC hDC = GetDC(GetDesktopWindow()); HDC hMemDC = CreateCompatibleDC(hDC); //We pass SM_CXSCREEN constant to GetSystemMetrics to get the X coordinates of screen. int cx = GetSystemMetrics(SM_CXSCREEN); //We pass SM_CYSCREEN constant to GetSystemMetrics to get the Y coordinates of screen. int cy = GetSystemMetrics(SM_CYSCREEN); //We create a compatible bitmap of screen size using screen device context. HBITMAP hBitmap = CreateCompatibleBitmap(hDC, cx, cy); if (NULL != hBitmap) { /* Here we select the compatible bitmap in memory device context and keeps the refrence to Old bitmap. */ HGDIOBJ hOld = SelectObject(hMemDC, hBitmap); /* We copy the Bitmap to the memory device context. */ BitBlt(hMemDC, 0, 0,cx,cy, hDC, 0, 0, SRCCOPY);
$333 USD em 15 dias
5,0 (1 avaliação)
2,8
2,8
Avatar do Usuário
A proposal has not yet been provided
$155 USD em 3 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
Nottingham, United States
4,6
29
Método de pagamento verificado
Membro desde mai. 18, 2004

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.