Здравствуйте, chaotist, Вы писали:
C>Сколько народу, почём и за сколько времени смогут написать следующую прогу: на некоей стойке есть массив переключателей, они расположены матрицей как бы, т.е. совершенно дискретное расположение. работающий — чёрный, неработающий — белый (допустим). Наша прога должна срабатывать от сигнала, что оно переключилось (релюшка допустим) и включать камеру. камера фоткает этот массив и прога определяет по изображению, что именно переключилось. Предполагаемые платформы — linux, qnx и винды.
C>P.S. Не знаю, опять же, в каком форуме и спрашивать..
Так если камеру и шкаф не двигать во время работы программы, задача получается простая — нужно иметь два образца для каждого индикатора и потом сравнивать фотографию с образцами. К какому образцу фотография ближе (ввести метрику можно вполне), то такое состояние и есть у индикатора.
ИМХО, все сложности в API работы с оборудованием. Опять же есть вопрос производительности. И не понятно, нужно ли вам настолько кросс-платформенную программу, ведь драйверая и API камеры на разных платформах точно будут разные.
Я бы закладывал 1 неделю на изучение API, одну неделю на разработку первой альфа-версии и потом много времени на доведение всего до товарного вида.
P.s. не забудьте обдумать, как вы будете объяснять программе что есть включенный и что есть выключенный индикатор. Может быть вам GUI нужно даже будет для этого разработать, кто вас знает.