Zen of Python
20.2K subscribers
1.2K photos
161 videos
32 files
3.14K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Обнаружение объектов с помощью цветовой сегментации изображений в Python

Простая и понятная инструкция по созданию алгоритма обнаружения объектов с помощью цвета, который работает на Anaconda и OpenCV. Подробнее:

https://nuancesprog.ru/p/3968/

#ml #cv
👍12
CVNets: библиотека для обучения сетей компьютерного зрения

Этот репозиторий от Apple содержит исходный код для обучения моделей компьютерного зрения для различных задач, включая классификацию ImageNet-1k/21k, обнаружение объектов MS-COCO, семантическую сегментацию ADE20k и классификацию видео Kinetics-400. Можете использовать его для собственных проектов — инструкция по применению находится внутри:

https://github.com/apple/ml-cvnets

#библиотека #cv #ml
👍7🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека для распознавания лиц

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

https://github.com/ageitgey/face_recognition

#cv #ml
👍183
Создание GIF-анимации с помощью OpenCV

Из этого туториала вы узнаете, как создавать анимированные GIF-файлы с помощью OpenCV, Python и ImageMagick, а затем объедините эти методы, чтобы создать генератор мемов с OpenCV:

https://habr.com/ru/post/429024/

#cv #ml
👍7
Распознавание поднятых пальцев на Python и OpenCV

Несложный проект, который поможет разобраться, как использовать OpenCV на реальной задаче: https://habr.com/ru/post/679460/

#cv #ml
👍10❤‍🔥2
Управление громкостью звука жестами на Python

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

О том, как это сделать, уже рассказали здесь:

https://habr.com/ru/post/678638/

#opencv #cv
👍12👏43😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Drag-and-Drop на Python+OpenCV

Drag-and-Drop — простое и уже привычное действие, которое позволяет пользователю перенести элемент с места на место на экране компьютера или мобильного устройства с помощью мыши или пальцев. Но куда интереснее сделать перетаскивание жестами рук, как в фантастических фильмах с голограммами и проекциями.

И это можно реализовать с помощью Python и машинного обучения. Как? Вот статья, где есть понятная инструкция:

https://habr.com/ru/post/679444/

#opencv #cv
👍29
Решаем судоку при помощи компьютерного зрения

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

О том, как реализовать такой алгоритм можно узнать тут:

https://habr.com/ru/post/689240/

#cv
🔥24👍2
Автоматическая озвучка субтитров на YouTube с использованием компьютерного зрения

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

Другими словами, вы можете создать упрощённый аналог технологии, которая сейчас используется в Яндекс.Браузере. Подробнее:

https://habr.com/ru/post/691186/

#ml #cv
👍9🔥5
Видеоаналитика на взрывоопасном заводе площадью в 700 футбольных полей

Как предотвратить аварию или несчастный случай на заводе? Заранее проверять все неисправности и нарушения. А как это сделать на гигантском заводе, глаз ведь явно не хватит детально осмотреть всё? Положиться на технологии, а именно на видеосъёмку и дальнейшую аналитику.

Вот, например, история о том, как внедряли машинное зрение в нефтехимическую индустрию:

https://habr.com/ru/company/sibur_official/blog/700634/

#cv #ml
💩6
Выявление незаконных построек по спутниковым снимкам с помощью CV

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

Автор этого проекта занял четвёртое место и теперь делиться своим опытом и мнением о том, что ему не хватило, чтобы попасть в топ-3:

https://habr.com/ru/post/702764/

#cv #ml
👍6👎3👏3🤯1
Как написать трекинг парковочных мест

Вам знакома ситуация, когда ты приезжаешь с работы и не можешь найти свободной место во дворе, кружишься, толкаешься с другими водителями, чтоб разъехаться и в итоге уезжаешь из двора, чтобы найти место где-то ещё? Или помните то чувство, когда прямо перед вашим носом кто-то занимает последнее свободное место, потому что вы решили заехать во двор с другой стороны?

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

https://habr.com/ru/post/703276/

#cv #петпроект
👏154🔥4🙈2🗿1
Ну наконец-то нормальные пет-проекты на Python: «Полнотельная» семафорная клавиатура с OpenCV и MediaPipe

Энтузиаст разработал проект Semaphore, который позволяет отслеживать положения тела и рук и вводить символы через семафорную азбуку.

Сплошной фитнес и никакого туннельного синдрома. Исходники открыты: https://github.com/everythingishacked/Semaphore

#нейросети #opencv #cv
😁29👍5🤡4
Нестандартное применение opencv-python

Известная библиотека из области компьютерного зрения позволяет, помимо распознавания объектов и восстановления изображений, ещё и превратить камеру телефона в веб-камеру:

import cv2
import numpy as np

url = "IP-адрес"
cp = cv2.VideoCapture(ur1)

while(True):
camera, frame = cap.read()
if frame is not None:
cv2.imshow("Frame", frame)
q = cv2.waitKey(1)
if q==ord("q"):
break
cv2.destroyAllWindows()

Профиль на PyPi

#CV #библиотека
👎3🍌1
Forwarded from Нейроканал
This media is not supported in your browser
VIEW IN TELEGRAM
Студент из Джорджии при помощи компьютерного зрения сделал бота, который наказывает его, если обнаружит отвлечение от заданий.

Когда бот видит, что пользователь отвлёкся на телефон, то включает устройства, ослепляющие ярким светом и воспроизводящие неприятные звуки.

А если ты тот самый заядлый прокрастинатор, то держи доступ к репозиторию.

#cv #python
21🍌4
This media is not supported in your browser
VIEW IN TELEGRAM
Drag-and-Drop на Python в реальном мире

Drag-and-Drop — простое и уже привычное действие, которое позволяет пользователю перенести элемент с места на место на экране компьютера или мобильного устройства с помощью мыши или пальцев. Но это же действие можно сделать рабочим и в реальности, прямо как в фантастических фильмах с голограммами и проекциями.

Реализовать это можно с помощью Python и машинного обучения. Как? Вот статья, где есть понятная инструкция:

https://habr.com/ru/post/679444/

#opencv #cv
👍101🔥1