Господа программеры, сориентируйте пожалуйста
От: chaotist  
Дата: 04.06.07 13:12
Оценка: :)
Сколько народу, почём и за сколько времени смогут написать следующую прогу: на некоей стойке есть массив переключателей, они расположены матрицей как бы, т.е. совершенно дискретное расположение. работающий — чёрный, неработающий — белый (допустим). Наша прога должна срабатывать от сигнала, что оно переключилось (релюшка допустим) и включать камеру. камера фоткает этот массив и прога определяет по изображению, что именно переключилось. Предполагаемые платформы — linux, qnx и винды.

P.S. Не знаю, опять же, в каком форуме и спрашивать..
Re: Господа программеры, сориентируйте пожалуйста
От: mikkri Великобритания  
Дата: 04.06.07 13:22
Оценка:
Здравствуйте, chaotist, Вы писали:

C>Сколько народу, почём и за сколько времени смогут написать следующую прогу: на некоей стойке есть массив переключателей, они расположены матрицей как бы, т.е. совершенно дискретное расположение. работающий — чёрный, неработающий — белый (допустим). Наша прога должна срабатывать от сигнала, что оно переключилось (релюшка допустим) и включать камеру. камера фоткает этот массив и прога определяет по изображению, что именно переключилось. Предполагаемые платформы — linux, qnx и винды.


C>P.S. Не знаю, опять же, в каком форуме и спрашивать..


Так если камеру и шкаф не двигать во время работы программы, задача получается простая — нужно иметь два образца для каждого индикатора и потом сравнивать фотографию с образцами. К какому образцу фотография ближе (ввести метрику можно вполне), то такое состояние и есть у индикатора.

ИМХО, все сложности в API работы с оборудованием. Опять же есть вопрос производительности. И не понятно, нужно ли вам настолько кросс-платформенную программу, ведь драйверая и API камеры на разных платформах точно будут разные.

Я бы закладывал 1 неделю на изучение API, одну неделю на разработку первой альфа-версии и потом много времени на доведение всего до товарного вида.

P.s. не забудьте обдумать, как вы будете объяснять программе что есть включенный и что есть выключенный индикатор. Может быть вам GUI нужно даже будет для этого разработать, кто вас знает.

Re[2]: Господа программеры, сориентируйте пожалуйста
От: alzt  
Дата: 04.06.07 13:25
Оценка:
Здравствуйте, mikkri, Вы писали:

M>Так если камеру и шкаф не двигать во время работы программы, задача получается простая — нужно иметь два образца для каждого индикатора и потом сравнивать фотографию с образцами. К какому образцу фотография ближе (ввести метрику можно вполне), то такое состояние и есть у индикатора.


Если камеру и шкаф не двигать, то прога будет падать от дуновения ветра.
Re[2]: Господа программеры, сориентируйте пожалуйста
От: chaotist  
Дата: 04.06.07 13:28
Оценка:
Здравствуйте, mikkri, Вы писали:

M>ИМХО, все сложности в API работы с оборудованием. Опять же есть вопрос производительности. И не понятно, нужно ли вам настолько кросс-платформенную программу, ведь драйверая и API камеры на разных платформах точно будут разные.


Всё же, скорее всего это будет виндовая система.

M>Я бы закладывал 1 неделю на изучение API, одну неделю на разработку первой альфа-версии и потом много времени на доведение всего до товарного вида.


M>P.s. не забудьте обдумать, как вы будете объяснять программе что есть включенный и что есть выключенный индикатор. Может быть вам GUI нужно даже будет для этого разработать, кто вас знает.


В финальной версии именно и хотелось бы видеть гуй для обучения софта (включено-выключено), и настройку выходного протокола, и т.п.

Основной вопрос в том, сколько всё же на сегодня может стоить разработка подобного софта?
Re: Господа программеры, сориентируйте пожалуйста
От: aqt  
Дата: 04.06.07 13:54
Оценка: 2 (1)
Здравствуйте, chaotist, Вы писали:

C>Сколько народу, почём и за сколько времени смогут написать следующую прогу: на некоей стойке есть массив переключателей, они расположены матрицей как бы, т.е. совершенно дискретное расположение. работающий — чёрный, неработающий — белый (допустим). Наша прога должна срабатывать от сигнала, что оно переключилось (релюшка допустим) и включать камеру. камера фоткает этот массив и прога определяет по изображению, что именно переключилось. Предполагаемые платформы — linux, qnx и винды.


C>P.S. Не знаю, опять же, в каком форуме и спрашивать..


1 какова скорость переключений? если раз в пол минуты, берете простенькую IP камеру, .NET, там простейшим образом делаете моушиндетект, короче со все работой неделю (но повторюсь .Net & Windows, но это самый отстойный ине промышленный вариант), под QNX (с учетом что камера USB тоже не много, как впрочем и Linux), основная сложность motiondetect тут есть заморочки. тут 2 недели.
Насчет как под .NET

Тут http://www.codeproject.com/cs/media/cameraviewer.asp
и тут http://www.codeproject.com/cs/media/Motion_Detection.asp
и на последок http://www.codeproject.com/cs/media/Image_Processing_Lab.asp
Re: Господа программеры, сориентируйте пожалуйста
От: aqt  
Дата: 04.06.07 13:56
Оценка:
Здравствуйте, chaotist, Вы писали:

C>Сколько народу, почём и за сколько времени смогут написать следующую прогу: на некоей стойке есть массив переключателей, они расположены матрицей как бы, т.е. совершенно дискретное расположение. работающий — чёрный, неработающий — белый (допустим). Наша прога должна срабатывать от сигнала, что оно переключилось (релюшка допустим) и включать камеру. камера фоткает этот массив и прога определяет по изображению, что именно переключилось. Предполагаемые платформы — linux, qnx и винды.


C>P.S. Не знаю, опять же, в каком форуме и спрашивать..

Стоимость оборудование и от 300-500 $ за неделю под Windows программеру
Re[3]: Господа программеры, сориентируйте пожалуйста
От: mikkri Великобритания  
Дата: 04.06.07 14:19
Оценка:
Здравствуйте, chaotist, Вы писали:

C>В финальной версии именно и хотелось бы видеть гуй для обучения софта (включено-выключено), и настройку выходного протокола, и т.п.


C>Основной вопрос в том, сколько всё же на сегодня может стоить разработка подобного софта?


Стоить?! Зависит от того, кто будет делать, какое качество вам нужно, нужна ли поддержка и т.п.
Опять же какие сроки.
Re: Господа программеры, сориентируйте пожалуйста
От: Terranozavr  
Дата: 04.06.07 14:30
Оценка: 2 (2) +2 :)
C>Сколько народу, почём и за сколько времени смогут написать следующую прогу: на некоей стойке есть массив переключателей, они расположены матрицей как бы, т.е. совершенно дискретное расположение. работающий — чёрный, неработающий — белый (допустим). Наша прога должна срабатывать от сигнала, что оно переключилось (релюшка допустим) и включать камеру. камера фоткает этот массив и прога определяет по изображению, что именно переключилось. Предполагаемые платформы — linux, qnx и винды.

Первое соображение — человек подходит, щелкает переключателем. Срабатывает реле. Сигнал На порт, программа его отрабатывает , веб камера щелкает, вылетает птица... И что мы видим на фото — спину человека, стоящего перед щитом

Смех-смехом а ведь так и будет. Если заставить пользователей щелкать сбоку от щита — протянутая рука на фто
Re: Господа программеры, сориентируйте пожалуйста
От: Dmitry V. Liseev Россия  
Дата: 04.06.07 23:51
Оценка: 3 (3) +1 :))) :)
Здравствуйте, chaotist, Вы писали:

C>Сколько народу, почём и за сколько времени смогут написать следующую прогу


Сдурели? Оцифровывать изображение выключателя и потом обрабатывать? Надо дать денег электрику, чтобы он непосредственно с выключателей сигнал вывел. Вы бы еще нажатия кнопок на клавиатуре на камеру снимали, а потом заставили клавиатурный драйвер этот сигнал обрабатывать.
Re: Господа программеры, сориентируйте пожалуйста
От: alex_mah Россия www.elsy.ru
Дата: 05.06.07 08:00
Оценка: +1
Здравствуйте, chaotist, Вы писали:

C>Сколько народу, почём и за сколько времени смогут написать следующую прогу: на некоей стойке есть массив переключателей, они расположены матрицей как бы, т.е. совершенно дискретное расположение. работающий — чёрный, неработающий — белый (допустим). Наша прога должна срабатывать от сигнала, что оно переключилось (релюшка допустим) и включать камеру. камера фоткает этот массив и прога определяет по изображению, что именно переключилось. Предполагаемые платформы — linux, qnx и винды.


C>P.S. Не знаю, опять же, в каком форуме и спрашивать..


Это курсовик или жизненная проблема?
Если жизненная, то что, платы дискретного ввода с мультиплексорами на много входов уже не катят? Стоить будут те же 300-500$, с готовыми дровами. Подключаешь к проге библотеку и вперед, без всяких камер и motiondetect. При наличии оборудования (или как минимум дров и API) я за два дня сделаю работающий прототип с основной функциональностью, через неделю будет приличная бета, которую будет не стыдно показать заказчику. Нет проблем с кроссплатформенностью, к таким устройствам дрова идут обычно под все возможные ОСи.
Другой вопрос, что скорее всего API будет C/C++ или зачастую Pascal.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.