Угол наклона иглы датчика SimpleCV

В настоящее время работает над проектом по считыванию показаний датчиков на нашем чиллере. Я не программист по профессии, поэтому я пытаюсь учиться на ходу, но документация SimpleCV не так хороша (IMO...)

На данный момент я делаю findLines для каждого изображения, и это работает, но иногда находит «линию» на краю самого датчика или возвращает какой-то другой странный результат.

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

У кого-нибудь есть идеи? Все, что мне нужно, это вернуть угол, система BMS примет показания угла и сама сделает преобразование масштаба, так что это не проблема.


person baldbrad    schedule 28.07.2014    source источник


Ответы (1)


один из основных разработчиков simplecv здесь. Извините, документы не на высоте.

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

Я набросал пример здесь, так как вы также можете видеть вывод изображения по пути: http://nbviewer.ipython.org/github/xamox/sandbox/blob/master/gas-gauge-angle/Gauge%20Angle.ipynb

person xamox    schedule 28.07.2014
comment
Выглядит хорошо для меня... Думаю, мне нужно что-то сделать со светом и калибровочными отражениями, так как я не получил никаких пятен, когда пробовал это с моими изображениями... cable.wilmotnet.com/uplace/PLC/gauges.jpg - person baldbrad; 30.07.2014