Jak zbudować AI Polaroid: przewodnik po sprzęcie, oprogramowaniu i platformie IoT

Projekt AI Polaroid wykorzystuje nowoczesne przetwarzanie obrazów AI, aby przekształcić zwykłe zdjęcia w oszałamiające dzieła sztuki w stylach takich jak anime, kreskówki i ulepszone portrety. Dzięki integracji algorytmów AI w czasie rzeczywistym, użytkownicy mogą bez wysiłku tworzyć zapierające dech w piersiach artystyczne obrazy za pomocą kilku prostych kroków. Poza transformacją, projekt wspiera generowanie kodów QR oraz bezprzewodowe drukowanie, umożliwiając płynne udostępnianie i wysokiej jakości wydruki. Dzięki innowacyjnej technologii zasilanej AI, AI Polaroid przełamuje tradycyjne granice fotografii, oferując spersonalizowane i interaktywne doświadczenie, które zamienia każde zdjęcie w unikatowe arcydzieło.

Przegląd sprzętu i Środowisko Konfiguracja

Użyte komponenty sprzętowe:

Obudowa Raspberry Pi 4

Obudowa Raspberry Pi 4

Zobacz produkt
Mini Klawiatura

Mini Klawiatura

Zobacz produkt
Kabel Micro HDMI do HDMI 4K najlepszej jakości

Kabel Micro HDMI do HDMI 4K najlepszej jakości

Zobacz produkt
Xiaomi natychmiastowa drukarka zdjęć 1S

Xiaomi natychmiastowa drukarka zdjęć 1S

Zobacz produkt

Konfiguracja oprogramowania

Konfiguracja CUPS

 

sudo apt install cups

✔ Skopiowano!

 

Zmodyfikuj konfigurację CUPS, aby umożliwić zdalny dostęp:
sudo nano /etc/cups/cupsd.conf

✔ Skopiowano!

 

Zmień następujące ustawienia:
  • Zmień Listen localhost:631 na Listen 0.0.0.0:631, aby włączyć zdalny dostęp.
  • Dodaj Allow @LOCAL w konfiguracji.
Zmodyfikowane sekcje powinny wyglądać tak:
# Ogranicz dostęp do serwera...

  Zezwól na zamówienie, odmów
  Zezwól @LOCAL


# Ogranicz dostęp do stron administracyjnych...

  Zezwól na zamówienie, odmów
  Zezwól @LOCAL


# Ogranicz dostęp do plików konfiguracyjnych...

  AuthType Domyślny
  Wymagaj użytkownika @SYSTEM
  Zezwól na zamówienie, odmów
  Zezwól @LOCAL


✔ Skopiowano!

 

Konfiguracja drukarki

Otwórz interfejs internetowy CUPS na Raspberry Pi, odwiedzając http://<your-ip>:631 w przeglądarce.
  • Kliknij Administracja, następnie znajdź i wybierz Dodaj drukarkę.
  • Wprowadź swoją nazwę użytkownika i hasło, gdy zostaniesz o to poproszony.
  • Wybierz drukarkę, kliknij Kontynuuj i upewnij się, że „Udostępnij tę drukarkę” nie jest zaznaczone.
  • Użyj następującego polecenia, aby sprawdzić, czy drukarka jest poprawnie skonfigurowana.
lpstat -p

✔ Skopiowano!

 

Instalacja zależności

Tworzenie środowiska wirtualnego:
python3 -m venv myenv

✔ Skopiowano!

 

Aktywuj środowisko wirtualne:
source myenv/bin/activate

✔ Skopiowano!

 

Zainstaluj wymagane biblioteki:
pip install opencv-python
pip install numpy
pip install pillow
pip install qrcode
pip install requests
pip install alibabacloud-facebody20191230
pip install alibabacloud_tea_util
pip install alibabacloud_tea_openapi

✔ Skopiowano!

 

Integracja platformy API

Platforma VanceAI

Odwiedź VanceAI, aby uzyskać dostęp do dokumentacji API i otrzymać klucz API platformy
Przykładowy kod do wywołania API VanceAI
json_path = './Style3.json'  # Ścieżka do wybranego pliku JSON ze stylem
api_token = '25b148ecfc76761e1cc0722ea3991279'  # Twój token API

✔ Skopiowano!

 

Platforma Alibaba Cloud

Odwiedź Alibaba Cloud, aby utworzyć konto i uzyskać swój klucz dostępu oraz klucz tajny
access_key_id = ""  # Wprowadź swój identyfikator dostępu
access_key_secret = ""  # Wprowadź swój Klucz Tajny

✔ Skopiowano!

 

GitHub Repozytorium

Aby uzyskać bardziej szczegółowe informacje i przykłady kodu, sprawdź repozytorium GitHub.

Przyszła ekspansja

  • Dostosowanie stylu:Użytkownicy mogą przesyłać własne szablony stylów, co pozwala na większą elastyczność i kreatywność w transformacjach zdjęć.
  • Przetwarzanie zdjęć w czasie rzeczywistym: Dzięki zoptymalizowanym algorytmom użytkownicy mogą na żywo podglądać wiele artystycznych filtrów, co umożliwia szybszą informację zwrotną.
  • Obsługa wielu urządzeń: Projekt jest zaprojektowany tak, aby skalować się na różne urządzenia, a przyszłe aktualizacje mogą obejmować wsparcie dla innych typów drukarek i formatów wyjściowych obrazów.
  • Zaawansowane ulepszanie twarzy: Dzięki technologii rozpoznawania twarzy opartej na sztucznej inteligencji, system może automatycznie wykrywać twarze na zdjęciach i stosować artystyczne ulepszenia, sprawiając, że rysy twarzy stają się bardziej wyraziste, jednocześnie zachowując resztę obrazu.
  • Integracja z chmurą: W przyszłości użytkownicy będą mogli przesyłać swoje dzieła sztuki przekształcone przez AI do chmury, udostępniać je znajomym oraz przechowywać ulubione zdjęcia w cyfrowej galerii.
  • Udostępnianie w społeczności: Użytkownicy będą mogli bezpośrednio udostępniać swoje zdjęcia wygenerowane przez AI na platformach mediów społecznościowych, tworząc bardziej angażującą i kreatywną społeczność.

Wniosek

Projekt AI Polaroid wykorzystuje nowoczesną technologię AI, aby z łatwością przekształcać zwykłe zdjęcia w oszałamiające dzieła sztuki. Poprzez integrację zaawansowanych algorytmów przetwarzania obrazu oraz różnorodnych stylów artystycznych — w tym anime, kreskówkowego i ulepszania twarzy — użytkownicy mogą tworzyć spersonalizowane, wysokiej jakości obrazy w czasie rzeczywistym. Dodatkowo funkcje takie jak generowanie kodów QR oraz bezprzewodowe drukowanie wzbogacają doświadczenie, umożliwiając łatwe udostępnianie i drukowanie artystycznych kreacji.

Zasilany przez wysokowydajny sprzęt taki jak Raspberry Pi 4B i wspierany przez usługi AI oparte na chmurze takie jak VanceAI oraz Alibaba Cloud, ten system oferuje dostosowywalne style zdjęć, przetwarzanie w czasie rzeczywistym oraz opcje przechowywania w chmurze. Przyszłe rozszerzenia, w tym obsługa wielu urządzeń oraz zaawansowana personalizacja stylów, jeszcze bardziej zwiększą jego wszechstronność. Niezależnie od tego, czy jesteś amatorskim fotografem, cyfrowym artystą czy entuzjastą technologii, AI Polaroid demokratyzuje kreatywność — pozwalając każdemu bez wysiłku przekształcać zdjęcia w unikalne, artystyczne arcydzieła.

 

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Pola wymagane są oznaczone *

Pasek boczny

Najnowszy post

Ta sekcja nie zawiera obecnie żadnych treści. Dodaj treść do tej sekcji, korzystając z paska bocznego.

Zarejestruj się do naszego newslettera

Uzyskaj najnowsze informacje o naszych produktach i specjalnych ofertach.