У меня есть изображение автомобиля со спины, как показано ниже, где номерной знак четко распознается и его размеры известны мне. Оцените ширину автомобиля сзади, используя opencv Python
Вот оригинальное изображение автомобиля
Я обнаруженный углов в синих кругах после удаления фона (маскирования), и я пытаюсь вычислить расстояние на основании номерного знака известного Габаритные размеры. Пожалуйста, подскажите мне, что это правильный способ оценки ширины автомобиля? Определенно это не лучший способ, но в этом случае это даст мне правильную оценку? Также, пожалуйста, назовите меня, как я должен определить номерную табличку без использования алгоритма классификации? У меня не так много изображений автомобиля, чтобы управлять алгоритмом. Я просто хочу обнаружить пластину (основанную на некоторой логике) и преобразовать задние размеры из номерной таблички.
Например,
number_plate_dimensions = (width, height) = (10, 4)
image_number_plate_dimensions (from Euclidean distance) = (width, height) = (7.1, 1.6)
So width_factor = 10/7.1 = 1.408
Теперь я беру евклидово расстояние двух углов в синий и умножить результат на этой width_factor (1,408), чтобы оценить размеры автомобиля. Правильно ли этот метод?
Спасибо за ваши ответы заранее.
Для полноты: вы могли бы пойти еще дальше, оценив трехмерную форму автомобиля, если у вас достаточно фотографий из того же автомобиля. – Dschoni
У меня есть фотографии только с 2-х углов, один угол со спины, чтобы определить ширину и один угол со стороны, чтобы определить длину и высоту. И с каждого угла у меня есть 2 фотографии, на несколько метров сзади и еще несколько метров вперед. Будет ли эта информация достаточной для оценки 3D-модели? – muazfaiz
Этого должно быть достаточно, чтобы вычислить ограничивающие прямоугольники, в которых автомобиль подходит в 3D. – Dschoni