LaVague
— это инструмент на основе искусственного интеллекта, который превращает естественный язык в автоматизацию действий в браузере.Основной фокус проекта — создание Python-кода для автоматизации действий, например, заполнение форм, навигация по сайтам или выполнение сложных веб-действий.
Основные возможности:
LaVague
создаст соответствующий код.pip install lavague
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥3
Библиотека
Numerizer
предназначена для преобразования текстовых чисел (на английском языке) в их числовой эквивалент.Особенности библиотеки:
pip install numerizer
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤🔥2🤨2👍1
FaceFusion
— это инструмент на базе ИИ для работы с изображениями, позволяющий выполнять улучшение качества лица и реалистичное наложение одного лица на другое.Основные особенности:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека
Pygal
предназначена для создания графиков и диаграмм, отличающаяся простотой использования и возможностью генерировать интерактивные SVG-графики.Основные возможности библиотеки:
pip install pygal
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3🔥3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Код для добавления блюра в видео по координатам на Python
Для добавления блюра в коде используется библиотека
➡️ Установка библиотек:
➡️ Справочник Программиста. Подписаться
Для добавления блюра в коде используется библиотека
cv2
.pip install opencv-python
import cv2
# Загрузка видео
cap = cv2.VideoCapture('video.mp4')
# Получение параметров видео для создания объекта VideoWriter
frame_width = int(cap.get(3))
frame_height = int(cap.get(4))
fps = int(cap.get(cv2.CAP_PROP_FPS))
# Создание объекта VideoWriter
fourcc = cv2.VideoWriter_fourcc(*'mp4v') # Кодек для формата MP4
out = cv2.VideoWriter('output.mp4', fourcc, fps, (frame_width, frame_height))
# Чтение видео по кадрам
while True:
ret, frame = cap.read()
if not ret:
break
# Выбор области для размытия
# x, y - координаты верхнего левого угла
# w, h - ширина и высота области
x, y, w, h = 100, 130, 1300, 650 # Пример координат и размеров
# Выделение области, которую нужно размыть
roi = frame[y:y + h, x:x + w]
# Применение размытия к выбранной области
roi_blurred = cv2.GaussianBlur(roi, (23, 23), 70)
# Вставка размытой области обратно в кадр
frame[y:y + h, x:x + w] = roi_blurred
# Запись обработанного кадра в выходной файл
out.write(frame)
# Отображение кадра
cv2.imshow('Blurred Area', frame)
# Выход из цикла по нажатию клавиши 'q'
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# Освобождение ресурсов и закрытие окон
cap.release()
out.release()
cv2.destroyAllWindows()
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥4👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека
Pandas AI
интегрирует возможности искусственного интеллекта в работу с данными на базе библиотеки Pandas
.Упрощает анализ данных, позволяя формулировать запросы на естественном языке.
Основные возможности библиотеки:
Pandas
(DataFrame), добавляя к ним функционал обработки через ИИ.Pandas
остается доступным, и библиотека легко интегрируется в существующие проекты.pip install pandasai
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Hug
— это легковесный фреймворк для создания API и web-приложений на Python. Ориентирован на упрощение разработки API, обеспечивая интуитивно понятный интерфейс и минимальные усилия при настройке.Основные цели библиотеки: скорость, удобство и читаемость кода.
Основные особенности библиотеки:
Starlette
или FastAPI
).Hug
, легко масштабируются благодаря поддержке асинхронных операций.pip install hug
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥2
Библиотека
AudioFlux
позволяет анализировать, визуализировать и обрабатывать аудио сигналы.Разработана для работы с различными задачами, связанными с аудиосигналами, включая извлечение признаков, преобразования и анализ спектра.
Основные возможности библиотеки:
pip install audioflux
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍3🔥1
В данном shorts напишем код для генерации ASCII-артов из изображения на Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥2
Справочник Программиста
Код для генерации ASCII-арта из изображения на Python
Для работы с изображением в коде используется библиотека
➡️ Установка библиотеки:
➡️ Справочник Программиста. Подписаться
Для работы с изображением в коде используется библиотека
Pillow
.pip install Pillow
from PIL import Image
def image_to_ascii(image_path, output_path, width=100):
# Открываем изображение по указанному пути
img = Image.open(image_path)
# Конвертируем изображение в градации серого ('L' - режим grayscale)
img = img.convert('L')
# Вычисляем соотношение сторон изображения
aspect_ratio = img.height / img.width
# Определяем новую высоту, сохраняя соотношение сторон
new_height = int(aspect_ratio * width * 0.55)
# Изменяем размер изображения согласно новым параметрам
img = img.resize((width, new_height))
# Получаем пиксельные данные изображения
pixels = img.getdata()
# Определяем набор символов для ASCII
chars = ["@", "#", "S", "%", "?", "*", "+", ";", ":", ",", "."]
# Преобразуем пиксели в ASCII символы
ascii_str = "".join([chars[pixel // 25] for pixel in pixels])
# Получаем длину строки ASCII
ascii_str_len = len(ascii_str)
# Формируем строку ASCII изображения с нужной шириной
ascii_img = "\n".join([ascii_str[index: index + width] for index in range(0, ascii_str_len, width)])
# Открываем файл в режиме для записи
with open(output_path, "w") as f:
# Записываем ASCII изображение в файл
f.write(ascii_img)
image_to_ascii('image.png', 'output.txt')
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4❤🔥2
Библиотека
tkforge
предназначена для упрощения создания графических интерфейсов с использованием tkinter
.Позволяет генерировать код интерфейса на основе макетов, созданных в Figma, что особенно удобно для дизайнеров и разработчиков, работающих в команде.
Основные возможности библиотеки:
tkinter
.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека
audio-separator
предназначена для разделения аудиотреков на отдельные источники, такие как вокал, инструментальные партии и другие компоненты.Разработана с использованием технологий глубокого обучения и основана на мощных моделях, таких как Spleeter от Deezer.
Основные особенности библиотеки:
pip install audio-separator
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥2
Библиотека
PyPika
предназначена для генерации SQL-запросов с использованием объектно-ориентированного подхода.Позволяет формировать сложные SQL-запросы, избегая написания сырых SQL-строк, что делает код более читаемым, тестируемым и безопасным.
Основные возможности библиотеки:
pip install PyPika
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8👍6🔥3
Deep-Live-Cam
— это утилита, предназначенная для создания виртуальной камеры, которая обрабатывает и изменяет видеопоток (создаёт дипфейк) с использованием нейронных сетей.Основные возможности:
TensorFlow
, PyTorch
или OpenCV
;Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥2🎄1
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека
LangFun
позволяет взаимодействовать с моделями больших языковых моделей (LLM).Разработана для упрощения интеграции LLM в проекты, обеспечивая гибкость в работе с различными моделями, такими как GPT, Gemini, Claude, Groq, и другими.
Основные возможности библиотеки:
Jinja2
для форматирования запросов;REST API
для работы с моделями через стандартные HTTP-запросы;pip install langfun[all]
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤🔥2