Gibt es eine Möglichkeit, einen Ordner mit Bildern automatisch danach zu trennen, ob es sich um fotografische oder Strichgrafiken handelt?

Ich habe einen Ordner mit Bildern, die JPEGs.

Ich frage mich, ob es eine automatisierte Möglichkeit gibt, diejenigen zu sortieren, die Fotos und solche sind, die reine Grafiken sind.

Ich bin offen für verschiedene Softwareoptionen.

Diese Frage scheint nicht zum Thema zu gehören, da es nicht um Design geht und besser zu SuperUser passt .
Danke für alle Ratschläge und Antworten. Ich bin kein Designer oder Softwareentwickler. Ich bin ein Hacker. Bis zu diesem Punkt habe ich es nur von Hand durch Thumbnails gemacht. Dann habe ich angefangen, Histogramme in ImageJ auszuprobieren.

Antworten (1)

Verwalten

Die erste Antwort ist wahrscheinlich , die Assets so zu verwalten, dass Sie sie nicht sortieren müssen. Generell kann es je nach Zweck einer solchen Verwaltung Besonderheiten geben, die sich auf alle Arten von Vermögenswerten erstrecken. Es wird oft auf "Software" Bezug genommen, und es gibt sie sicherlich, obwohl sie sich oft auf die Softwareumgebung bezieht, die man annimmt, und weniger auf die Identifizierung. Letztendlich geht die Diskussion zurück auf die Verwaltung der Vermögenswerte, und je nach Umfang, Werten und Ressourcen werden unterschiedliche Entscheidungen getroffen. Es besteht kein Zweifel, dass es sinnvoll ist, darüber nachzudenken.


DIY-Identifikation

Betrachtet man einen Pool von Bildern, die man sortieren muss. Abgesehen von schlüsselfertiger Software, die Sie möglicherweise finden, gibt es Material , das bei der Aufgabe hilfreich sein kann. Abhängig von den Dateien, die Sie haben, kann es auch möglich sein, anhand eines Metadaten-/Dateibenennungselements zu unterscheiden . 1

Eine Antwort nutzt Shell-Skripting mit der ImageMagick - Suite von Dienstprogrammen und Farbbereichen , auf die jemand angespielt hat, um die Unterscheidung zwischen Bildern und Grafiken zu erleichtern, aber dies ist kein CV , ist also nicht unbedingt belastbar, funktioniert möglicherweise nicht gut bei kleinen Bildern oder B & W. Es kann andere Einschränkungen geben, aber es lohnt sich auszuprobieren, ob das für Sie zugänglich ist (Linux, OSX). Die Lösung wird hier wiedergegeben und aktualisiert .

Ein anderer Ansatz stützt sich auf OpenCV , um Transformationen auf dem Farbtonkanal eines Bildes im HSV - Modus durchzuführen und mit einem Original zu vergleichen; Es nutzt, wie sich Mathematik auf Illustrationstypen auswirkt . Der Ansatz ist zugänglich und erfordert möglicherweise eine Feinabstimmung durch jemanden mit besseren Kenntnissen der Bild- und Farbgrundlagen, wie sie auf Computer Vision angewendet werden . Der beschriebene Einstiegsansatz wird hier umgesetzt und erweitert .

Keine der beiden Methoden beruht auf Training oder Objekterkennung . Es steht jedem frei, weiter zu gehen, wenn er/sie sich dafür entscheidet.


1.Fragen Sie im entsprechenden Forum für Ihre Plattform, z. B. SuperUser , Ask Different und U&L .

Jetzt ist Ihre Antwort völlig anders :) Im Wesentlichen ist die Verwaltung des Tagging die beste Lösung. Allerdings ist es auch ein Verlierer in großen Organisationen. Ich habe über CAD-Kategorisierung geforscht, was zugegebenermaßen schwieriger ist. Aber der Schlüssel ist, wenn das System nicht automatisiert ist, werden einige davon nicht richtig gehandhabt. Und das kann schlimmer sein, als wenn etwas davon richtig gehandhabt wird. Automatik hat also eine eigene Qualität.
@joojaa Danke für deinen Kommentar! Inhaltlich habe ich den Kreis fast geschlossen. Sicherlich hat sich dies mehr und mehr zu CMS usw. entwickelt und ist nicht mehr sehr aufgabenbasiert, da es mehr um Workflow und Geschäftsprozesse, Hosting usw. geht. In meinem Fall war es eine großartige Gelegenheit, OpenCV zu installieren, mit Dateien zu spielen und so lol. Ich finde das Material befähigt und zeigt "horizontale" Inhalte ...