Сколько народу, почём и за сколько времени смогут написать следующую прогу: на некоей стойке есть массив переключателей, они расположены матрицей как бы, т.е. совершенно дискретное расположение. работающий — чёрный, неработающий — белый (допустим). Наша прога должна срабатывать от сигнала, что оно переключилось (релюшка допустим) и включать камеру. камера фоткает этот массив и прога определяет по изображению, что именно переключилось. Предполагаемые платформы — linux, qnx и винды.
P.S. Не знаю, опять же, в каком форуме и спрашивать..
Здравствуйте, chaotist, Вы писали:
C>Сколько народу, почём и за сколько времени смогут написать следующую прогу: на некоей стойке есть массив переключателей, они расположены матрицей как бы, т.е. совершенно дискретное расположение. работающий — чёрный, неработающий — белый (допустим). Наша прога должна срабатывать от сигнала, что оно переключилось (релюшка допустим) и включать камеру. камера фоткает этот массив и прога определяет по изображению, что именно переключилось. Предполагаемые платформы — linux, qnx и винды.
C>P.S. Не знаю, опять же, в каком форуме и спрашивать..
Так если камеру и шкаф не двигать во время работы программы, задача получается простая — нужно иметь два образца для каждого индикатора и потом сравнивать фотографию с образцами. К какому образцу фотография ближе (ввести метрику можно вполне), то такое состояние и есть у индикатора.
ИМХО, все сложности в API работы с оборудованием. Опять же есть вопрос производительности. И не понятно, нужно ли вам настолько кросс-платформенную программу, ведь драйверая и API камеры на разных платформах точно будут разные.
Я бы закладывал 1 неделю на изучение API, одну неделю на разработку первой альфа-версии и потом много времени на доведение всего до товарного вида.
P.s. не забудьте обдумать, как вы будете объяснять программе что есть включенный и что есть выключенный индикатор. Может быть вам GUI нужно даже будет для этого разработать, кто вас знает.
Здравствуйте, mikkri, Вы писали:
M>Так если камеру и шкаф не двигать во время работы программы, задача получается простая — нужно иметь два образца для каждого индикатора и потом сравнивать фотографию с образцами. К какому образцу фотография ближе (ввести метрику можно вполне), то такое состояние и есть у индикатора.
Если камеру и шкаф не двигать, то прога будет падать от дуновения ветра.
Здравствуйте, mikkri, Вы писали:
M>ИМХО, все сложности в API работы с оборудованием. Опять же есть вопрос производительности. И не понятно, нужно ли вам настолько кросс-платформенную программу, ведь драйверая и API камеры на разных платформах точно будут разные.
Всё же, скорее всего это будет виндовая система.
M>Я бы закладывал 1 неделю на изучение API, одну неделю на разработку первой альфа-версии и потом много времени на доведение всего до товарного вида.
M>P.s. не забудьте обдумать, как вы будете объяснять программе что есть включенный и что есть выключенный индикатор. Может быть вам GUI нужно даже будет для этого разработать, кто вас знает.
В финальной версии именно и хотелось бы видеть гуй для обучения софта (включено-выключено), и настройку выходного протокола, и т.п.
Основной вопрос в том, сколько всё же на сегодня может стоить разработка подобного софта?
Здравствуйте, chaotist, Вы писали:
C>Сколько народу, почём и за сколько времени смогут написать следующую прогу: на некоей стойке есть массив переключателей, они расположены матрицей как бы, т.е. совершенно дискретное расположение. работающий — чёрный, неработающий — белый (допустим). Наша прога должна срабатывать от сигнала, что оно переключилось (релюшка допустим) и включать камеру. камера фоткает этот массив и прога определяет по изображению, что именно переключилось. Предполагаемые платформы — linux, qnx и винды.
C>P.S. Не знаю, опять же, в каком форуме и спрашивать..
1 какова скорость переключений? если раз в пол минуты, берете простенькую IP камеру, .NET, там простейшим образом делаете моушиндетект, короче со все работой неделю (но повторюсь .Net & Windows, но это самый отстойный ине промышленный вариант), под QNX (с учетом что камера USB тоже не много, как впрочем и Linux), основная сложность motiondetect тут есть заморочки. тут 2 недели.
Насчет как под .NET
Здравствуйте, chaotist, Вы писали:
C>Сколько народу, почём и за сколько времени смогут написать следующую прогу: на некоей стойке есть массив переключателей, они расположены матрицей как бы, т.е. совершенно дискретное расположение. работающий — чёрный, неработающий — белый (допустим). Наша прога должна срабатывать от сигнала, что оно переключилось (релюшка допустим) и включать камеру. камера фоткает этот массив и прога определяет по изображению, что именно переключилось. Предполагаемые платформы — linux, qnx и винды.
C>P.S. Не знаю, опять же, в каком форуме и спрашивать..
Стоимость оборудование и от 300-500 $ за неделю под Windows программеру
Здравствуйте, chaotist, Вы писали:
C>В финальной версии именно и хотелось бы видеть гуй для обучения софта (включено-выключено), и настройку выходного протокола, и т.п.
C>Основной вопрос в том, сколько всё же на сегодня может стоить разработка подобного софта?
Стоить?! Зависит от того, кто будет делать, какое качество вам нужно, нужна ли поддержка и т.п.
Опять же какие сроки.
C>Сколько народу, почём и за сколько времени смогут написать следующую прогу: на некоей стойке есть массив переключателей, они расположены матрицей как бы, т.е. совершенно дискретное расположение. работающий — чёрный, неработающий — белый (допустим). Наша прога должна срабатывать от сигнала, что оно переключилось (релюшка допустим) и включать камеру. камера фоткает этот массив и прога определяет по изображению, что именно переключилось. Предполагаемые платформы — linux, qnx и винды.
Первое соображение — человек подходит, щелкает переключателем. Срабатывает реле. Сигнал На порт, программа его отрабатывает , веб камера щелкает, вылетает птица... И что мы видим на фото — спину человека, стоящего перед щитом
Смех-смехом а ведь так и будет. Если заставить пользователей щелкать сбоку от щита — протянутая рука на фто
Здравствуйте, chaotist, Вы писали:
C>Сколько народу, почём и за сколько времени смогут написать следующую прогу
Сдурели? Оцифровывать изображение выключателя и потом обрабатывать? Надо дать денег электрику, чтобы он непосредственно с выключателей сигнал вывел. Вы бы еще нажатия кнопок на клавиатуре на камеру снимали, а потом заставили клавиатурный драйвер этот сигнал обрабатывать.
Здравствуйте, chaotist, Вы писали:
C>Сколько народу, почём и за сколько времени смогут написать следующую прогу: на некоей стойке есть массив переключателей, они расположены матрицей как бы, т.е. совершенно дискретное расположение. работающий — чёрный, неработающий — белый (допустим). Наша прога должна срабатывать от сигнала, что оно переключилось (релюшка допустим) и включать камеру. камера фоткает этот массив и прога определяет по изображению, что именно переключилось. Предполагаемые платформы — linux, qnx и винды.
C>P.S. Не знаю, опять же, в каком форуме и спрашивать..
Это курсовик или жизненная проблема?
Если жизненная, то что, платы дискретного ввода с мультиплексорами на много входов уже не катят? Стоить будут те же 300-500$, с готовыми дровами. Подключаешь к проге библотеку и вперед, без всяких камер и motiondetect. При наличии оборудования (или как минимум дров и API) я за два дня сделаю работающий прототип с основной функциональностью, через неделю будет приличная бета, которую будет не стыдно показать заказчику. Нет проблем с кроссплатформенностью, к таким устройствам дрова идут обычно под все возможные ОСи.
Другой вопрос, что скорее всего API будет C/C++ или зачастую Pascal.