Следуя за my other question, вы, ребята, знаете хороший пример в OpenCV с простым черно-белым калибровочным изображением и подходящими алгоритмами обнаружения?Простой пример OpenCV для измерения размера объекта на экране
Я просто хочу показать какое-то изображение на экране B-&, сфотографировать это изображение издалека и рассчитать размер отображаемого изображения, чтобы рассчитать расстояние до указанного экрана.
Прежде чем я снова изобрету колесо, я считаю, что это так легко, что это можно было бы добиться разными способами в OpenCV, но я подумал, что спрошу, есть ли предпочтительный способ, возможно, с некоторым примером кода.
(я получил некоторый код обнаружения лица работает с использованием haarcascade-XML файлов уже)
PS: У меня уже есть разрешение/дюйм-часть моего экрана покрыта, так что я знаю, насколько большой картина будет в см на моем экране.
EDIT:
Я сделаю это реальный простой, мне нужно:
- Узор, который легко узнаваем в изображения. Прямо сейчас я экспериментирую с шахматной доской. Люди, которые делали ARDefender, использовали this.
- Соответствующий алгоритм для определения точных координат пикселя рисунка 1) на изображении с использованием OpenCV.
Извините, но у меня нет вашего вопроса - вы хотите рассчитать расстояние до другого телефона, и этот (другой) телефон имеет черно-белое изображение на нем? – ArtemStorozhuk
Я хочу показать изображение (будь то на телефоне или экране не важно), которое легко распознается в OpenCV. Поэтому я могу рассчитать размер изображений в пикселях на картинке. (Как только я знаю, насколько велика тестовая модель, я могу легко вычислить ее расстояние, потому что я знаю, что это фактический размер в см). – Bersaelor
Вы хотите распознать этот образ при дефарентном освещении? – ArtemStorozhuk