Find Jobs
Hire Freelancers

C# Grab screenshot and OCR with Tesseract

$30-250 USD

En curso
Publicado hace más de 8 años

$30-250 USD

Pagado a la 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 del proyecto: 8653636

Información sobre el proyecto

13 propuestas
Proyecto remoto
Activo hace 8 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
13 freelancers están ofertando un promedio de $249 USD por este trabajo
Avatar del usuario
Bir öneri henüz sağlanmadı
$300 USD en 10 días
5,0 (23 comentarios)
6,1
6,1
Avatar del usuario
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 en 10 días
5,0 (12 comentarios)
5,4
5,4
Avatar del usuario
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 en 10 días
5,0 (4 comentarios)
4,9
4,9
Avatar del usuario
Hi, i have alot experience in using tesseract 3, i can deliver this in 1 day lets talk and get this started ...........
$188 USD en 1 día
5,0 (14 comentarios)
4,9
4,9
Avatar del usuario
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 en 5 días
4,4 (13 comentarios)
4,8
4,8
Avatar del usuario
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 en 5 días
5,0 (4 comentarios)
4,2
4,2
Avatar del usuario
A proposal has not yet been provided
$332 USD en 5 días
5,0 (6 comentarios)
3,5
3,5
Avatar del usuario
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 en 15 días
5,0 (1 comentario)
2,8
2,8
Avatar del usuario
A proposal has not yet been provided
$155 USD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Nottingham, United States
4,6
29
Forma de pago verificada
Miembro desde may 18, 2004

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.