Я работаю над проблемой компьютерного зрения, которая обнаруживает и сравнивает реальную длину объекта и что-то делает. Я проделал большую работу по обнаружению, и на этом этапе это кажется достаточно хорошим, но я застрял из-за этой проблемы:
Если я щелкнул изображение объекта реального мира некоторой фиксированной длины (например, линейки 15 см) от разные телефоны Android стоят почти в одинаковом положении и постоянно поддерживают телефоны почти вертикально. Я знаю их соответствующие разрешения камеры и экрана, PPI, фокусное расстояние. Полученные мною длины (в пикселях), очевидно, различны и несопоставимы, даже если я беру каждое изображение на общее разрешение и общий ИЦП.
Есть ли способ, чтобы я мог нормализовать, чтобы длины (в пикселях) с разных телефонов можно сравнить с общим стандартом. Было бы здорово, если бы кто-нибудь мог предложить мне способ выяснить, какие преобразования мне нужно нормализовать.
P.S: Я использую переднюю камеру для приложения (если это имеет значение в любом случае). Я пробовал это и обнаружил, что два телефона с одинаковым PPI, одинаковые разрешения камеры и экрана также записывали разные длины объекта. Я предполагаю, что это, вероятно, связано с фокусным расстоянием и размером сенсора. Если вы считаете, что это помогает, укажите дополнительные параметры.Сравните длины двух разных телефонов Android
ответ
Если я правильно понимаю ваш вопрос, вы говорите, что вы обнаружили объект (телефон) на изображении, а также объект известной длины реального мира (например, линейку 15 см). Теперь вы хотите использовать соотношение длины линейки в пикселях и правильную длину строки с длиной телефона в пикселях, чтобы рассчитать истинную длину телефона.
Проверить эту бумагу на одного вида метрологии: https://www.cs.cmu.edu/~ph/869/papers/Criminisi99.pdf
Если вам не нравится читать газеты, вы также можете найти уравнение в этих слайдах (посмотреть на слайды под названием кросс-соотношение и измерение высоты) : https://courses.engr.illinois.edu/cs445/fa2015/lectures/Lecture%2013%20-%20Camera%20Model%20and%20Single%20View%20Metrology%20-%20CP%20Fall%202015.pdf
Есть и другие слайды для лекций, которые охватывают ту же тему, которая может быть найдена, когда вы знаете, что вы должны искать в Google «Single View Metrology».
Надеюсь, что это поможет!
Объект, обнаруженный на изображении, не является телефоном, а линейкой 15 см. – Abhyudai
О, ладно. Я понимаю ваш комментарий. Я немного не уверен, что вы действительно хотите выбраться. Вы хотите оценить фокусное расстояние для каждой камеры? Можете ли вы, может быть, немного подробнее остановиться на более общей цели этого. – Jomnipotent17
Мне захотелось сравнить длины линейки, как видно на изображениях, полученных с разных камер андроидов, чтобы я мог построить единую матрицу для дальнейших вычислений. – Abhyudai