Editor-Bewertungen: Benutzerbewertungen:[Gesamt: 0 Durchschnitt: 0].ilfs_responsive_below_title_1 { width: 300px; } @media(min-width: 500px) {.ilfs_responsive_below_title_1 { width: 300px; } } @media(min-width: 800px) {.ilfs_responsive_below_title_1 { width: 336px; } }

In diesem Beitrag werde ich darüber sprechen, wie man Bilder entlang einer Dimension intelligent skalieren kann, ohne Objekte darin zu verzerren. Hier werde ich über ein kostenloses Befehlszeilentool sprechen, das ein Bild von Ihnen nimmt und es dann intelligent in nur einer Dimension skaliert. Es verwendet intelligente Algorithmen, um wichtige Objekte in einem Bild zu identifizieren und die Größe zu ändern.

Es ändert die Größe des Bildes so, dass die wichtigen Objekte im Bild nicht verzerrt werden. Ohne das Seitenverhältnis zu sperren, können Sie die Größe von Bildern auf eine benutzerdefinierte Größe ändern, ohne die darin enthaltenen lebenden oder nicht lebenden Objekte zu stören. Um die Größe eines Bildes zu ändern, müssen Sie nur einen einzigen Befehl ausführen, um das endgültige in der Größe geänderte Bild zu erhalten.

Es gibt viele Größenänderungsfunktionen für Bilder Software verfügbar, sogar solche, mit denen Sie die Größe von Bildern über das Kontextmenü ändern können. Aber keiner von ihnen kann die Größe eines Bildes so intelligent ändern wie Caire. Es verwendet eine Energiekarte, um Kanten im Bild für verschiedene Objekte zu erkennen, und passt die Größe dann entsprechend den von Ihnen angegebenen Abmessungen an.

Ein weiterer Vorteil von Caire ist seine intelligente Gesichtserkennungstechnik. Ohne schwere Bibliotheken wie OpenCV zu verwenden, kann es leicht Gesichter in einem Bild erkennen und lässt sie während des Größenänderungsprozesses nicht schrumpfen oder verzerren.

Es gibt jedoch auch einen Nachteil. Beim Ändern der Bildgröße werden möglicherweise einige Elemente aus dem Bild entfernt, die es für unwichtig hält. Die Größenänderung entlang einer Dimension wird in dieser Software also tatsächlich von intelligentem Zuschneiden begleitet.

Wie man die Größe eines Bildes entlang einer Dimension ändert, ohne das Bild zu verzerren

Um die Größe eines Bildes perfekt zu ändern, muss die Größe geändert werden sollte unter Beibehaltung des Seitenverhältnisses erfolgen. Wenn also die Größe einer Dimension geändert wird, sollte die Größe der zweiten Dimension ebenfalls im gleichen Verhältnis geändert werden. Falls wir versuchen, nur eine Dimension zu ändern, würde das Bild verzerrt werden.

Hier kommt Caire ins Spiel. Aber Caire verwendet hier einen anderen Ansatz, um die Größe eines Bildes zu ändern, indem es zuerst das Eingabebild analysiert. Es erstellt anhand des Bildes eine Energiekarte und versucht dann, die unwichtigsten Pixel zu finden. Eine Energiekarte ist nichts anderes als ein Graustufenäquivalent des Eingangsbildes.

Nachdem eine Energiekarte erstellt wurde, sucht sie nach den Pixelwerten für die helleren und dunkleren Regionen. Durch das Studium der Pixelwerte identifiziert es den unwichtigsten Teil, indem es die niedrigen Energiewerte überprüft. Nachdem es die unwichtigsten Teile erkannt hat, zeichnet es mithilfe dynamischer Programmierung von oben nach unten und von links nach rechts Nähte auf dem Bild.

Es weist den verschiedenen Nähten unterschiedliche Energiewerte zu und erstellt eine Energiematrix. Anschließend ermittelt es mit Hilfe der Energiematrix die Low-Cost-Naht und entfernt diese ebenfalls aus dem Bild. Und dieser Vorgang wird wiederholt, bis die Größe des Bildes auf die angegebenen Abmessungen geändert wird.

Sie können das obige Bild sehen, um zu verstehen, wie dieses Tool funktioniert, um Energie-Apps zum Identifizieren der unwichtigsten Objekte im Eingabebild zu erstellen.

p>

So ändern Sie die Größe von Bildern intelligent entlang einer Dimension, ohne Objekte zu verzerren

Schritt 1: Greifen Sie einfach auf das GitHub-Repository von Caire entweder durch Klonen oder Herunterladen. Laden Sie als Nächstes die ausführbare Windows-Datei von Caire von hier herunter. Fügen Sie danach die ausführbare Datei von Caire in das Repository ein, das Sie bereits heruntergeladen haben.

Schritt 2: Fügen Sie nun die Bilder in den Ordner ein, in dem sich die EXE-Datei von Caire befindet. Als nächstes öffnen Sie dort eine Eingabeaufforderung. Wenn Sie nicht wissen, wie Sie die Eingabeaufforderung in einem beliebigen Ordner öffnen, lesen Sie diesen Beitrag.

Schritt 3: Beginnen Sie jetzt einfach mit dem Größenänderungsprozess. Führen Sie einfach den folgenden Befehl in der angegebenen Syntax aus.

caire-in”InputImage”-out”OutputImage”-width=”NewWidth”-height=”NewHeight”-debug=false

Nachdem Sie den obigen Befehl ausgeführt haben, Es wird die Größe Ihres Bildes ändern und es im selben Verzeichnis ablegen. Und während es die Größe Ihres Bildes ändert, müssen Sie ein wenig Geduld haben. Der Prozess ist langsamer und hängt vollständig von der Größe und den farbigen Pixeln im Eingabebild ab.

So funktioniert dieses Befehlszeilentool Caire, um die Größe von Bildern intelligent zu ändern. Dies ist ein Open Source und auch ein plattformübergreifendes Tool. Und Sie können es jederzeit auf die gleiche Weise verwenden, egal auf welcher Plattform Sie sich befinden.

Schlussworte

Ehrlich gesagt habe ich noch nie ein Bildanpassungstool wie Caire verwendet . Ich bin wirklich erstaunt über seine Funktionalität, besonders wenn es darum geht, die Größe von Bildern zu ändern, wenn sich eine Person darin befindet. Es identifiziert Objekte und Lebewesen in den Bildern ziemlich gut und passt die Größe der Bilder entsprechend an. Ich habe es wirklich genossen, die Größe von Bildern mit diesem Tool zu ändern, und ich hoffe, Sie werden es auch großartig finden. Du kannst mir in den Kommentaren sagen, was du darüber denkst.

Categories: IT Info