Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];

Вниз

Компьютерный тир   Найти похожие ветки 

 
Voproshay   (2007-06-04 12:39) [0]

Привет, ребята.
В инете наткнулся на интересную штуку - "лазерный тир".
Пошарил и ничего кроме как заводских моделей типа "Рубин" и найти-то нельзя. А он "синих" денег стоит...

Если купить нельзя, то может сделать самому? тем более что там много-то и не надо:
1. Пистолет с лазерным целеуказателем
2. Проектор
3. Комп
4. Камера
5. Акустическая система

Комп есть, колонки большие тоже, проектор могу на работе брать (или стрелять на работе), и есть вэб-камера. При отсутствии проектора, можно стрелять и в нарисованные на стене мишени, но это не так прикольно.

Вроде всё есть, да только не хватает программы чтобы она обрабатывала изображение с камеры и определяла координаты точки от лазерного луча.
Если получить координаты точки, то можно написать огромное множество игр на флэше или вообще хоть на чём и стрелять по виртуальным мишеням. А если сделать слежение за точкой, то можно имитировать движение мыши и играть в какую-нибудь кваку или анрил. Да и плеером можно управлять с пистолета:) можно в пасьянс играть на стене с пульта...короче много чего можно.

Помогите, братцы!!! Напишите кто-нибудь такую программу или помогите написать. Сам не могу, знаний маловато.

Алгоритм программы мне понятен, но как реализовать его я не знаю.
Думаю должно быть так:

1. Через определённые(очень короткие промежутки времени) делаем снимок с камеры. Или ждём нажатия на курок и делаем снимок (только вот как отловить это нажатие...)

2. Обрабатываем полученную картинку и ищем на ней красную точку от лазера.

3. Вычисляем её координаты и переводим в координаты дисплея (картинка с камеры же намного меньше чем разрешение монитора). это в принципе просто.

4. Двигаем мышь в указанные координаты и делаем "клик" :) Главное чтобы программа-обработчик была свёрнута или вообще не была видна. На экране в это время располагается игра, например "телепузиков" мочить.

Давайте замутим такую прогу.


 
ПЛОВ ©   (2007-06-04 13:17) [1]

Помнится у меня в детстве была приставка Денди с пистолетом. Я не верю что его нельзя подключить к ПК. Схем в нете наверняка полно.


 
Карелин Артем ©   (2007-06-04 13:22) [2]

А у меня была штука типа цели с лампочкой и пистолет с фотоэлементом. Вот так и пулял без компа  и приставки.


 
Александр Иванов ©   (2007-06-04 14:09) [3]

А я видел мехинический тир, при наведении пистолета, рычаг передвигает иглу за целью, при выстреле она накалывает мишень :)

А если по теме - не парься, купи пневматику :)


 
Думкин ©   (2007-06-04 14:11) [4]


> А если по теме - не парься, купи пневматику :)

рогатка лучше. :)


 
Александр Иванов ©   (2007-06-04 14:21) [5]

> [4] Думкин ©   (04.06.07 14:11)

Да, видел недавно. Рыболовная, чтобы шары, размером с апельсин метать :)


 
Voproshay   (2007-06-04 18:07) [6]

От денди пистолет подключить может и возможно, только вот всё равно нужна программа:) я даже натыкался на заводской вариант пистолеа, называется кажется CyberGun. Там плата и пистолет. Можно дополнительно ставить второй CyberGunPartner. Только как оно всё работает мне не понятно. Я CyberGunPartner разбирал, смотрел что внутри - то же самое, что и в приставке.

Я пробовал делать программу. Смог захватить картинку при помощи DSPack, а вот обработать её не могу. Точку долго ищет, видимо надо другой алгоритм, а не тупой перебор и проверка. Ведь есть же системы распознавания текста, а они работают с бешенной скоростью.

У рубиновцев есть программа LaserRuby, но её найти никак не могу, да и она, наверняка, заточена под их агрегат.

А пневматику в комнате 5х4 метра использовать неинтересно, да и мишени не двигаются. Разве что из форточки высовываться и по прохожим гасить :)
Обидятся ж...


 
oldman ©   (2007-06-04 21:08) [7]

особенно веселит

> 1. Пистолет с лазерным целеуказателем


 
default ©   (2007-06-04 21:09) [8]

кто на денди пистолетом уток не сшибал тот прожил жизнь зря:)


 
antonn ©   (2007-06-04 21:52) [9]


> кто на денди пистолетом уток не сшибал тот прожил жизнь
> зря:)

эт точно, но я больше любил НЛО сшибать, они так плавно разлетались:)
и не носились как угорелые по экрану на 25 уровне:)))


 
DillerXX ©   (2007-06-04 22:30) [10]


> кто на денди пистолетом уток не сшибал тот прожил жизнь
> зря:)

а кто не видел смеющуюся собаку при промахе - тоже :) :) :)


 
VirEx ©   (2007-06-05 16:32) [11]


>  [2] Карелин Артем ©   (04.06.07 13:22)
> А у меня была штука типа цели с лампочкой и пистолет с фотоэлементом.
> Вот так и пулял без компа  и приставки.

точно!)
там еще волк из "ну погоди" держал цель


 
antonn ©   (2007-06-06 00:53) [12]


> точно!)
> там еще волк из "ну погоди" держал цель

и сменные картинки, вместо этого волка:) тоже такая была:)


 
Gydvin ©   (2007-06-06 10:35) [13]


> Voproshay   (04.06.07 18:07) [6]
>
> От денди пистолет подключить может и возможно, только вот
> всё равно нужна программа:) я даже натыкался на заводской
> вариант пистолеа, называется кажется CyberGun. Там плата
> и пистолет. Можно дополнительно ставить второй CyberGunPartner.
>  Только как оно всё работает мне не понятно. Я CyberGunPartner
> разбирал, смотрел что внутри - то же самое, что и в приставке.
>  
>
> Я пробовал делать программу. Смог захватить картинку при
> помощи DSPack, а вот обработать её не могу. Точку долго
> ищет, видимо надо другой алгоритм, а не тупой перебор и
> проверка. Ведь есть же системы распознавания текста, а они
> работают с бешенной скоростью.


Насколько я помню по денди. В пистолете был просто фотоэлемент. А во время выстрела картинка на экране на мгновение сменялась черным фоном с яркими пятнами (кажись разной цветовой гаммы) вместо мишеней...


 
iXT ©   (2007-06-06 11:08) [14]

> кто на денди пистолетом уток не сшибал тот прожил жизнь
> зря:)

Да уж :) Теперь из 12k их сшибаю, upgrade понимаешь :)


 
Voproshay   (2007-06-08 05:58) [15]

Ну можно долго ностальгировать, но у меня запал кончается.
Не дайте идее умереть!!!

...Или у всех летнее обострение лени? :)


 
Kilkenny   (2007-06-08 06:07) [16]

я не представляю, как на картинке веб-камеры найти малсенькую точку лазера, не перепутав ее, напримр, с какашкой от мухи.


 
antonn ©   (2007-06-08 08:58) [17]


> я не представляю, как на картинке веб-камеры найти малсенькую
> точку лазера, не перепутав ее, напримр, с какашкой от мухи.
>

точка светится а какашки мухи - нет %)


 
Юрий Иванов   (2007-06-08 17:14) [18]

На приставках не было лазеров. В пистолете стояла линза и за ней фотоэлемент. В момент нажатия курка на экране пробегала на черном фоне по развертке белая точка (все это было на трубках - никаких ЖК и ОЛЕД). В момент, когда от фотоэлемента приходил импульс, приставка запоминала текущее положение электронного луча на экране - строка и смещение в ней, а дальше оставалось только проверить - попал или нет.

Так же работал и указатель "световое перо".


 
Rule ©   (2007-06-08 17:35) [19]


> Юрий Иванов   (08.06.07 17:14) [18]

ухты, а какже оно определяло, какая точка сейчас светиться ? и какой тип развертки используется, черезстрочкая или построчная ?, помоему все проще, как описано в Gydvin ©   (06.06.07 10:35) [13]


 
Углук ©   (2007-06-08 21:03) [20]


> ухты, а какже оно определяло, какая точка сейчас светиться
> ?


> Юрий Иванов   (08.06.07 17:14) [18]

> В момент, когда от фотоэлемента приходил импульс, приставка
> запоминала текущее положение электронного луча на экране
> - строка и смещение в ней,


Теперь я  понимаю, почему отдергивание пистолета  в момент выстрела провоцировало промах...


 
antonn ©   (2007-06-08 21:51) [21]

я думал, что "телескоп" в пистолете "узконаправленный", и если его "луч взгляда" попадал на белый прямоугольник в момент выстрела, то происходило убийство:)


 
DrPass ©   (2007-06-09 01:36) [22]


> ухты, а какже оно определяло, какая точка сейчас светиться
> ? и какой тип развертки используется, черезстрочкая или
> построчная ?

По времени, прошедшему от строчного импульса до срабатывания фотоэлемента. Тип развертки тоже определять не приходилось. Она черезстрочная. Прогрессивная в бытовых телевизорах не применяется.

Естественно, цель на момент выстрела подсвечивалась "белым".


 
antonn ©   (2007-06-09 01:39) [23]

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


 
DrPass ©   (2007-06-09 01:42) [24]


> там был только фотодиод, по типу светодиода

Там фотодиод и триггер Шмидта. Пистолет - это ближайший родственник "светового пера". Он картинку не получает, а просто сообщает контроллеру факт засветки светодиода лучом от экрана, сфокусированным линзой.


 
Steep ©   (2007-06-09 07:42) [25]

Кстати утож была б тема в кантру с пистолетом играть %)
И почему такие не делают..


 
antonn ©   (2007-06-09 11:07) [26]


> И почему такие не делают..

да вродеж есть такие...


 
Gydvin ©   (2007-06-09 11:39) [27]

Кстати, а почему бытовало мнение, что игра с пистолетом быстро "садило" кинескоп?


 
Eraser ©   (2007-06-09 11:52) [28]

> [27] Gydvin ©   (09.06.07 11:39)

так же ходило мнение, что вообще приставки выстро портят телевизор. утки это, чтобы дети поменьше ТВ занимали :)


 
antonn.pda   (2007-06-09 14:29) [29]

вообще не утки, лично посадил три телика. два - типа горизонт, цветные, в обоих сдыхала лампа справа сверху(здоровая такая, не помню как называется, она одна такая (кенотрон какой то вроде)). оба телевизора работали в режиме телевизора довольно долго, приставка убивала их примерно за пол года. оба починили, второй за два месяца опять приставкой угробил, первый отобрали - работает до сих пор телевизором (с 96 года). третий был чб - перестал показывать после трех часов игры. навсегда:)


 
Eraser ©   (2007-06-09 14:57) [30]

> [29] antonn.pda   (09.06.07 14:29)

во во, примерно такие утки и были :))

ЗЫ
игрался в свое время лет 8 на телевизоре Sony, купленном в 1992 году, который и сейчас исправно работает :)


 
DrPass ©   (2007-06-09 15:28) [31]


> antonn.pda   (09.06.07 14:29) [29]

Да, это именно приставка виновата. Особенно правый джойстик - он за пару часов убивает блок развертки.


 
Углук ©   (2007-06-09 19:57) [32]


> Да, это именно приставка виновата. Особенно правый джойстик
> - он за пару часов убивает блок развертки.

Странно. Играл в детстве по суткам, ничего не село и не убилось. И из пистолета стрелял: Wild Gunman, Duck Hunt, Hogan Alley.(Dendy).


 
antonn ©   (2007-06-09 23:14) [33]

вам наверное не попадалось классной китайской приставки%)


 
DrPass ©   (2007-06-10 00:25) [34]


> Углук ©   (09.06.07 19:57) [32]


> Играл в детстве по суткам, ничего не село и не убилось

Ты ж, наверное, джойстик слева втыкал


 
Углук ©   (2007-06-10 14:09) [35]


> Ты ж, наверное, джойстик слева втыкал

Играли и слева и справа. У меня тусила вся пацанва с нашего двора, и мы дни напролет играли на двоих.


 
Углук ©   (2007-06-10 14:14) [36]

antonn ©   (09.06.07 23:14) [33]
Приставки Денди в Севастополе были только китайские, самого неизвестного из всех неизвестных брендов - все ж 90-е :) . Стоили примерно 300 рублей на ваши. Играли сутками - ничего не садилось. И вообще я все детство проторчал в  душных приставочных зальчиках, где телики никогда не садились, если только по ним не стучали какими-нибудь тяжелыми предметами.


 
DrPass ©   (2007-06-10 15:38) [37]


> Углук ©   (10.06.07 14:09) [35]


> Играли и слева и справа. У меня тусила вся пацанва с нашего
> двора, и мы дни напролет играли на двоих


Ты настолько ничего не понимаешь в технике, что этот жутчайший бред...


> Да, это именно приставка виновата. Особенно правый джойстик
> - он за пару часов убивает блок развертки

> Ты ж, наверное, джойстик слева втыкал


... воспринял всерьез?


 
Ш-К   (2007-06-10 18:05) [38]

Я видел в Судаке тир: пректор, экран и пневматические пистолеты. Координаты попадания снимались звуковыми датчиками.


 
Углук ©   (2007-06-10 18:36) [39]

DrPass ©   (10.06.07 15:38) [37]
:):):):)
Я же тебя не знаю...вдруг ты всерьез так думаешь...
А в технике я неплохо понимаю, не жалуюсь...


 
Voproshay   (2007-06-26 07:58) [40]

> [38] Ш-К   (10.06.07 18:05)


прикольно. а это как? можно подробнее?



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.065 c
15-1182538255
ProgRAMmer Dimonych
2007-06-22 22:50
2007.07.22
Последняя тема по Direct3D9


1-1177755932
Web
2007-04-28 14:25
2007.07.22
Печать StringGrid из под Linux a (Kylix)


15-1182405205
webpauk
2007-06-21 09:53
2007.07.22
Эмулятор Raid


15-1182241477
Makhanev Alexander
2007-06-19 12:24
2007.07.22
Заюзать общие conditional parameters...


2-1182890452
Сорокин М
2007-06-27 00:40
2007.07.22
qreport





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский