Find Jobs
Hire Freelancers

C# Grab screenshot and OCR with Tesseract

$30-250 USD

In Bearbeitung
Veröffentlicht vor mehr als 8 Jahren

$30-250 USD

Bezahlt bei Lieferung
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!
Projekt-ID: 8653636

Über das Projekt

13 Vorschläge
Remote Projekt
Aktiv vor 9 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
13 Freelancer bieten im Durchschnitt $249 USD für diesen Auftrag
Avatar des Nutzers
Bir öneri henüz sağlanmadı
$300 USD in 10 Tagen
5,0 (23 Bewertungen)
6,1
6,1
Avatar des Nutzers
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 in 10 Tagen
5,0 (12 Bewertungen)
5,4
5,4
Avatar des Nutzers
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 in 10 Tagen
5,0 (4 Bewertungen)
4,9
4,9
Avatar des Nutzers
Hi, i have alot experience in using tesseract 3, i can deliver this in 1 day lets talk and get this started ...........
$188 USD in 1 Tag
5,0 (14 Bewertungen)
4,9
4,9
Avatar des Nutzers
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 in 5 Tagen
4,4 (13 Bewertungen)
4,8
4,8
Avatar des Nutzers
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 in 5 Tagen
5,0 (4 Bewertungen)
4,2
4,2
Avatar des Nutzers
A proposal has not yet been provided
$332 USD in 5 Tagen
5,0 (6 Bewertungen)
3,5
3,5
Avatar des Nutzers
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 in 15 Tagen
5,0 (1 Bewertung)
2,8
2,8
Avatar des Nutzers
A proposal has not yet been provided
$155 USD in 3 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von UNITED STATES
Nottingham, United States
4,6
29
Zahlungsmethode verifiziert
Mitglied seit Mai 18, 2004

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.