Главная страница
    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.46 MB
Время: 0.046 c
15-1180990464
ProgRAMmer Dimonych
2007-06-05 00:54
2007.07.08
Один из самых часто задаваемых вопросов, наверное


8-1161149592
e_u_
2006-10-18 09:33
2007.07.08
задержка


2-1181799859
zero-g
2007-06-14 09:44
2007.07.08
Delphi + MySql


2-1181847644
Max_
2007-06-14 23:00
2007.07.08
ADOConnection


1-1178465498
gosha73
2007-05-06 19: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
Английский Французский Немецкий Итальянский Португальский Русский Испанский