回答編集履歴

2

頂点の取得について追記

2021/05/28 01:20

投稿

fana
fana

スコア11996

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

要らない語を削除

2021/05/28 01:20

投稿

fana
fana

スコア11996

test CHANGED
@@ -1,3 +1,3 @@
1
- アフィン変換あたりで良いのではないでしょうか.
1
+ アフィン変換で良いのではないでしょうか.
2
2
 
3
3
  `cv::getAffineTransform`, `cv::warpAffine`, `cv::transform` あたりを調べてみれば良いでしょう.