回答編集履歴
2
頂点の取得について追記
test
CHANGED
@@ -1,3 +1,31 @@
|
|
1
1
|
アフィン変換で良いのではないでしょうか.
|
2
2
|
|
3
3
|
`cv::getAffineTransform`, `cv::warpAffine`, `cv::transform` あたりを調べてみれば良いでしょう.
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
---
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
(↑の話を受けて,質問内容が追加されたのでしょうか?)
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
> まずは、4つの頂点を取得する方法を知りたいです。
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
白い塊が,長方形丸出しな形っぽいですし,且つ,形状の欠け等がほぼ無い形できれいに取れているみたいですから,
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
* contour検出 → `minAreaRect` の流れで,外接矩形の頂点を得る
|
24
|
+
|
25
|
+
* 4辺の直線を検出 → それらの交点として頂点を得る
|
26
|
+
|
27
|
+
* 真っ先にCorner検出器を試してみる
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
等,簡単な方法を試してみればよいのではないでしょうか.
|
1
要らない語を削除
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
アフィン変換
|
1
|
+
アフィン変換で良いのではないでしょうか.
|
2
2
|
|
3
3
|
`cv::getAffineTransform`, `cv::warpAffine`, `cv::transform` あたりを調べてみれば良いでしょう.
|