|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.10.2013, 11:29 | #1 |
Пользователь
Регистрация: 01.04.2012
Сообщений: 34
|
Координаты изображения
Доброго времени суток. Имеется такая вот картинка: http://www.iggamecenter.com/images/i...ternator/2.png
Вопрос: как получить координаты каждого квадрата? Точнее его середины, чтобы расставить фигуры. Как их представить для удобства, я понял, но вот как выяснить координаты.. не пойму. И еще один вопрос, если можно, как в PictureBox вставлять еще битмапы? Просто накладывать? |
06.10.2013, 12:20 | #2 |
Форумчанин
Регистрация: 03.10.2013
Сообщений: 142
|
А в чем сложность получить первую точку ручками и расстояние до второй (квадраты то симметричные) а остальные тупо расчитывать?
Вам обязательно алгоритм автомат.поиска нужен? PictureBox - просто показывает картинкО. Одно. Если Вы планируете шахм.доску с фигурками отображать - в любом случае Вам придется каждый раз перерисовывать итоговую картинку из набора заготовок (доска + фигурки на местах как я понимаю). Последний раз редактировалось simples; 06.10.2013 в 12:23. |
06.10.2013, 13:40 | #3 | |
Пользователь
Регистрация: 01.04.2012
Сообщений: 34
|
Цитата:
|
|
06.10.2013, 14:46 | #4 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
Ну тут вопрос главный в том, фиксированная ли эта картинка. Если да, то можете в константы записать координаты левого-верхнего угла и ширину квадрата. Если нет, то тут уже сложнее, потому что отличаться может почти всё: цвет, толщина границы или прогал между квадратами - угадать специфику изображения вряд ли выйдет, и соответственно общий алгоритм написать тоже.
Изобретатель велосипедов
|
07.10.2013, 06:28 | #5 | |
Форумчанин
Регистрация: 03.10.2013
Сообщений: 142
|
Цитата:
Если условия задачи ПРЯМО не указывают на создание алгоритма поиска центров квадратиков - я бы сделал по своему варианту. Сам же алгоритм не сложный в общем то. Найти первую точку с нужным цветом (в цикле перебор линий сверху вниз, и столбцов слева направо), найти точку правее с ДРУГИМ цветом. Вуаля! ширина квадрата + точка центра первого квадрата по X уже есть. Сделать то же самое но поиск сверху вниз точки с ДРУГИМ цветом. Получим центр 1го квадрата по Y + высота квадрата. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение изображения с ФРАГМЕНТОМ другого изображения | egorka2134 | Общие вопросы Delphi | 8 | 13.08.2013 19:04 |
Координаты после поворота изображения | rytrycon | Помощь студентам | 3 | 19.04.2013 13:34 |
Классы. Чтение и создание .bmp изображения. Пропадает 1 пиксел при создании изображения. | s-mumrik | Visual C++ | 3 | 12.04.2013 21:21 |
Мировые Координаты И Координаты Устройства | lebedun | Win Api | 6 | 19.08.2012 14:47 |
Координаты изображения | Носуля Евгения | Помощь студентам | 1 | 04.08.2012 15:08 |