У меня много изображений, и я ищу очень конкретное. Имя файла, вероятно, не имеет смысла, я знаю только, что это изображение в формате jpg (у меня на компьютере 25000). Я понятия не имею, когда снимок был сделан / отредактирован. Я знаю только то, что на ней (снег, деревья, замок).
Существует ли автономное программное обеспечение командной строки, которое берет путь к изображению и возвращает описание (не обязательно предложения, а список слов)?
Я знаю, что это возможно, и если никто другой не сделает этого, я создам его.
То, что вы ищете, называется классификатором изображений — это очень продвинутые проекты искусственного интеллекта, которые требуют большого обучения и, как недавно обнаружил Google, как известно, склонны к ошибкам.
Вы потенциально можете создать свой собственный с помощью python , OpenCV и SciKit-Learn , и он будет вызываться из командной строки и должен делать именно то, что вам нужно , но ожидайте, что сборка и обучение займет значительное время, и это все равно даст некоторые ложные результаты. - как положительные, так и отрицательные - например, был ли это снег или лист бумаги.
Вероятно, будет быстрее, хотя и менее удовлетворительно , просматривать ваши изображения в пакетном режиме с помощью одного из инструментов каталогизации изображений с графическим интерфейсом, применяя интересующие вас теги. Некоторые вставляют теги в информацию EXIF самого фактического изображения, которые затем можно искать из командной строки с помощью ExifTool , в то время как другие хранят информацию об изображениях в какой-то базе данных, некоторые из которых напрямую доступны из командной строки, что является предметом другого вопроса.
Мартин Тома
кибернард
Мартин Тома