Имам програма, която взема видео поток от RSTP и проверява за обект. Единственият проблем е, че обектът трябва да е на около 6" от камерата, но когато използвам кабелна уеб камера, обектът може да е на няколко крачки. И двете камери предават с еднаква разделителна способност, на какво се дължи този проблем?
Спецификации за предаване на камерата:
Resolution: 640 * 480
FPS: 20
Bitrate: 500000
Focal Length: 2.8mm
РЕДАКТИРАНЕ: Алгоритъмът, който използвам, е алгоритъмът OpenCV ORB, но също съм виждал това поведение, когато преди това използвах метода на класификатора на Haar в OpenCV.
По-долу е ограничението, при което уеб камерата вече не може да открие обекта. (прибл. 66 пиксела)
По-долу е ограничението, при което Glass вече не може да открие обекта. (прибл. 68 пиксела)
Гледайки изображението, изглежда, че разстоянието е подобно, но разстоянието е поне два пъти по-голямо от това в изображението на уеб камерата, което ми изглежда като свойство на камерата, което причинява този проблем? ако е така, коя част от камерата би била отговорна за това?