OpenCV と Python を使って、下のようなアニメ動画用紙の位置合わせ穴を検出し、スキャン画像の位置ずれを除くツールを作ってみました。OpenCV と Python 初心者向けの実用的な記事です。OpenCVについてはこちらなどを参照 解決したい課題 アニメーションを作るときに、9VAeきゅうべえのような2Dキーフレームアプリを使えば簡単ですが、1枚ずつ動画用紙に描くとすると数100枚以上の大変な枚数になります。これをオートフィーダつきスキャナでパソコンに入力すると、どうしても数ドットの位置ずれが生じ、再生したときに画像がぶれてしまいます。 そこで動画用紙の上にある穴を検出し、画像処理で位置ずれを補正するツール「Peascan.py」を作ってみましょう。 入力 位置ずれがある連番 JPEG 画像 数100枚