Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];

Вниз

Получить угол   Найти похожие ветки 

 
Nic ©   (2006-10-09 23:05) [0]

Есть прясоугольная область на канве. Как получить угол поворота этой области относительно краёв канвы?


 
Ketmar ©   (2006-10-09 23:19) [1]

не понял. при чём тут канва? есть координаты -- определяй. на то математику придумали.


 
Nic ©   (2006-10-10 00:52) [2]

Подумалось, что у кого-нибудь есть уже готовое. Сам пробовал, но что-то не считает. Где-то что-то пропучтил. Надо бы выспаться и переделать всё заново.


 
ors_archangel ©   (2006-10-10 10:23) [3]

Я тоже не понял: прямоугольник нарисован или нет? Если нарисован, то нужно его распознать координаты-то, а потом или иначе:
angle = arctan2 ( right - left, bottom - top), вроде бы


 
Nic ©   (2006-10-10 12:44) [4]

Прямоугольник нарисован, но не закрашен и повёрнут криво относительно краёв изображения. Надо степень кривизны определить.


 
Sambrook ©   (2006-10-10 12:59) [5]

Hough transform


 
Nic ©   (2006-10-10 16:38) [6]


> Sambrook ©   (10.10.06 12:59) [5]

?


 
Sapersky   (2006-10-10 17:25) [7]

Это метод поиска геометрических фигур на картинке.
Но если прямоугольник нарисованный и кроме него на картинке ничего нет, можно его выделить "по-тупому", сравнением соседних пикселей.
Собственно расчёт угла вроде так -
angle = arctan2 (p2.y - p1.y, p2.x - p1.x)
где p1-p2 - нужная сторона прямоугольника.


 
Nic ©   (2006-10-10 22:51) [8]

Спасибо всем за помощь, буду разбираться.


 
Nic ©   (2006-10-16 08:36) [9]

Вчера сел и сделал :) Надо же. Теперь прямоугольник со внутренней областью стоит ровно. А как отсечь от картинки всё, что вне этого прямоугольника. Может у кого-нибудь есть какие-нибудь соображения?


 
Nic ©   (2006-10-17 21:01) [10]

Попробую сам подумать. Если надумаю, поделюсь. Пишу систему распознавания бланков. Вроде всё понятно как и что делать, а как до практики доходит - не всё так просто.


 
WondeRu at work   (2006-10-18 08:31) [11]

Олег, глянь в сторону OpenCV, там есть поддержка поиска простых  геометрических фигур.


 
Nic ©   (2006-10-18 22:31) [12]


> WondeRu at work   (18.10.06 08:31) [11]

Спасибо, а где его взять? Попробую погуглить.



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.04 c
15-1180987047
Курдль
2007-06-04 23:57
2007.07.08
Поиск работников.


2-1181654711
хабик
2007-06-12 17:25
2007.07.08
две таблицы мастера одна деталь


2-1181579202
Bullfrog
2007-06-11 20:26
2007.07.08
даже не знаю как назвать...


8-1161538763
trubin
2006-10-22 21:39
2007.07.08
Нужен пример из книги "DirectX Графика в проектах Delphi"


2-1181993469
kotbazilio
2007-06-16 15:31
2007.07.08
Японские символы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский