Категорії
DevOps Web

Налаштування Github та PHPStorm

Налаштування Github та PHPStorm Для налаштування системи контролю версій git, репозиторію github та середовища розробки PHPStorm необхідно спершу згенерувати токен. Для цього у github перейдіть “Profile -> Settings” Далі перейдіть у “Personal Access Token => Generate new Token” Вказуємо назву нового токена, час існування та дозволи. В результаті буде згенеровано новий токен. !!! Переконайтесь, що […]

Категорії
DevOps Web

Deploying to DigitalOcean With GitHub Actions (CI/CD)

У даній статті розглянемо яким чином можна реалізувати деплой проекту на DigitalOcean з використанням GithubAction базуючись на підходах CI/CD.   Створюємо новий droplet на digitalocean На стороні digitalocean створюємо новий droplet (аналог віртуальної машини). У моєму випадку droplet не прив’язаний до домену, оскільки на даному етапі у цьому немає потреби. Створений droplet ви можете використовувати […]

Категорії
DevOps

Налаштування Terraform. VirtualBox Vagrant Go PHPStorm

Terraform – це програмний засіб, який використовується для управління інфраструктурою, розроблений компанією Hashicorp. Даний програмний засіб дозволяє реалізовувати парадигму “Infrastructure as Code”. Налаштування потрібного середовища реалізується з допомогою конфігураційного файлу. У даній статті розглянуто процес налаштування Terraform для розгортання образу ОС Ubuntu на VirtualBox. Крок 1. Завантаження VirtualBox https://www.virtualbox.org/wiki/Downloads Крок 2. Завантаження Vagrant https://www.vagrantup.com/downloads Крок 3. Завантаження […]

Категорії
Web

Простий спосіб створити PHP docker container власноруч

Існує думка, що розробляти веб – сайти це складно і потрібно мати великий багаж знань, вмінь та навиків. Однак, це не так !!! Зараз існує велика кількість інструментів, що дозволяють спростити процес розробки веб – сайту. А з появою такого інструменту як Docker, процес налаштування серверного оточення став ще простішим та швидшим. У даному прикладі […]

Категорії
about

About

Категорії
Computer Vision

Volume-Control-using-gesture

За основу обрано дану статтю автора Diwas Pandey https://pythonrepo.com/repo/Diwas524-Volume-Control-using-gesture Посилання на github-репозиторій https://github.com/Diwas524/Volume-Control-using-gesture?ref=pythonrepo.com   Для прикладу запуску програми вибрано операційну систему Linux Mint на основі ОС Ubuntu Безпосередньо для запуску програми потрібно виконати наступні команди у терміналі   pip install -r requirements.txt   В результаті запуску даної команди у вас завантажуться наступні бібліотеки:   absl-py==0.13.0 […]

Категорії
Web

Приклади html css елементів

nav https://codepen.io/bowties/pen/QzbpRw images https://www.w3schools.com/css/css3_images.asp input text https://freefrontend.com/css-input-text/ https://codepen.io/avstorm/pen/gjLdgx video https://www.w3schools.com/html/html_youtube.asp  

Категорії
Computer Vision

Face detection

Технологія розпізнавання облич з’явилася порівняно недавно. Перші розробки послідували відразу за хвилею перших досліджень в даній сфері в 60-х роках. Що стосується впровадження системи, то це стало реальністю лише в новому столітті. Джерело В OpenCV наявні каскади Хаара для розпізнавання об’єктів на зображенні. Перелік існуючих каскадів : – haarcascade_eye – haarcascade_eye_tree_eyeglasses – haarcascade_frontalcatface – haarcascade_fullbody […]

Категорії
Computer Vision

Пошук об’єкта за шаблоном

Детектування об’єктів застосовуєься у багатьох галузях. Адже, можливість автоматичного пошуку об’єктів значно спрощує обробку зображення чи відео. В процесі роботи шаблонне зображення послідовно накладається на досліджуване зображення і між ними вираховується кореляція. Результат кореляції заноситься у вихідне зображення. Наприклад, маємо шаблон для пошуку  та вхідне зображення У результаті пошуку за шаблоном отримаємо результат: Як бачимо, наша […]

Категорії
Computer Vision

Сегментація зображень

Сегментація — це процес розділення цифрового зображення на декілька сегментів. Сегменти якісно просегментованого зображення повинні бути однорідними за текстурою, межі виділених сегментів повинні бути чіткими, сусідні сегменти повинні відрізнятися за певними критеріями. Загалом, усі методи сегментації можна поділити на такі категорії: методи, що базуються на кластеризації, методи з використанням гістограми, методи розростання областей, методи розрізу графа, […]