Как посчитать длину кривой?
точночть нужна порядка 10%
обля, придумал: была ж такая хуйня - пробег указателя мыши меряла в сантиметрах... Вот мышой вдоль линии и проехать и пазырить, скока см...
первыйнах
ещё варианты?
первыйнах
ещё варианты?
пощитай площадь, подели на толщину
наверно
наверно

У тебя же не кривая - ломанная! просто узлы ломанной близко стоят. вот и считай длину ломанной, как сумму длин отрезков
Посчитай количество всех чёрных пикселей(только надо как-то учесть места пересечений несколько раз, думаю это несложно подели на ширину горизонтальной линии - получишь длину в пикселях.
а как это сделать?*
мне просто курвиметр вломы стрелять, а часов нету, вот я и думаю, как маршруты мерять...
мне просто курвиметр вломы стрелять, а часов нету, вот я и думаю, как маршруты мерять...
а нитка не подойдет?
погрешность большая - хочется чего-то пиздатово...
Интерполируешь сплайнами, считаешь для каждого длину, складываешь.
я вот тут подумал, а нахера тебе ее считать?
или просто заебать народ вопросами решил?
или просто заебать народ вопросами решил?
Формула Бюффона
Подсчитать число n пересечений кривой параллельными прямыми, отстоящими друг от друга на h, тогда длина l ~ pi * h * n/2
Подсчитать число n пересечений кривой параллельными прямыми, отстоящими друг от друга на h, тогда длина l ~ pi * h * n/2
Плохая формула, у него ведь там кривая толщиной обладает
Формула хорошая и точность 10% наверняка дает (при правильном выборе направления параллельных прямых
)
)Попробуй в случае прямого отрезка - посмотри, насколько там значение твоей функции от истины будет уклоняться...
Дык поэтому и нужен правильный выбор направления :P
А лучше взять несколько направлений сразу, скажем, через каждые 15 градусов и взять среднее число пересечений.
А лучше взять несколько направлений сразу, скажем, через каждые 15 градусов и взять среднее число пересечений.
я ж писАл, чтобы намерять, скока км за маршрут проехал на роллах, а то я ниткой мерял 2 раза: в первый 50км получилось во второй 60. Как-то хуёво... А так взять карту какую-енить jpeg-овую и в ФШ и карандашом провести маршрут, а потом слой, на котором рисовал будет содержать чо-то типа того, что я в начале постил и уже померять.
To Others: чо-т я нихрена не понял, как это осущекствить - теория-то несомненно пиздатая, а где это и как лучше запрогать?
To Others: чо-т я нихрена не понял, как это осущекствить - теория-то несомненно пиздатая, а где это и как лучше запрогать?
Лучше взять карту которая это и так умеет.
вот map-of-moscow.iso умеет, например.
вот map-of-moscow.iso умеет, например.
А еще лучше GPS 

Оставить комментарий
galina60
Вот например я нарисовал... ну пусть в Пэйнте... какую-нить хуйню, типаКак почитать длину этой хуйни?