Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Нужен программист Delphi |
Философия, технологии, алгоритмы! |
|
Опции темы |
16.05.2012, 23:10 | #1 |
Форумец
Сообщений: 46
Регистрация: 05.05.2009
Не в сети |
Нужен программист Delphi
Нужна программа: С помощью проектора выводится изображение на стену.Так же есть web камера направленная на стену.Нужно реализовать управление указателя мышки в windows с помощью лазерной указки(желательно красной и зелёной).И это всё должно работать очень корректно, с сглаживанием.Желательно использование компонента VideoGraber и TQuickPixels.
Прога нужна как можно раньше...максимум неделя. Кто возьмется?И за какие деньги? |
17.05.2012, 08:26 | #3 |
Registered User
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56
Не в сети |
SravenS, недели маловато. Т.к. одна задача тянет за собой другую. Например та-же калибровка экрана прилично в реализации займёт.
На хитрость можно пойти, что-бы показать камере где находятся границы экрана. Да и открытие/закрытие, перемещение элементов это тоже временя. Потому-что придётся придумывать, систему по которой каким-то образом только при помощи светящейся точки реализовывать кучу привычных действий. Так-то проще найти готовый продукт. Я видел подобные вещи, но вместе с программой использовался специальный девайс. Возвращаясь к твоему вопросу, по деньгам где-то от 20-25 и выше. Ну и сроки, от 3-х недель и выше. P.S. может тебе проще готовый девайс купить Ибо если тебе нужна ОЧЕНЬ корректная работа, то тебе нужна более качественная аппаратура для отслеживания движения и вэб-камеры будет маловато. |
17.05.2012, 08:31 | #4 |
быдлокодер
Сообщений: 212
Регистрация: 22.06.2009
Не в сети |
Здраствуйте. Я, Кирилл. Хотел бы чтобы вы сделали программу, суть такова: с помощью проектора выводится изображение на стену.Так же есть web камера направленная на стену, можно грабить корованы. Нужно реализовать управление указателя мышки в windows с помощью лазерной указки(желательно красной и зелёной).И это всё должно работать очень корректно, с сглаживанием.Желательно использование компонента VideoGraber и TQuickPixels.
P.S. Я джва года хочу такую программу. ))))))))))))) |
17.05.2012, 12:52 | #6 |
бибизьян
Сообщений: 3,031
Регистрация: 17.02.2004
Не в сети |
Тоже мне проблема.
Калибрация начало. (Пустой экран, с направленным на него лазером). Искаем максимальное значение яркости и от него во все стороны тупо ищем границу, т.е. резкий перепад яркости. Запоминаем размер пятна с максимальным значением яркости. Делаем несколько итераций для усреднения. Конец калибрации. Т.к. лазер заведомо ярче отображаемого контента, то тупо ищем то, что нашли во время калибрации. С функцией сравнения областей надо поэкспериментировать, это да. Если пятно лазера нашли, то перемещаем мышь в новую точку, не нашли - отображаем, где была. Перемещать в новую точку можно скачком или плавно, скажем сплайном, будет тормозно, зато эффектно Работать будет мягко скажем хреново, но реализуемо за "максимум неделю" и для сдачи курсовой достаточно. |
17.05.2012, 13:22 | #7 | |
Registered User
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56
Не в сети |
Цитата:
На проекторе не всегда выходит точно прямоугольник, может получиться и трапеция(при хреновой настройке), т.е. тут нужно погрешность учитывать. Т.к. в самом условии сказано что нужна точность. А это время, плюс как ты будешь щелчок мышки или перетаскивание папки с места на места? И это по идее самое простое За сколько ты готов "хреново" работать в течении недели? |
|
17.05.2012, 13:23 | #8 |
Форумец
Сообщений: 39,878
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
|
17.05.2012, 14:36 | #9 | ||||||
бибизьян
Сообщений: 3,031
Регистрация: 17.02.2004
Не в сети |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
||||||
17.05.2012, 14:56 | #10 |
Registered User
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56
Не в сети |
Насколько я понял, он хочет сделать подобие интерактивной доски. У него проектор выводит рабочий стол на стену, ну а далее он указкой начинает манипуляции. В принципе можно и со стены считывать. Но иногда фон может смешаться, поэтому решил подстраховаться.
Мне стало интересно за сколько бы взялся. Лично я считаю что это тема диплома, так что особо с задачи не заработаешь. Проще какую-нибудь фигню сваять по типу "показывала видимость работы". |
17.05.2012, 21:26 | #12 |
Форумец
Сообщений: 46
Регистрация: 05.05.2009
Не в сети |
aerin, Возьметесь сделать ?Не нужно что бы было прям "идеально".Как уже все догадались это для курсовой.
И насчёт << а и открытие/закрытие, перемещение элементов это тоже временя. Потому-что придётся придумывать, систему по которой каким-то образом только при помощи светящейся точки реализовывать кучу привычных действий.>> -это не нужно реализовывать. Если возьметесь то какая цена вопроса? |
17.05.2012, 21:59 | #14 |
Registered User
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56
Не в сети |
Ты для начала выложи всё что хочешь получить от программы а потом уже и цена вопроса будет
Т.к. то что в начале написал это сложно. Теперь задачу упростил, и точность уже не важна, то это меняет дело. Напиши что ты хочешь от неё увидеть. И тогда цена вопроса будет. |
17.05.2012, 23:42 | #15 |
Форумец
Сообщений: 39,878
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
При чем тут моё? Ты объем данных оцени. Подумай - сколько здесь циклов будет вложенных. Я такие вещи вполне в уме прикинуть способен, потому и говорю.
Моя склонность к оптимизации тут даже рядом не при чем, оптимизировать надо адекватные, готовые и конкретные алгоритмы. Здесь совсем другое, так что ты не по адресу. |
18.05.2012, 08:13 | #16 |
Форумец
Сообщений: 46
Регистрация: 05.05.2009
Не в сети |
Нужно что бы указатель мышки двигался относительно лазеру.(только двигался!больше не чего не надо)Просто анализируя изображение с веб камеры нужно перемещать мышкой в windows.Очень хорошие компоненты (VideoGraber и TQuickPixels) поэтому желательна их использование.И это для курсовой!(идеально не нужно)
|
18.05.2012, 09:35 | #17 | |
Registered User
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56
Не в сети |
Цитата:
Но времени сейчас нету, так что не возмусь P.S. выложи ссылки на компоненты. Последний раз редактировалось Hopkroft; 18.05.2012 в 09:54. |
|
18.05.2012, 10:37 | #18 | |
Форумец
Сообщений: 39,878
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
Цитата:
В срочном порядке меняйте тему курсовой. И по возможности научного руководителя, потому что не понимать такие вещи - это надо в программировании быть полным нулем. |
|
18.05.2012, 11:04 | #20 |
Форумец
Сообщений: 39,878
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
Я не пугаю, я констатирую факт. Даже тупой цикл по всем пикселям экрана (с условием того что их еще надо выдернуть из видеопамяти, а это даже через DirectX не так то быстро) в реалтайм не выйдет. А тут задача гораздо сложнее. Ты сначала попробуй, а потом будешь рассуждать.
|
18.05.2012, 11:47 | #23 | ||
Форумец
Сообщений: 39,878
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
Цитата:
Цитата:
|
||
18.05.2012, 21:24 | #26 |
Registered User
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56
Не в сети |
|