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

Вниз

Процентная похожесть   Найти похожие ветки 

 
Andy BitOff ©   (2006-05-22 15:53) [0]

Правильно ли я понимаю, что если у меня похожесть объекта определяестся его размерами по ширине и высоте, т.е., скажем по ширине его похожесть 98%, а по высоте 42%, то общую похожесть можно вычислить как 98-((98-42)/2) = 70%


 
Desdechado ©   (2006-05-22 16:00) [1]

если "похожесть"="вероятность совпадения", то умножать надо


 
Andy BitOff ©   (2006-05-22 16:02) [2]

Т.е.? Можно поподробнее?


 
tesseract ©   (2006-05-22 16:05) [3]

Похожесть и вероятность вещи разные типа "вероятность похожести" в твоём случае:
0.98*0.42 = 0,4116 --  41%


 
oldman ©   (2006-05-22 16:53) [4]

Проще
Объект 1. 100х100
Объект 2. 98х42

Площадь 1. 10000.
Площадь 2. 4116.

41,16%

:)))

А что такое "похожесть объекта"???

Если есть картинка 100 на 100, а я ее сжал до 98 на 42, то похожеть 100, а не 41,16%...
:)))


 
TUser ©   (2006-05-22 18:00) [5]

Вращать объекты можно?


 
Andy BitOff ©   (2006-05-22 18:10) [6]

Не надо таких сложностей =)
Есть, не скажем, Rect, задано, ширина ректа 100 pxl, высота 200 pxl, это абсолю - 100%. Я получаю, кажем ш.98 и в.84 насколь, можно сказать, что этот рект, похож на абсолют.
Ну не 41, наверное.

Или может я как-то непонятно объясняю?


 
TUser ©   (2006-05-22 18:13) [7]

Можно сказать, сколько процентов маленький рект занимает от большого. Для этого надо разделить их площади. Можно посчитать насколько похожи отношения осей (наколько ректы близки к подобным), для этого надо иметь ответ на [5]. Можно еще много чего посчитать, но в любом случае надо понимать задачу, а ее пока понимаете только вы.


 
Desdechado ©   (2006-05-22 18:14) [8]

так что есть "похожесть"?

у треугольников, помнится, были признаки подобия
а у твоих объектов?


 
han_malign ©   (2006-05-22 18:19) [9]


> насколь, можно сказать, что этот рект, похож на абсолют
> Ну не 41, наверное.

- 100%, т.к. это тоже прямоугольник...
- 0%, т.к. обе стороны меньше 100...
А, если серьезно, то исключительно исходя из принятых правил сравнения, зависящих от области приложения. То есть от 0% до 100%, ведь можно сравнивать - соотношения сторон, площадь, длины сторон - и с абсолютно произвольными весовыми коэффициентами...


 
Andy BitOff ©   (2006-05-22 18:45) [10]

Ладно, задача:
Определить что за объект (на основе ширины и высоты). На сколько он близок к тому или другому.

Дано:
Абсолютные значения ширины и высоты.
Например:
[Легк.авт.]
Vertical=30
Horizontal=30

[Груз.авт.]
Vertical=38
Horizontal=40

Также в любой период времени известна ширина и высота текущего объекта.

Визуализация решения (вывод результатов):
Результат, должен выглядеть как "Легк.авт.(80%) ::: Груз.авт.(20%) ", т.е. с вероятность 80% этот объект легковой авт., но при этом есть 20%, что грузовой.


 
antonn ©   (2006-05-22 19:17) [11]

чего вы к размеру прицепились? :)

берем и уменьшаем изображения до какой то фиксированной величины, и сравниваем. Маленькие - они все же больше похожи, а тем более, когда габаритный размер одинаков:)


 
Andy BitOff ©   (2006-05-22 20:14) [12]


antonn ©   (22.05.06 19:17) [11]
чего вы к размеру прицепились? :)

Это все что известно =)

берем и уменьшаем изображения до какой то фиксированной величины, и сравниваем. Маленькие - они все же больше похожи, а тем более, когда габаритный размер одинаков:)

Какое изображение? Сравниваем с чем? Маленькие, на что похожи?

З.Ы. Дико извиняюсь, что не понял ничего.


 
antonn ©   (2006-05-22 20:21) [13]

Andy BitOff ©   (22.05.06 20:14) [12]
З.Ы. Дико извиняюсь, что не понял ничего.

я, видимо, тоже:)
я думал объекты нарисованы на изображении... и изображение может быть разных размеров.

но все равно, нужно изображения объектов. Можно тогда выделить их силуэт, потом силуэт второго подогнать под координаты первого и растягивать/сжимать до одинакового габаритного размера с первым. в итоге получатся 2 силуэта одинакового размера наложенные друг на друга. А что дальше делать я не знаю =)


 
Desdechado ©   (2006-05-22 21:17) [14]

"квадрат" 34*35 на что больше похож - на грузовик или легковушку?


 
TUser ©   (2006-05-22 21:21) [15]


> Результат, должен выглядеть как "Легк.авт.(80%) ::: Груз.
> авт.(20%) ", т.е. с вероятность 80% этот объект легковой
> авт., но при этом есть 20%, что грузовой.

Ну, вероятности считать, - это тебе надо будет сейчас кучу определений написать нам тут. А так - считаешь соотношения сторон (меньшая к большей) и сравниваешь эти соотношения.


 
Andy BitOff ©   (2006-05-22 21:36) [16]


Desdechado ©   (22.05.06 21:17) [14]

50% на 50% и получится
Мне не надо говорить на что объект похож, мне собственно по барабану =) Сухая статистика, а ей, знаете ли, всеравно, хоть велосипед =)


 
Eraser ©   (2006-05-23 01:15) [17]


> Andy BitOff ©   (22.05.06 21:36) [16]

Думаю надо ещё расстояние до заданного объекта знать, тогда всё на свои места становится.



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
1-1147597832
Monax
2006-05-14 13:10
2006.06.18
Как установить размер страницы при печати через Printer


2-1149060826
Григорий
2006-05-31 11:33
2006.06.18
taskbar


15-1148538041
begin...end
2006-05-25 10:20
2006.06.18
Сотовый...


1-1147412552
Chaser
2006-05-12 09:42
2006.06.18
Отображение иконок в TreeView


2-1149045856
Рахимжан
2006-05-31 07:24
2006.06.18
Работа с двоичными файлами





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