---
# System prepended metadata

title: システィーナ礼拝堂側壁画の画像処理：自分メモ

---

# システィーナ礼拝堂側壁画の画像処理：自分メモ



## Python環境設定(Spyder)
https://www.anaconda.com/products/distribution
↑Anacondaからダウンロード＆インストール

>ダウンロード方法参考サイト
https://ai-inter1.com/python-install/

### OpenCVのダウンロード
AnacondaのコマンドプロンプトかWindowsのコマンドプロンプト(管理者として)で実行．
pip install とか anaconda とかでいけるはず．


>OpenCVダウンロード方法参考サイト
https://magazine.techacademy.jp/magazine/51404



## キャニー法を用いたエッジ検出(画像処理的アプローチ)
キャニー法は以下の3つステップから構成される
1. ノイズ削減
ガウシアンフィルタを用いて画像を平滑化
2. 画像の輝度勾配(エッジ)を見つける
Sobelフィルタを用いてエッジになりうる場所を検出
3. ヒステリスを用いたしきい値処理
最小しきい値と最大しきい値の設定．最小しきい値と最大しきい値の間に，対象のエッジの強さが存在する時，それを検出．最大しきい値と最小しきい値の設定は以下の通り．
    ・**最小しきい値と最大しきい値を同じにする**(小さな数から始める)．
    ・最小しきい値を少しずつ大きくして，**エッジの数を減らす．**
    ・最大しきい値を少しずつ大きくして，**エッジとみなさないものを増やす．**

## Anime2sketchを利用した線画抽出(機械学習を用いたアプローチ)

オンラインデモ
>https://huggingface.co/spaces/hysts/Anime2Sketch

Githubのサイト
>https://github.com/Mukosame/Anime2Sketch

手元にGPU環境が無い場合にGoogleColabを用いた実装方法
>https://www.hamlet-engineer.com/posts/Anime2Sketch.html

>https://cginterest.com/2021/05/14/%E3%82%A4%E3%83%A9%E3%82%B9%E3%83%88%E3%80%81%E3%82%A2%E3%83%8B%E3%83%A1%E3%82%A2%E3%83%BC%E3%83%88%E3%80%81%E3%83%9E%E3%83%B3%E3%82%AC%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E7%B7%9A%E7%94%BB%E6%8A%BD/
>参考サイト

## メモ
* 輪郭線が太いとその端を認識するため，2本のエッジが検出される．


## 参考サイト
>https://kuroro.blog/python/wOt3yEohr7oQt1qzif71/
>→キャニー法についてまとめてある
>
>https://tech-lagoon.com/imagechef/image-to-edge.html
>→画像を塗り絵？にしてくれる
>https://shikaku-mafia.com/opencv-edge/
>→OpenCVでのエッジ抽出方法のまと
>https://www.learning-nao.com/?p=2797
>→姿勢推定も面白そう
>https://tatsy.github.io/programming-for-beginners/python/figure-detection/
>→エッジ抽出ではなく図形検出