Нестандартное использование камеры
Доброго времени суток жителям DV
Не так уж и давно камера в мобильном телефоне была роскошью. В настоящее время камера является обязательным атрибутом к телефону, и ей почти никто не пользуется (особенно если она без автофокуса), вообщем она стала неким бесполезным украшением.
Сегодня я расскажу свою идею по использованию камеры в нестандартных целях и приведу практическую реализацию этой идеи.
------
Рассмотрим такую ситуацию:
Вышла программа для переключения языка ввода текста и её нужно повесить на какую либо горячую клавишу, но не у всех телефонов этих лишних клавиш по двадцать штук , обычно их две или одна , а может и вовсе нет. Допустим у вас одна такая клавиша , да и то на ней уже висит какая либо программа , например: aRed от Артема. Вот тут то нам и поможет камера. Я написал скрипт на Python'e с помощью которого можно повесить переключение языка на прикосновение к камере, то есть дотронулись до камеры - включился русский язык , еще раз дотронулись - включился английский.
На базе этого скрипта так же возможно сделать запуск какого либо приложения , по прикосновению к камере, или эмуляцию какой нибудь клавиши , например карандаша которого нет на symbian 9.2 и выше.
Вот скрипт (исходя из своего опыта сразу говорю, запустить скрипт смогут только избранные)
Запуск скрипта производится через Python>>Run script. Так же должна быть установлена программа LangSwitcher (переключалка языков, автор arok) на диск C:
Источник новости:
Причем тут питон?!... Я написал скрипт, что бы посмотреть что это дает. Такое надо на с++ писать, потребление ресурсов должно быть вообще мизерным.
-------------
Добавлено в 03.42: molosar, камера не совсем в активном режиме находится, тут идет только считывание с камеры, но никакой отрисовки того что дает камера - нету, а следовательно и батарею оно не сильно кушает
-------------
Добавлено в 08.51: 1.Статья для телефоном с камерами до 2мпх
2.Тут нет никакой программы на питоне, здесь все го лишь скрипт который доказывает что идея воплотима в жизнь.
0 ответить