Размытие изображения в несколько строк кода на Python
Размыть изображение можно с помощью популярной библиотеки Pillow, так же можно изменять размеры, формат изображения.
Установка:
Код:
Размыть изображение можно с помощью популярной библиотеки Pillow, так же можно изменять размеры, формат изображения.
Установка:
pip install pillow
Код:
from PIL import Image, ImageFilter
# считываем файл с диска
img = Image.open("homer.jpg")
# размытие фотографии
saved = "blur_homer.jpg"
blurred = img.filter(ImageFilter.BLUR)
blurred.save(saved)
img.show()
blurred.show()
Вычисление Города, Региона, Страны по IP
В Python есть библиотека ip2geotools, с ее помощью можно узнать данные местоположения.
Установка:
Код:
В Python есть библиотека ip2geotools, с ее помощью можно узнать данные местоположения.
Установка:
pip install ip2geotools
Код:
from ip2geotools.databases.noncommercial import DbIpCity
ip = 'Сюда ip'
response = DbIpCity.get(ip, api_key='free')
print(f'Город - {response.city}\n'
f'Регион - {response.region}\n'
f'Страна - {response.country}\n'
f'Долгота - {response.latitude}\n'
f'Широта - {response.longitude}')
Школа разработки игр XYZ-school, специально для вас сделали скидку 20% на все курсы до 14 апреля!
Так, например на STYL курсе, вас научат создавать своего первого стилизованного 3D персонажа.
Цель курса, помочь тебе стать востребованным 3D-моделлером. За 6 месяцев ты научишься создавать персонажей так, как это делают в больших игровых студиях. Учить тебя будут лидеры индустрии, которые работали с Blizzard, Sony, ID Software. Твой дипломный персонаж станет украшением портфолио и весомым аргументом для будущих работодателей или заказчиков.
Успей купить курс до 14 апреля со скидкой в 20%!
Ссылка на XYZ-school: https://go.acstat.com/9e426a15580be310
Так, например на STYL курсе, вас научат создавать своего первого стилизованного 3D персонажа.
Цель курса, помочь тебе стать востребованным 3D-моделлером. За 6 месяцев ты научишься создавать персонажей так, как это делают в больших игровых студиях. Учить тебя будут лидеры индустрии, которые работали с Blizzard, Sony, ID Software. Твой дипломный персонаж станет украшением портфолио и весомым аргументом для будущих работодателей или заказчиков.
Успей купить курс до 14 апреля со скидкой в 20%!
Ссылка на XYZ-school: https://go.acstat.com/9e426a15580be310
Получение информации о процессоре с помощью Python
Установка:
Установка:
pip install psutil
Всем привет.
Если вам было интересно, где я пропадал несколько месяцев, то этот пост для вас!
В один день мне пришла идея создать Голосового Ассистента (Мия) из-за этого я и забросил канал. С того дня я занялся его разработкой. И до сих пор занимаюсь им.
❗Если интересна информация про "Мию", я оставлю ссылку на канал про ее разработку https://t.me/mia_assistant ❗
Если вам было интересно, где я пропадал несколько месяцев, то этот пост для вас!
В один день мне пришла идея создать Голосового Ассистента (Мия) из-за этого я и забросил канал. С того дня я занялся его разработкой. И до сих пор занимаюсь им.
❗Если интересна информация про "Мию", я оставлю ссылку на канал про ее разработку https://t.me/mia_assistant ❗
Telegram
Mia Corporation
👋Это канал по разработке нового голосового ассистента - Мия🤖
Новый голосовой помощник - новые возможности!
Сотрудничество: @kazakkov
Новый голосовой помощник - новые возможности!
Сотрудничество: @kazakkov
Определение страны и оператора по номеру телефона
Установка:
Код:
Установка:
pip install phonenumbers
Код:
import phonenumbers
from phonenumbers import carrier
from phonenumbers import geocoder
phone_number = phonenumbers.parse('сюда номер')
print(geocoder.description_for_number(phone_number,'ru'))
print(carrier.name_for_number(phone_number,'ru'))
Python уроки pinned «Всем привет. Если вам было интересно, где я пропадал несколько месяцев, то этот пост для вас! В один день мне пришла идея создать Голосового Ассистента (Мия) из-за этого я и забросил канал. С того дня я занялся его разработкой. И до сих пор занимаюсь им.…»
Открытие веб-камеры в несколько строк кода.
Установка:
Код:
Установка:
pip install opencv-python
Код:
from cv2 import cv2
video = cv2.VideoCapture(0)
while True:
ret, frame = video.read()
cv2.imshow('frame', frame)
# нажать 'х' для выхода
if cv2.waitKey(1) & 0xFF == ord('x'):
break
video.release()
video.destroyAllWindows()