0

Хорошо, так что это может быть немного сложнее, и я больше ищу направление, чем конкретный ответ, я полагаю. По сути, мне нужно сделать некоторое обнаружение объекта в приложении VB.net. Я хочу знать, есть ли автомобиль на картинке или нет. Это неподвижная картина, и алгоритм не должен быть сумасшедшим быстро или что-то еще, но я в основном пытаюсь обнаружить автомобиль или нет автомобиля на картинке. Идея заключается в гораздо более широком применении, когда одна из функций будет иметь дело с парковкой и пытается определить, есть ли автомобили на каждом парковочном месте. У меня, по сути, была бы отдельная программа, позволяющая значительно увеличить изображение только в областях для отдельных пространств, а затем эта программа будет циклически проходить и для каждого космического детектора или без автомобиля.Обнаружение объектов на изображении

Я также немного посмотрел на обнаружение кромок, но я просто не уверен, что это действительно сработает для этого, машины, похоже, придумали много краев, где, по сути, план самого автомобиля, чтобы обнаружить, что это все один объект.

+6

Try Image.IsCarThere. –

+1

Возможно, вы захотите проверить этот вопрос: http://stackoverflow.com/q/10168686/44522 – MicSim

+4

это можно сделать с помощью датчиков, таких как тот, который у вас есть в loo, чтобы обнаружить присутствие, и это будет намного дешевле, чем писать buggy algo для обнаружения автомобиля :) – Zia

ответ

2

Вы можете использовать вычитание фона. Это предполагает наличие изображения пустой автостоянки в качестве фона и последующего сравнения изменений между ними и любыми последующими изображениями. Если вы смотрите на парковочные места, вы хотели бы разбить изображение на сектора (места для парковки автомобилей) и сделать фоновое вычитание для каждого сектора. Однако из-за постоянных изменений освещения автостоянки при движении солнца вы столкнетесь с проблемами, когда фоновое изображение будет меняться из-за теней, яркости и т. Д. Подход к этому методу - делать кадровые сравнения, и если он изменяется на определенный порог, то скорее всего автомобиль припаркован, а солнце переместилось, так как автомобиль будет вызывать намного большее количество изменений в коротком пространстве времени, чем эффекты освещения.

+0

Да, я рассматривал то же самое, но как вы упомянули, что я беспокоился о освещении и снегу, но я думаю, если бы я пошел на процент, где, если более чем 50% изменений в течение 30 секунд, то это, скорее всего, автомобиль, припаркованный ... –

0

Вы можете заполнить все пятна, когда наступает снег. Вы можете проверить эту ссылку http://examples.simplecv.org/en/latest/examples/parking.html (она находится на питоне, но может помочь) или купить реальную систему обнаружения парковки, которая будет намного надежнее, чем сравнение изображений.

Смежные вопросы