Алгоритмы классификации изображений с использованием Java

StackOverflow https://stackoverflow.com/questions/327856

Вопрос

Моя цель - реализовать различные методы классификации изображений, чтобы показать, как они функционируют, а также преимущества и недостатки таких методов. Те, которые я хочу попробовать реализовать на Java, включают в себя;

Классификатор минимального расстояния

k-классификатор ближайшего соседа.

Мне было интересно, что можно использовать для выполнения моей задачи, которая уже существует в Java, чтобы я мог изменить способ работы алгоритмов.

Это было полезно?

Решение

Хотя не совсем уверен, что это то, что вы ищете (извините, ваш вопрос немного неясен), если вам нужна библиотека / система, которая поможет вам с частью классификации работать, тогда вы можете посмотреть на Weka ( http: //www.cs. waikato.ac.nz/ml/weka/ ), на мой взгляд, лучшая библиотека Java для экспериментов по интеллектуальному анализу данных.

Если вместо этого вы ищете алгоритмы, которые позволили бы вам анализировать изображения с целью извлечения признаков, которые, в свою очередь, могут быть использованы для выполнения классификации, вы можете начать с целевого описания таких алгоритмов в Java. например, найденные в прекрасной онлайновой книге Поваренная книга по обработке изображений Java Рафаэля Сантоса; вот прямая ссылка на раздел " Краткое руководство по классификации контролируемых изображений " ; .

Другие советы

Вы также можете использовать RapidMiner с расширением IMMI (IMage MIning):

http://www.burgsys.com/mumi-image-mining- community.php

Для классификации изображений вы можете использовать, например, глобальное извлечение объектов, а затем использовать некоторый алгоритм классификации (например, искусственные нейронные сети).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top