#algorithm #image-processing
#алгоритм #обработка изображений
Вопрос:
Я ищу информацию о том, какие темы изучать, чтобы попытаться выполнить следующее:
Изображения шахматной доски размером 8 на 8 содержат «монеты» двух разных цветов. Теперь я хочу «считывать» конфигурацию на доске из разных файлов изображений, реконструируя размещение монет в структуре данных.
Я не был уверен, какой правильный тег для этого вопроса.
Ответ №1:
Если вы знаете python, взгляните на эту библиотеку:
http://pythonvision.org/basic-tutorial
Начать работать с ним очень просто, и он должен быть способен делать то, что вы пытаетесь сделать. Этот метод называется «Морфологическая обработка изображений».
Общая тематическая область — компьютерное зрение, а очень мощная библиотека, которая может использоваться на многих языках, — OpenCV (http://opencv.willowgarage.com/wiki /).
Если вы можете связать несколько примеров изображений, возможно, я смогу дать лучший совет, но в качестве первой идеи я бы попробовал выполнить эту последовательность:
- Используйте пороговые значения цвета, чтобы выделить два типа монет из двух типов квадратов.
- Создайте изображение с удаленными монетами и отверстиями, заполненными окружающим цветом (т. Е. пустой доской)
- Пороговое значение для отделения светлых квадратов от темных
- Размыть, чтобы найти центр каждого квадрата
- Теперь вернитесь к изображениям монет, найдите центр каждой монеты.
- Назначьте каждую монету квадрату, центр которого ближе всего к ее центру.
Комментарии:
1. Спасибо. Хорошая отправная точка с библиотеками и правильным названием темы.