回答編集履歴
2
追記
answer
CHANGED
@@ -7,4 +7,11 @@
|
|
7
7
|
で,そういう力業はやりたくないという場合は……
|
8
8
|
画像をダイレクトに比較するのではなくて,画像から何かしらの回転不変な特徴量を求めて,特徴量で比較するような処理を考えることになります.
|
9
9
|
(単純にcv2.matchTemplateを使うのではなく,何らかのマッチング処理を自前で実装することになるでしょう)
|
10
|
-
「画像 回転不変 特徴」みたいなワードで検索するなりしてみてはどうでしょうか.
|
10
|
+
「画像 回転不変 特徴」みたいなワードで検索するなりしてみてはどうでしょうか.
|
11
|
+
|
12
|
+
---
|
13
|
+
|
14
|
+
追記:
|
15
|
+
テンプレートの絵次第では,
|
16
|
+
方向毎のヒストグラムだとか,慣性主軸だとかを見ることで「方向(回転量)」をある程度簡単に考えることができる(定義できる,というか)場合もある.
|
17
|
+
その場合,走査窓範囲毎に「テンプレートを何度回転させたものとの相関値を計算すれば良さそうか」を求めてやることができるので,前記の360パターンとの比較を力技でやるような話と比べると計算量が軽くなる.
|
1
誤字修正等
answer
CHANGED
@@ -2,8 +2,9 @@
|
|
2
2
|
|
3
3
|
誰でも考え付く方法としては「テンプレートを回転させてはテンプレートマッチングしてみることを,様々な回転角度で試す」という力業があります.
|
4
4
|
例えば
|
5
|
-
{元々のテンプレート画像, 元々のテンプレート画像を1度回転したもの, 2度回転したもの, ... ,359度回転し
|
5
|
+
{元々のテンプレート画像, 元々のテンプレート画像を1度回転したもの, 2度回転したもの, ... ,359度回転したもの}という360個のテンプレートを用意して360回のテンプレートマッチング処理をしてみて,その中で最も類似度が良い結果を採用する,的な.
|
6
6
|
|
7
|
+
で,そういう力業はやりたくないという場合は……
|
7
|
-
|
8
|
+
画像をダイレクトに比較するのではなくて,画像から何かしらの回転不変な特徴量を求めて,特徴量で比較するような処理を考えることになります.
|
8
9
|
(単純にcv2.matchTemplateを使うのではなく,何らかのマッチング処理を自前で実装することになるでしょう)
|
9
10
|
「画像 回転不変 特徴」みたいなワードで検索するなりしてみてはどうでしょうか.
|