複数画像からの連続フレーム抽出

フィルムはバラバラになっているといっても、そこそこ長いフィルムもあります。
5フレームずつ撮影する場合に次の5フレームをどのように判断すれば良いかに困ってしまいました。

最後に抽出されたフレームで次の画像をテンプレートマッチングをすれば最後のフレームが見つかるので、その次のフレームから抽出すれば良さそうです。しかし、各フレームはよく似ているので、テンプレートマッチングで、最後に抽出されたフレームが常に見つかるとは限りませんでした。いろいろ考えた挙句、次のようにすることにしました。

フィルムの横に抽出用の目印を書くことにします。1フレーム毎に適当な文字を書いておき、フレームの代わりにこの文字をテンプレートマッチングして位置を特定します。
こんな感じです。

画像番号とフレームID(ABCD)の組み合わせを目印の文字としました。最終フレーム抽出用のキー画像は最終フレームの左側部分を固定で切り出します。そのキー画像が図の赤枠部分です。撮影画像1で「2A」部分が抽出されます。撮影画像2ではこの「2A」部分のキー画像をテンプレートマッチして、抽出済最終フレームが2Aの右側のフレームだと特定できます。そこで、次のフレームから抽出します。この繰り返しです。
キー画像が重複して画像に含まれるように撮影することになるので、1画像当たり5フレーム抽出しても有効なフレームは4フレームとなります。実際の撮影画像がこれです。

下手な手書きなので汚いですが、その方がテンプレートマッチする上では変にマッチしないので良いかもしれません。