Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Определить размер объекта по фото, opencv (?) 
:(
    Опции темы
lepetal
Дата 27.4.2013, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 25.4.2013

Репутация: нет
Всего: нет



maxim1000,
Думаю, 45-55 градусов. 
В задаче не указано, поэтому это остаётся на волю разработчика.

Времени мало на решение этой задачи (решить надо до понедельника-вторника), поэтому паника-паника smile)) ищу приложения, которые уже кто-то сделал либо просто выделение контуров, чтобы вычесть самый высокий по высоте пиксель из самого низкого, умножить на угол и сдать так, ибо другого варианта как то не видится.

P.S. Если кто готов за денежку взяться - пишите, пока соображаю сам.

Это сообщение отредактировал(а) lepetal - 27.4.2013, 17:31
PM MAIL   Вверх
ERR11
Дата 8.10.2013, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 8.10.2013

Репутация: нет
Всего: нет



Подскажите пожалуйста!

Как посчитать размер объекта на местности(с учетом искажений,которые вносит объектив) ,зная расстояние от фотоаппарата до объекта, фокусное расстояние объектива, все про матрицу камеры?Где про это можно почитать?
PM MAIL   Вверх
ТарасАтавин
Дата 24.11.2013, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 26.8.2013

Репутация: нет
Всего: нет



Цитата(_Y_ @  25.4.2013,  20:13 Найти цитируемый пост)
Если на фотографии есть какие-то предметы, которые можно использовать для оценки шкалы и угла поворота предмета, то можно. Много раз, наверное, видели, что на фотографии рядом с объектом лежит монетка или коробка спичек (стандартный предмет). Иначе размер объекта не оценить. 
Эталон как раз не обязателен, достаточно фокусного расстояния, формата матрицы/кадра и расстояния съёмки: по формату и фокусному расстоянию определяется угол съёмки, далее по самой фотке измеряем расстояния от центра до крайних точек изображения объекта в пикселах/миллиметрах, умножаем на тангенс угла съёмки и делим на размер фотки, получаем тангенсы угловых координат крайних точек, переводим в радианы и умножаем на расстояние съёмки, получаем линейные координаты, вычитанием координат противоположных точек получаем размеры. Если предмет повёрнут в плоскости кадра, то разности надо возвести в квадрат, квадраты сложить и из суммы извлечь квадратный корень. Если предмет составляет угол высотой пирамиды отсечения, то расстояния тоже являются координатами и берутся для каждой точки, а разности надо возвести в квадрат, квадраты сложить и из суммы извлечь квадратный корень.

Добавлено через 2 минуты и 20 секунд
Цитата(lepetal @  26.4.2013,  09:13 Найти цитируемый пост)
в условии не указаны две камеры. У нас есть только одно изображение. В качестве примера:
Без фокусного расстояния, формата кадра и расстояния съёмки это с равных успехом может быть и полноразмерный автомобиль, и модель в 36, или 45 раз меньше прототипа.



--------------------
Не так всё плохо, как оно есть на самом деле.
PM MAIL   Вверх
_Y_
Дата 25.11.2013, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1651
Регистрация: 27.11.2006

Репутация: 8
Всего: 34



Цитата(ТарасАтавин @  24.11.2013,  19:26 Найти цитируемый пост)
Эталон как раз не обязателен, достаточно фокусного расстояния, формата матрицы/кадра и расстояния съёмки


Я как-то не подумал, что может быть известна вся эта техническая информация. Как-то отталкивался именно от изображения. 

Если известны хоть такие-то условия съемки, они, конечно, могут быть использованы. Например, зная глубину-формлу распределения резкозти можно искать ее границы (заднее антикрыло, например, видится чуть размытым). Зная данные объектива, можно оценивать размеры по вносимым искажениям (машина явно "выпуклая"). Ну и так далее.



--------------------
Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:)
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0405 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.