Ich habe eine Reihe von Graustufenbildern, wie folgt aus:Ernte unerwünschten schwarzen Raum des Bildes
Dies ist ein Beispiel Bild, da ich nicht das Originalbild veröffentlichen können. Jedes Bild hat einen Bereich mit einer Textur, einem reinen weißen Wasserzeichen (pos) und viel unerwünschtem schwarzen Raum.
Im Idealfall sollte das Bild beschnitten werden:
kannDas Wasserzeichen in jedem Bild etwas unterschiedlich sein, aber immer sehr dünn reiner weißer Text.
Die Bilder können sehr unterschiedlich aussehen, hier ist ein weiteres Beispiel
dieses nur auf der linken Seite
eine andere Bedürfnisse des Stutzens:
braucht 363.210dieses oben und unten abgeschnitten werden:
und eine weitere
dieses an der Spitze muss und rechts werden abgeschnitten. Beachten Sie, dass ich das Wasserzeichen in diesem Bild gelassen habe. Im Idealfall würde das Wasserzeichen auch entfernt werden, aber ich denke, es ist einfacher ohne.
Hier ist ein Bild des Wasserzeichens, wie es in Wirklichkeit aussieht.
Die Bilder sind unterschiedlich groß, aber sind in der Regel groß (über 2000x2000).
Ich suche nach einer Lösung in Python (cv2 vielleicht).
meine erste Idee war, so etwas zu verwenden: Python & OpenCV: Second largest object
aber diese Lösung Code nicht für mich
Schauen Sie hier ... http://stackoverflow.com/a/41761313/2836621 –
Zeigen Sie, was Sie bisher getan haben. – miindlek
@MarkSetchell Danke, Mark, deine Lösung ist großartig und funktioniert, aber ich habe jetzt erkannt, dass ich die Bilder sofort bearbeiten muss, und das muss in Python gemacht werden. – spore234