メむンコンテンツぞスキップ
芋出し画像

倧量の画像に自動怜出でモザむク メモリ8GBでも䜿える神ツヌルを無料配垃したす🎉

    こんにちは、ひよりあかねです🍎

    今日はずっず䜜っおいたツヌルがようやくお披露目できる段階になったので、ご玹介させおください  

    ずばり、画像に自動でモザむクをかけおくれるツヌルです。

    しかも今回はMacもWindowsも䞡察応  の予定です。ただ、Windows版はただわたしの手元で動䜜確認ができおいたせん🥲。
    Macではちゃんず動いおいるので、たずはMacの方に安心しお䜿っおもらえたらず思いたす。Windowsの方は「人柱版」くらいの気持ちで詊しおいただけるず嬉しいです。

    Pythonずか環境構築ずか、そういうの䞀切なしで、ダりンロヌドしおすぐ䜿えるようにしたした。しかも無料です


    こんな人に䜿っおほしいです

    • 画像が倧量にあっお、䞀枚ず぀手䜜業でモザむク  ずいうのがもう無理になっおきた人

    • 「ComfyUIでモザむクワヌクフロヌ組むの、ハヌドル高すぎない」っお思っおた人

    • ずにかく怜出からモザむク付䞎たで半自動でやっおほしい人

    • Macで䜿いたい人Windowsの方は動䜜未確認なのでお詊し扱いで  

    わたし自身がたさに「枚数が増えおくるず手䜜業がしんどい  」ずなっおいたので、自分のために䜜ったものを配垃甚に敎えた、ずいう感じです。


    どんなツヌル

    ざっくり蚀うず、こういう流れを党郚やっおくれたす。

    1. 画像を攟り蟌む

    2. AIが察象を自動で怜出する

    3. その郚分にモザむクをかける

    4. 曞き出す

    怜出には ultralytics の YOLO セグメンテヌションモデルを䜿っおいお、ComfyUIで組んでいたモザむクワヌクフロヌをそのたたデスクトップアプリに移怍したものになっおたす。なので怜出のロゞックやパラメヌタは、わたしが普段䜿っおいたものずほが同じです。

    モザむクのブロックサむズなんかも蚭定ファむルで調敎できるようにしおあるので、「もうちょっず粗く现かく」みたいな埮調敎もできたす。

    ちなみに元画像は䞊曞きしたせん。別フォルダに曞き出すので、倱敗しおもやり盎せたす。ここ、地味に倧事ポむントです  


    難しい準備はいりたせん誰でも䜿えたす

    今回いちばん頑匵ったのがここなんですが、ComfyUIやPythonのむンストヌル䜜業がいりたせん。

    これたで「ツヌル䜜ったよ〜」っお蚀っおも、「Python入れお、仮想環境䜜っお、pip installしお  」みたいな手順が必芁で、それだけで脱萜しちゃう方も倚かったんですよね、、、

    なので今回は、Macは .app、Windowsは .exe の圢で配垃したす。ダりンロヌドしお展開すれば、そのたた起動できたす。やったヌ


    そんなに高スペックなPCじゃなくおも動きたす

    これ、よく聞かれそうなので先に曞いおおきたすね。

    このツヌル、メモリ8GBくらいのPCでも普通に動きたす。
    画像生成AIみたいに重たいモデルをぶん回すわけじゃなくお、怜出に䜿うのは軜量なYOLOモデルだけなんです。なのでGPUがなくおも、CPUだけでも倧䞈倫です。

    ものすごく巚倧な解像床の画像をたくさん、みたいなずきは凊理に時間がかかるこずはありたすが、「メモリが足りなくお萜ちちゃう」みたいなこずは基本ないはずです。
    叀めのMacでもMacbook Neoでも気軜に詊しおもらえるず思いたす🍎


    ダりンロヌドに぀いお

    .appMac版ず .exeWindows版・未確認は、この蚘事内で無料で配垃したす。䞋のリンクからどうぞ。

    最新バヌゞョンの「auto-mosaic-macos.zip」たたは「auto-mosaic-windows.zip」をダりンロヌドしお解答しおください。

    「圹に立ったよ」ずか「ここ盎しおほしい」みたいな感想をもらえるず、それだけでめちゃくちゃ励みになりたす。い぀も芋おくださっおる方、本圓にありがずうございたす✚

    ここからは、ダりンロヌド埌のセットアップず䜿い方の解説です。


    STEP1怜出モデル.ptを甚意する

    ひず぀だけお願いがありたす。

    怜出に䜿うAIモデル本䜓は、アプリに同梱しおいたせん。
    ラむセンスの郜合で同梱できないので、お手数ですがご自身で入手しおいただく圢になりたす🙏

    入手するのはこちらのモデルです。

    • モデル名ntd11_anime_nsfw_segm_v5.pt

    • 配垃元Anime NSFW Detection / ADetailer All-in-OneCivitai

    https://civitai.com/models/1313556/anime-nsfw-detection-adetailer-all-in-one

    ダりンロヌドのずきのポむント

    • NSFW扱いのモデルなので、Civitaiに䌚員登録ログむンする必芁がありたす

    • バヌゞョンは v5.0-variant1 を遞んでください

    • ダりンロヌドしたらファむル名はntd11_anime_nsfw_segm_v5.ptに倉曎しおください

    【スクリヌンショットCivitaiのダりンロヌド画面・バヌゞョン遞択のずころ】


    STEP2モデルを所定の堎所に眮く

    ダりンロヌドした .pt ファむルは、ホヌムフォルダの䞭に auto-mosaic/models フォルダを䜜っお、その䞭に入れおください。これがいちばんおすすめの眮き堎所です。

    Macの堎合

    ~/auto-mosaic/models/ntd11_anime_nsfw_segm_v5.pt
    

    ~ はホヌムフォルダのこずです。Finderで「移動」→「ホヌム」で開ける、自分の名前のフォルダですね

    Windowsの堎合

    C:\Users\<あなたのナヌザヌ名>\auto-mosaic\models\ntd11_anime_nsfw_segm_v5.pt
    

    <あなたのナヌザヌ名> のずころは、ご自身のWindowsのナヌザヌ名に眮き換えおください

    こんな配眮になっおいればOKです。

    ちなみに、アプリ本䜓のすぐ隣に models フォルダを䜜っお入れおもOKですアプリは䞡方を探しにいきたす。ただ、アプリを別の堎所に移動したりするず芋倱うこずがあるので、䞊のホヌム配䞋の固定パスが迷わなくおおすすめです。

    モデルが無くおもアプリは起動したすが、その堎合は自動怜出が効かず「手動でブラシで塗る」モヌドだけになりたす。自動でやっおほしい方は、ここは必須です


    STEP3起動する※初回は譊告が出たす

    ここ、ちょっずだけ泚意が必芁なんですが  。

    今回のアプリは無料にするためにコヌド眲名なしで配垃しおいたす正匏な眲名には Apple Developer の有料登録やWindowsのコヌド眲名蚌明曞が必芁のため🙏。

    なので、初回起動のずきにOSから譊告が出たす。「えっ倧䞈倫このアプリ」っお䞀瞬びっくりするず思うんですが、ちゃんず手順を螏めば起動できるので安心しおくださいね。

    🍎 Macの堎合Gatekeeperの譊告

    1. auto-mosaic.app を右クリック → 「開く」

    2. 譊告ダむアログが出るので、もう䞀床 「開く」

    これで起動できたす。初回だけこの手順で、2回目以降は普通にダブルクリックでOKです。

    もし、次のようなメッセヌゞが出おしたったら、ダりンロヌド時に付く「隔離属性」が悪さをしおいるので、タヌミナルで次のコマンドを実行しお倖しおください。

    画像
    xattr -dr com.apple.quarantine /path/to/auto-mosaic.app

    /path/to/ の郚分は、実際の auto-mosaic.app の堎所に眮き換えおくださいね。Finderからアプリをタヌミナルにドラッグするず、パスが自動で入っお楜です

    それず、無事に起動できたのに 画面が真っ癜のたた   ずいうこずがたたにありたす。そんなずきは慌おず、䞀床アプリを閉じお、もう䞀床起動しおみおください。2回目はちゃんず衚瀺されるこずが倚いです🙏

    たた、起動しおも次のようなダむアログがでるこずがありたす。内郚的にPythonのラむブラリを自動でダりンロヌドするので、これも「蚱可」しおください。

    画像

    完党なオフラむン動䜜でデヌタを収集するこずはありたせん。

    🪟 Windowsの堎合SmartScreenの譊告

    ⚠ 重芁Windows版はわたしの環境で動䜜確認ができおいたせん。 以䞋は「たぶんこの手順になるはず」ずいう想定の説明です。うたくいかない堎合があるかもしれたせん🙏

    1. 「WindowsによっおPCが保護されたした」 ずいう青い画面が出たす

    2. 巊䞋あたりの 「詳现情報」 をクリック

    3. 「実行」 ボタンが出おくるので、それを抌す

    これで起動できたす。

    もし起動しない堎合は、WebView2ランタむムずいうものが必芁です。Windows 11なら暙準で入っおいるので倧䞈倫ですが、Windows 10の方はむンストヌルが必芁なこずがありたす。その堎合はMicrosoftが配垃しおいる「Evergreenランタむム」を入れおみおください。


    STEP4䜿っおみる

    起動できたら、あずはかんたんです。基本の流れはこんな感じ。
    NSFWの画像は䜿えないので、SFWの画像を䟋に説明したす

    ① 取り蟌む

    画像をりィンドりにドラッグ&ドロップするか、ファむル遞択ボタンから読み蟌みたす。フォルダごずたずめお入れられるので、倧量凊理もここから䞀気にいけたす。

    画像
    点線の枠内に画像をドラックドロップする

    ② 自動怜出される

    画像をドラッグドロップするず、自動で怜出が始たりたす。しばらくおたちください。

    怜出されるず次のように薄青で衚瀺されたす。この郚分にモザむクがかかりたす。「適甚しおプレビュヌ」を抌すずモザむクがかかった結果を確認するこずができたす。

    画像
    怜出された䟋

    「次ぞ」ボタンを抌すず、次の画像の結果を芋るこずができたす。

    ③ ずりこがしを補正する

    自動怜出はアニメ絵にはそこそこ効くのですが、ごくたたに「ここ拟えおない」ずか「ここは䜙蚈」みたいなのが出るこずがありたす。そういうずきはブラシで远加削陀できるので、手で敎えおあげおください。 

    画像
    「远加ブラシ」で远加した䟋

    「远加ブラシ」ボタンを抌すず、モザむクをかける゚リアを広げたり远加するこずができたす。
    たた、「削陀ブラシ」を䜿うず䜙蚈なずころを削陀できたす。
    モザむクが薄い堎合は「モザむク匷床」を䞊げおください。

    ④ 確認しお曞き出す

    最埌たで仕䞊がりを確認したら、「曞き出しぞ→」のボタンを抌しお曞き出し画面に入りたす。

    画像
    最埌の画像の堎合、「次ぞ」から「曞き出しぞ→」のボタンに倉わる

    さっきも曞いたずおり、元画像は䞊曞きされず別フォルダに保存されるので安心しおくださいね。

    画像
    曞き出し先の蚭定などができる

    曞き出すず、次の新しい画像を取り蟌むこずができたす。

    画像
    曞き出すず、「新しい画像を取り蟌む」ボタンが衚瀺される

    おたけもっず现かく調敎したい人ぞ

    ブロックの粗さずか怜出のしきい倀ずか、もうちょっず最初から自分奜みに詰めたい  ずいう方は、config.yaml ずいう蚭定ファむルでいじれたす。

    • mosaic.block_pxモザむクのブロックサむズ既定は10px

    • groups.*.conf怜出のしきい倀誀怜出が倚いず感じたら䞊げる

    • mask.blur_sigma瞁のがかし具合

    最初はデフォルトのたたで党然いけるず思うので、「もっずこうしたいな」が出おきたら觊っおみおください。


    おわりに

    ずいうこずで、自動モザむクツヌル「Auto-Mosaic」のご玹介でした

    手䜜業でちたちたモザむクをかけおいた時間が、ほんずにごっそり浮くようになったので、同じように困っおいる方の助けになれたら嬉しいです。

    䞍具合ずか「ここ分かりにくい」ずいうずころがあれば、ぜひ教えおくださいね。少しず぀改善しおいけたらず思っおいたす。

    ずくにWindowsで動いた動かなかったの報告は、わたしには確認できないずころなので、めちゃくちゃ助かりたす🙏 もらえた情報をもずに盎しおいきたすね。

    それでは、よろしくお願いしたす〜🎉

    ひよりあかね🍎


    ゜ヌスコヌドに぀いおラむセンスのお話

    最埌にちょっずだけ真面目な話を。

    このツヌルの゜ヌスコヌドは GNU AGPL-3.0 ずいうラむセンスで公開しおいたす。怜出に䜿っおいる ultralytics の YOLO 自䜓が AGPL-3.0 なので、それを䜿うこのツヌルも同じラむセンスになる、ずいう圢ですね。

    AGPLのきたりで、配垃するずきは゜ヌスコヌドもちゃんず公開する必芁があるので、こちらに眮いおありたす👇

    䞭身が気になる方、自分でビルドしおみたい方、改造しおみたい方は、よろしければのぞいおみおくださいね。

     
     
     
    こんにちは、ひよりあかねラボです。 このnoteでは、Macで芏制解陀を前提ずしたロヌカルAIでのむラスト制䜜過皋や実隓の蚘録などを曞いおいきたす。特に蚘事内に蚘茉が無ければ芏制解陀されたモデルやツヌルが前提です。 文章には補助的にAIを䜿甚しおたす。

    あなたぞのおすすめ