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

Всего 9 сообщ. | Показаны 1 - 9
Re[Валентин Ханбеков]:
Матрица- 1/3, если это нужно.

Нужно. Только еще нужно знать сотношение длины и ширины матрицы а так колличество пикселей в ней. Ибо нужно знать физический размер пикселя.

Кроме того если это 1/3 дюйма, то такие матрицы никогда не ставятся на камеры со сменной оптикой. Так что вы что-то темните. Давайте рассказывайте что за смоделкиными вы занимаетесь и зачем.
Re[AP]:
Вот, сразу видно профессионала!

Раскусили, товарищ! Мой вопрос проистекает из области не фото, а видео. Но я полагаю, что законы оптики одинаковы и там, и там, поэтому ...э-э-э... умолчал.

матрица 512 на 528, но собственно для формулы я бы предпочел просто взять обозначения H и V, т.к. они могут поменяться.

Ну и забыл упомянуть что конечно известны реальные размеры объекта, скажем Х и Y (соотв. ширина и высота). Для упрощения скажем что объект плоский и ось объектива перпендикулярна ему.

История вопроса: есть ПО для распознавания автомобильного номера. Размер номера я знаю (520х112мм), каким он должен быть на кадре- тоже (40 пикселей в высоту). Исходя из этого нужно понять:
а) если берется объектив N-мм, то на какое расстояние следует установить камеру
б) если камера устанавливается на N-метров от объктива, то какой должен быть объектив
Re[Валентин Ханбеков]:
Размер объекта/расстояние=размер изображения/фокусное.

Ваша задача перевести размер изображения в пикселях в миллиметры, фокусное тоже в мм и все другие величины.

Типоразмеры матриц были на www.dpreview.com исходя из кол-ва пикселей "А" на одну из сторон матрицы вы посчитаете миллиметры, на которые придется 40 пикселей.

Итого размер изображения (в мм) = 40 пикс/А(в пикселях)*Б(в мм)
Б - размер стороны матрицы в мм.

Так если А=720 пикс, Б=5 мм, то
размер будет 40/720*5=0.28 мм
Re[Mike_P]:
БОЛЬШОЕ СПАСИБО! ВЫ МНЕ СИЛЬНО ПОМОГЛИ!!!

Форум Foto.ru - THE BEST!!!!
Re[Валентин Ханбеков]:
только берите размеры в пикселах и геометрические с нужной(одной) стороны матрицы (ширины наверно), но сначала найдите их на dpreview для вашей матрицы.
Re[Mike_P]:
и умножьте на два... т.к. у видео - чересстрочная развертка...
Re[__Юрий__]:
от: __Юрий__
и умножьте на два... т.к. у видео - чересстрочная развертка...

а зачем умножать?

это сигнал снимается черезстрочно - в четных кадрах так, а в нечетных эдак.
Но матрица-то от этого ни больше ни меньше не станоится.
Re[Дык]:
нет, правильно он говорит, нужно делить для черезстрочной развертки - на практике по цифрам так получается, почему-то.
более того, лучше брать не число пикселей на матрице, а число пикселей на получаемом кадре.

Вы не авторизованы

Пожалуйста, авторизуйтесь, чтоб иметь доступ к полному функционалу сайта