openposeが使えない問題が解決したんだ
Stable Diffusion web UIを使っていて controlnetのopenposeが使えないことが悩みだったのですが 解決したのでメモっておきます
・openposeの画像読み込み時(プレビューボタンを押したとき)にエラーになる
・urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)
という症状
ググって出た対処法を見て コマンドプロンプトからcertificteを入れようとしたものの既に入っているという結果で どうしたもんかな~と思ってたのですが 検索しまくってたらここ"https://github.com/Mikubill/sd-webui-controlnet/issues/1663"に同じ症状のイシューが載っていたので試してみたら解決しました
単純に必要なファイルが足りなかったようです
以下実際にやったこと
まずここから
・body_pose_model.pth
・hand_pose_model.pth
・facenet.pth
の3つをダウンロードします
次にここから
・yolox_l.onnx
・dw-ll_ucoco_384.onnx
の2つをダウンロードします
最後にここのAnnotatorsフォルダから
・rtmpose-m_simcc-ap10k_pt-aic-coco_210e-256x256-7a041aa1_20230206.onnx
というファイルをダウンロードします
ファイルが揃ったら これら全部を以下のフォルダに突っ込みます
stable-diffusion-webui\extensions\sd-webui-controlnet\annotator\downloads
これでopenposeが使えるようになりました
あくまで自分の場合ですが こういうのは書き残しておいたほうがいいってばっちゃが言ってたからメモっておきます
おわり