2017-07-19 9 views
3

Ich versuche, Text aus Bildern zu entfernen, wie zum Beispiel haben wir einen Screenshot von Instagram Post, jetzt haben wir versucht, nur Bild von diesem Screenshot, in unserem .NET/C# -Code zu lesen alle Pixel und überprüfen Sie ihre Farbe, um zu sehen, ob wir Leerraum bekommen, so dass wir alle ungenutzten Platz entfernen und nur Bild extrahieren können, aber es hat nicht wie erwartet funktioniert, Hat jemand Idee, es richtig zu machen?So entfernen Sie Text von einem Bild

+0

Fragen fragen uns, zu empfehlen oder ein Buch, Werkzeug, Software-Bibliothek, Tutorial oder andere Off-Site-Ressource sind Wegthema für Stack-Überlauf zu finden, da sie opinionated Antworten und Spam zu gewinnen neigen. Beschreiben Sie stattdessen das Problem und was bisher unternommen wurde, um es zu lösen. – VDWWD

Antwort

1

Dies ist eine sehr breite Frage. Teilen Sie Ihr Problem in Schritte auf und fangen Sie an, vom ersten Schritt an zu lösen.

Die beste .Net-Bibliothek ist EMGUCV, ein OpenCV-Wrapper, der in der Bildverarbeitung breite Anwendung findet.

AForge.Net ist ein weiterer guter. Befolgen Sie die Dokumentation, um Textdaten aus Bildern zu verarbeiten.

Die Logik ist 1. Verfolgen Sie Texte im Bild. 2. Wenn Schriftart und Größe ähnlich und statisch sind, können Sie feste Muster und Muster eingeben. 3. Dann gibt es mehrere Möglichkeiten, ein gefundenes Objekt zu entfernen (hier finden Sie Texte als Objekt oder Bereich.) 4. Sie müssen nach dem Entfernen von Texten aus den Bildern tunen. Das wird Bildrekonstruktionsalgorithmen benötigen. Diese sind alle in EMGUCV verfügbar.

Bitte beachten Sie die Dokumentation.

+0

Möchten Sie eine Klasse dafür erstellen? Wie viel? –

Verwandte Themen