ruslan812

ruslan812

На Пикабу
11К рейтинг 4 подписчика 51 подписка 66 постов 7 в горячем
Награды:
10 лет на Пикабу
10

Управляем компьютером жестами: создаем систему бесконтактного взаимодействия с ПК

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

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

Эта программа будет особенно полезна для людей с ограниченными возможностями, которым сложно пользоваться традиционной мышью и клавиатурой. Кроме того, она пригодится пользователям в повседневных ситуациях: например, когда руки заняты или испачканы во время готовки, а нужно пролистать рецепт; во время работы с инструментами, когда нет возможности касаться мыши и клавиатуры; или при просмотре фильмов, чтобы легко управлять воспроизведением без пульта и нажатий.

Жесты

На текущий момент поддерживаются следующие жесты:

  1. Контроль курсора — движение руки управляет положением курсора.

Управляем компьютером жестами: создаем систему бесконтактного взаимодействия с ПК Python, Ui, Интерфейс, Программа, Нейронные сети, Длиннопост

2. Левый клик — выполняется определенным жестом.

Управляем компьютером жестами: создаем систему бесконтактного взаимодействия с ПК Python, Ui, Интерфейс, Программа, Нейронные сети, Длиннопост

3. Правый клик — аналогично, но с другим положением пальцев.

Управляем компьютером жестами: создаем систему бесконтактного взаимодействия с ПК Python, Ui, Интерфейс, Программа, Нейронные сети, Длиннопост

4. Скроллинг — вертикальные движения руки прокручивают страницу.

Управляем компьютером жестами: создаем систему бесконтактного взаимодействия с ПК Python, Ui, Интерфейс, Программа, Нейронные сети, Длиннопост

Каждый жест проходит через нейросетевую модель, обученную на специально собранном наборе данных. Для распознавания я выбрал компактную feedforward модель, которая обеспечивает высокую точность при минимальных вычислительных затратах, что делает систему быстрой и отзывчивой.

Как использовать

Пока что для использования программы нужно уметь запускать Python проекты. Проект с инструкцией доступны в GitHub. Если возникают какие-либо проблемы с запуском - пишите в комментарии.

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

Буду рад, если подпишитесь на мой Telegram канал. Там будут все обновления по этому проекту, а также другие интересные проекты. Задавайте вопросы - в комментариях здесь или в Telegram.

Показать полностью 4
15

ИИ как личный тренер по английскому произношению

Привет, Пикабу! Хочу поделиться чем-то полезным, над чем я работал последние несколько месяцев. Это мой личный проект, который поможет в улучшении английского произношения. Вам всего лишь нужно прослушать примеры произношения фраз, произнести их, и вот - моментальная обратная связь подскажет, как стать мастером английского произношения.

ИИ как личный тренер по английскому произношению Обучение, Английский язык, Искусственный интеллект, Чат-бот, Пятничный тег моё

Thought - это результат моих усилий как разработчика и языкового энтузиаста. Я использовал нейронные сети для создания инструмента, который анализирует и совершенствует ваше произношение. На разработку ушло несколько недель, литры кофе и немало ночей, проведенных за книгами по фонетике. Считаю, что обучение должно быть не только полезным, но и эффективным и интересным.

На данный момент сервис доступен как бот в сообществе ВКонтакте. Это только первый шаг - планирую расширение на Telegram и разработку веб-приложения, а может и мобильного приложения.

Отправьте "начать" в сообщения сообщества. Вы получите фразы на английском языке для произношения, а сервис поможет вам улучшить ваше произношение с помощью обратной связи. Над созданием алгоритмов я работал долгие ночи, чтобы они были максимально точны и эффективны.

Показать полностью 1
1

Философский рассказ от нейросети

Недавно освоил  ruGPT3  от Сбера, и решил поэкспериментировать с генерацией больших текстов. На вход написал фразу: "Случилась со мной однажды такая история. Мой космический корабль приземлился на неизвестной тогда планете". И вот, какую историю мне рассказала нейросеть:

Философский рассказ от нейросети Нейронные сети, Искусственный интеллект, Рассказ, ChatGPT

Случилась со мной однажды такая история. Мой космический корабль приземлился на неизвестной тогда планете. А там, на этой планете, была большая и очень древняя цивилизация, которая, как оказалось, была потомком атлантов. И они знали, как управлять энергией и материей, и умели делать из нее все, что нужно. Но в силу ряда причин не могли воспользоваться этими знаниями, так как были заняты своими делами.


Но однажды я встретил на этой планете одного человека. Это был человек, очень похожий на меня. Но он был очень мудрый. И он сказал мне: - Я знаю, как управлять энергией. Но у меня есть еще одна проблема, которая может помешать мне овладеть этой тайной. Я расскажу тебе о ней, если ты пообещаешь мне помочь мне. Я согласился, и он рассказал мне свою историю.


Я не знаю, что это за история, но она была необычна и очень поучительна. Он сказал мне, что в его мире существует только один способ управлять энергией: это любовь. Но он не знал, как ее найти, и поэтому он пошел на поиски. Он пошел на поиски любви, любви к своему народу, любви к женщине, любви к своему народу и к самому себе. И он пришел к своей любимой, которая была очень красивой. Он влюбился в нее, и они полюбили друг друга. Но любовь не могла длиться вечно. И они решили, что им надо расстаться.


- Но ведь любовь - это энергия? - спросил я. - Да, - сказал он, - и она может перейти в любовь другого. И они расстались.


Но через некоторое время он снова встретил ту женщину. Он полюбил ее с первого взгляда. Он полюбил ее, несмотря на то, что она была очень красива и богата. И она тоже полюбила его, несмотря на его богатство и красоту. Они поженились. Но их счастье длилось недолго. Через несколько месяцев она умерла от страшной болезни. Но это было не важно. Любовь была сильнее смерти, и она была сильнее всех бед. Она победила их любовь. И они жили долго и счастливо, до тех пор, пока их любовь не стала иссякать. Они расстались и разошлись навсегда, но их любовь не умерла. И они продолжали жить дальше.


- Но как же так, - спросил я, - ведь любовь - это энергия, а любовь - это энергия, которая может перейти в любовь другого?


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


Он пошел к тому, кто был мудрее. И он рассказал ему свою историю. Он сказал, что в его мире существует только один способ управлять энергией: это любовь. Но он не знал, как ее найти, и поэтому он пошел на поиски. Он пошел на поиски любви, любви к своему народу, любви к женщине, любви к своему народу и к самому себе. И он пришел к своей любимой, которая была очень красивой. Он полюбил ее с первого взгляда. Он полюбил ее, несмотря на то, что она была очень красива и богата. И она тоже полюбила его, несмотря на его богатство и красоту. Они поженились.


Но их счастье длилось недолго. Через несколько месяцев она умерла от страшной болезни. Но это было не важно. Любовь была сильнее смерти, и она была сильнее всех бед. И они жили долго и счастливо, до тех пор, пока их любовь не стала иссякать. Они расстались и разошлись навсегда, но их любовь не умерла. И они продолжали жить дальше. А я стал учиться управлять энергией любви.

Показать полностью
122

Палеонтологическое приложение на Android

Привет, Пикабу. Я являюсь постоянным пользователем сайта ammonit.ru, а в особенности виртуального палеонтологического музея. Благодаря этому разделу перед нами ежедневно открываются новые образцы, да и существующих хватит на долгие дни созерцания. После просмотра этих коллекций я решил разработать android-приложение для более удобного просмотра образцов.

Палеонтологическое приложение на Android Палеонтология, Приложение, Android, Ammonitru, Длиннопост

Суть приложения довольно проста - показать списки образцов, которые опубликованы на сайте, дать пользователям удобные возможности по работе с информацией: скачать фото, поделиться или добавить в закладки, которые работают и без интернета, что очень может пригодиться для определения образцов в поле. Приложение содержит сайдбар, который дает удобную возможность выбирать образцы по эпохам, местам, типу окаменелостей, сортировать фото по дате добавления и по рейтингу.

Палеонтологическое приложение на Android Палеонтология, Приложение, Android, Ammonitru, Длиннопост
Палеонтологическое приложение на Android Палеонтология, Приложение, Android, Ammonitru, Длиннопост

Приложение постоянно обновляется и дорабатывается в плане дизайна и функционала. Исходный код приложения можно найти на GitHub.

Показать полностью 3
Отличная работа, все прочитано!