Как оформлять код

Этот документ описывает соглашение о том, как писать код для языка python, включая стандартную библиотеку, входящую в состав python. PEP 8 (Python Enhancement Proposals, англ. или предложения по улучшению Python, рус.) создан на основе рекомендаций Гуидо ван Россума с добавлениями от Барри. Если где-то возникал конфликт, мы выбирали стиль Гуидо. И, конечно, этот PEP может …

Нескучный NumPy

Содержание Что такое NumPy? Создание массива Доступ к элементам, срезы Форма массива и ее изменение Перестановка осей и транспонирование Объединение массивов Клонирование данных Математические операции над элементами массива Матричное умножение Агрегаторы Вместо заключения — пример

Фильтрация фона видео с OpenCV

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

Усреднённое лицо и OpenCV для Python

В этой статье вы узнаете, как сгенерировать усредненное изображение лица при помощи библиотеки OpenCV. Но прежде, чем читать рекомендую ознакомиться со статьёй 5 вариантов среднего или какая средняя температура в больнице? — могут появиться очень интересные аналогии… Девушка, изображенная на рисунке 1 ниже, большинству читателей покажется симпатичной. Но вы сможете угадать ее национальность? Почему у …

Обнаружение объекта на изображении методом цветовой сегментации (Python)

Прежде чем говорить о сути вещей, договоримся о терминах . . . Контур — просто непрерывная кривая, разделяющая на изображении все точки с одинаковым цветом или интенсивность. Контур является полезным инструментом для анализа форм, а также для обнаружения и распознавания объектов. Порог. Применение порогового значения к изображению в градациях серого делает его двоичным черно/белым изображением. …

OpenCV: шпаргалка

Что такое OpenCV? Библиотека компьютерного зрения и машинного обучения с открытым исходным кодом. В неё входят более 2500 алгоритмов, в которых есть как классические, так и современные алгоритмы для компьютерного зрения и машинного обучения. Эта библиотека имеет интерфейсы на различных языках, среди которых есть Python (в этой статье используем его), Javaએ, C++એ и Matlabએ. Содержание …

Декораторы в Python

Тема декораторов довольно часто, однако, обсуждается и эта статья (выросшая из одного вопроса на stackoverflow) наиболее полно, по-моему мнению, раскрывает тему и, что немаловажно, является «пошаговым руководством» для использованию декораторов, позволяющим новичку овладеть этой техникой сразу на достойном уровне.

Как сделать бота для Instagram

В этом уроке: Как работают боты в Instagram Как автоматизировать браузер Как использовать шаблон объекта страницы Как создать Instagram-бот с помощью InstaPy Основные функции Дополнительные функции в InstaPy Заключение Что делают и имеют общего SocialCaptain, Kicksta, Instavast и многие другие компании? Все они добиваются для своих клиентов большей аудитории, больше подписчиков и больше лайков в …

Как записать свой экрана с помощью Python

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

Обработка изображений с использованием OpenCV в Python

Узнайте методы выполнения преобразований плоского изображения, такие как перемещение изображения, отражение, поворот, масштабирование, обрезка и нарезка с помощью библиотеки OpenCV в Python. Введение   ↑ По существу, трансформация изображения — это его отображение из одной системы координат в другою, она сопоставляет некоторые координаты точки в одной системе с точкой координатами в другой системе координат.