Я розглядав алгоритми виявлення маркерів для використання з додатком на основі kinect, і більшість робіт, які мені вдалося знайти, явно зосереджені на виявленні функцій у "звичайних" зображеннях.
Однак апаратне забезпечення kinect забезпечує (по суті, після того, як ви відрегулювали) значення 11-бітної глибини на піксель.
На цьому глибинному зображенні також є різні візуальні артефакти від тіней, відлитих по краях предметів (див., Наприклад, сильну чорну облямівку у цьому відео http://www.youtube.com/watch?v=-q8rRk8Iqww&feature=related ).
Хоча деякі традиційні методи машинного зору (наприклад, виявлення ребер) добре справляються з цим, інші - ні, і здається, що в мережі мало інформації, що це обговорює.
Як простий приклад, використання значення глибини робить тривіальним виявлення орієнтації блоку маркера, як тільки ви його знайдете.
Отже, хтось бачив якісь дискусії / документи / тощо, які б охоплювали обробку зображення на глибині для виявлення функцій?
Чи може хтось порекомендувати хороший алгоритм виявлення маркерів "глибини" (ефективні блоки орігамі замість друкованих б / ш маркерів)?
Що я робив до цих пір, це adhoc експериментувати з використанням opencv для обробки зображень, але це не там, де майже стабільно або досить швидко.
Якщо ви посилаєтесь на комерційний продукт машинного зору без якогось випробування, будь ласка, зазначте у своїй відповіді, чому ви вважаєте, що це доречно.