はじめに
個人サイトを自宅サーバーから公開するぞ~!と意気込んだところ、そういえば新居の契約を最新のフレッツ光クロスにしていました。IPアドレスはOCNバーチャルコネクトというシステムで割り振られていて、自宅サーバーをサイト公開できるMyDNSの設定が上手く行かなかったので、試行錯誤した奮闘記です。IPv4通信のみになります。
自分の理解の整理の為に、個人サイトを公開する方法いろいろと、インターネットの基本からまとめてみます。
のくの備忘録サイトです。
個人サイトを自宅サーバーから公開するぞ~!と意気込んだところ、そういえば新居の契約を最新のフレッツ光クロスにしていました。IPアドレスはOCNバーチャルコネクトというシステムで割り振られていて、自宅サーバーをサイト公開できるMyDNSの設定が上手く行かなかったので、試行錯誤した奮闘記です。IPv4通信のみになります。
自分の理解の整理の為に、個人サイトを公開する方法いろいろと、インターネットの基本からまとめてみます。
10/13最新バージョン用に更新
Stable Diffusion web UIは画像生成AIであるStable Diffusionをブラウザから簡単に使用でき、PCに導入する場合にはバッチファイルを実行するだけで必要なものが自動でインストールされるので、プログラミングの知識が無くても非情に簡単にStable Diffusionを扱うことができます。せっかくなのでPCへの導入方法を記載しました。
webブラウザ上でStable Diffusionをパラメータ指定しつつ弄れるStable Diffusion web UIを導入しました。
python3.10.6とgitがインストールしてある状態で学習済みモデルを指定のフォルダに置き、バッチファイルを実行するとvenvで仮想環境を立てて色々導入してくれます。これから始めたい人には楽ちん!(Nvidiaのグラボを使用している必要があります/自分はRTX3060無印)
パラメータの詳細や使い方はこちらの記事を参考
ガチャを回してるみたいで楽しい…!
「花畑にいるウォンバット」
「金髪で司祭服を着た青年」メギド72のフォルネウスぽいのが作りたかった模様
人物は難しそうです
呪文:Beautiful blond boy with medium length hair.shining and crown with white feathers, blue eyes, priest’s white habit, full-length portrait , elegant, unity, anime, digital painting, concept art, highly detailed, unreal engine.sharp focus.highly detailed.cinematic lighting.Fantastic
「川を流れる桃」
シードを固定することで構図が固定できるので、プロンプトやパラメータを微妙に変えて試したりもしています
まだ色々触ってない部分があるので遊びたいです。
テキストから画像生成するAI、Stable Diffusionに手を出してみました。
ローカル環境のvenvで作成したpython仮想環境にインストール
https://github.com/CompVis/stable-diffusion
https://huggingface.co/CompVis/stable-diffusion-v-1-4-original
torch.cuda.is_available()がfalseになってしまったので検索していたらpytorchの問題らしく、
pytorchの導入は下記からインストールしたらTrueになりました。
https://pytorch.org/get-started/previous-versions/
画像生成はRTX3060無印で12秒ぐらいでした。呪文作成が難しい…時間が出来たらimg2imgとかで遊びたいです
メモ:
メギド72は利用規約により商用利用以外での公式画像の加工・転載が可能なため使用させて頂いております
メギド所持率チェッカーにキャラ画像が欲しいとご要望をいただいたものの、200体以上のキャラの顔を切り抜くのは骨が折れる…ということでOpenCVによる顔検出を試してみました。
顔画像をいくつか学習させる部分から試したみたいと思っていましたが、少ない画像からカスケード分類器を作成する為のツール(opencv_createsamples)などがOpenCV4では終了しており、既存の学習済みの顔検出カスケードモデルを使用して検出を行った所…