回答編集履歴

1

追記

2019/06/11 04:29

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1 +1,21 @@
1
1
  `dst = img[100:10,550:460]` ⇒ `dst = img[10:460,100:550]` では。
2
+
3
+
4
+
5
+ ---
6
+
7
+ cv2.rectangleの引数は `画像行列, 矩形左上の座標(xy), 矩形右下の座標(xy)` です。
8
+
9
+
10
+
11
+ それに対してnumpyアレイのスライスは
12
+
13
+ `画像行列[矩形上部のy座標:矩形下部のy座標, 矩形左部のx座標:矩形右部のx座標]` です。(**註**)
14
+
15
+
16
+
17
+ **註**:
18
+
19
+ 書いておいて難ですが、こういう覚え方をするのは良い習慣では無いでしょう。
20
+
21
+ スライス操作に親しんでいれば、`[100:10,550:460]`がおかしいことは一目で分かります。