回答編集履歴
2
変数の修正
test
CHANGED
@@ -1,3 +1,13 @@
|
|
1
|
-
`ImageDraw.Draw(
|
1
|
+
`ImageDraw.Draw(frame)`は`Image`オブジェクトを引数に取るため、`numpy.ndarray`オブジェクトには対応していません。
|
2
2
|
|
3
|
-
|
3
|
+
下記のように、`numpy.ndarray`オブジェクトを`Image`オブジェクトに変換してから`ImageDraw.Draw(draw)`を実行してください。
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
```Python
|
8
|
+
|
9
|
+
frame_img = Image.fromarray(np.uint8(frame)) # numpy.ndarray to Image
|
10
|
+
|
11
|
+
draw = ImageDraw.Draw(frame_img)
|
12
|
+
|
13
|
+
```
|
1
誤字の修正
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
`ImageDraw.Draw(draw)`は`Image`オブジェクトを引数
|
1
|
+
`ImageDraw.Draw(draw)`は`Image`オブジェクトを引数に取るため、`numpy.ndarray`オブジェクトには対応していません。
|
2
2
|
|
3
|
-
`draw = Image.fromarray(n
|
3
|
+
`draw = Image.fromarray(np.uint8(draw))`のように、`numpy.ndarray`オブジェクトを`Image`オブジェクトに変換してから`ImageDraw.Draw(draw)`を実行してください。
|