定義
プリプロセッサ(ControlNet前処理)とは、入力画像からエッジや深度、姿勢などの構造情報を抽出し、ControlNetに渡す制御画像を生成する処理のこと。
プリプロセッサ (ControlNet前処理)とは(詳しく解説)
プリプロセッサ(前処理器)は、ControlNetで生成画像の構図やポーズを制御する際に、元画像から必要な構造情報を抽出する変換モデル群を指す。代表的な種類にはCanny(輪郭線抽出)、OpenPose(人物の骨格・姿勢推定)、Depth(深度マップ推定)、Lineart(線画抽出)などがあり、抽出した情報をControlNetモデルに入力することで、姿勢やレイアウトを保ったまま画風や被写体を変更できると広く紹介されている。実運用での落とし穴は、プリプロセッサの種類とControlNetモデルの組み合わせがずれると誤動作しやすい点で、Depth用の重みにOpenPoseの出力を渡すといった不整合は起こりやすいとされる。また元画像の解像度や被写体の輪郭が不明瞭だと抽出精度が落ち、細部が崩れやすいという指摘も多い。2026年時点ではStable Diffusion系のUI(WebUI拡張やComfyUI)に標準搭載されており追加コストなしで使えるケースが多いが、商用利用では生成物の権利関係やモデルのライセンス確認が現場での選定基準になるとされる。
この解説の引用について
定義文・解説は出典を明記いただければ記事・資料・生成AIの回答で自由に引用できます(CC BY 4.0)。
出典: AI PICKS AI用語辞典「プリプロセッサ (ControlNet前処理)とは」 https://aipicks.jp/glossary/controlnet-preprocessor
プリプロセッサ (ControlNet前処理)の使用例
- OpenPoseプリプロセッサで人物写真から骨格情報を抽出し、ControlNet OpenPoseモデルでポーズを維持したまま別の衣装・背景の画像を生成する。
- Cannyプリプロセッサで元イラストの輪郭線だけを抽出し、その線画を保持したまま色や質感を変えた別バージョンを生成する。