回答編集履歴
2
SyntaxError 修正
test
CHANGED
@@ -82,7 +82,7 @@
|
|
82
82
|
|
83
83
|
hasPoint = lambda polygon: cv2.pointPolygonTest(polygon, point, False) >= 0
|
84
84
|
|
85
|
-
retval = any(map(hasPoint, polygon_list))
|
85
|
+
retval = any(map(hasPoint, polygon_list))
|
86
86
|
|
87
87
|
print(point, retval)
|
88
88
|
|
1
捕捉説明追記
test
CHANGED
@@ -58,7 +58,7 @@
|
|
58
58
|
|
59
59
|
範囲内かどうかのリストを得る。
|
60
60
|
|
61
|
-
=> [False, True, False, True, False] (仮の結果です
|
61
|
+
=> [False, True, False, True, False] (※ 仮の結果です
|
62
62
|
|
63
63
|
|
64
64
|
|
@@ -72,7 +72,7 @@
|
|
72
72
|
|
73
73
|
ちなみに、filter(hasPoint, polygon_list) とすると
|
74
74
|
|
75
|
-
そのポイントを含むポリゴン [B, D] が得られます。
|
75
|
+
そのポイントを含むポリゴン(上記の仮の結果であれば) [B, D] が得られます。
|
76
76
|
|
77
77
|
|
78
78
|
|