Эхххх. Жалко что я поздно эту тему увидел. Но посмеялся.
Изобретатели велосипедов.
Я пять лет с лишним  в игорном бизнесе отработал. 
И у нас было четыре рулетки "Lemna" фирмы. 
Так вот. Там штатно стояли две системы определения положения шарика.
Система номер раз: на оптических датчиках. Стоял диск щелевой на валу привода барабана, выдавался импульс на каждый сектор и импульс отдельный на зеро. Шарик считывался оптоволоконным датчиком, просверлена тонюсенькая дырочка (1.5 мм)  в боковине ограждения колеса и в нее впихнуто оптоволокно. Игроки не видели где этот датчик.
Более того - когда она захандрила - я сам еле нашел место выхода оптоволокна что бы почистить от пыли.... 

Система номер два: веб - камера. Стояла точно над колесом. И фотографировала колесо, один снимок в секунду. Снимать начинала с момента команды "вборс шарика"...
Софт распознования равно как и управление всей системой был на основе LINUX сделан.
Быстродействие - когда отключена оптика - только с камеры - цикл определения номера - порядка 5 секунд. Оптикой + камера примерно 1-2 секунды....
Выбрасывался - вентилятором через трубку по касательной к колесу шарик.... 
Забирался - подъемом центральной части, как мы ее называли "шляпы" колеса.
Самое противное - было "hat error" - там болтик отворачивался который высоту поднятия "шляпы" задавал, и он заклинивала. Ну и транзистор выгорал в блоке управления... 
Причем почему то ее всегда клинило утром в воскресенье 
