質問するログイン新規登録

回答編集履歴

2

変数の修正

2020/01/14 00:22

投稿

cpthgli
cpthgli

スコア76

answer CHANGED
@@ -1,2 +1,7 @@
1
- `ImageDraw.Draw(draw)`は`Image`オブジェクトを引数に取るため、`numpy.ndarray`オブジェクトには対応していません。
1
+ `ImageDraw.Draw(frame)`は`Image`オブジェクトを引数に取るため、`numpy.ndarray`オブジェクトには対応していません。
2
- `draw = Image.fromarray(np.uint8(draw))`のように、`numpy.ndarray`オブジェクトを`Image`オブジェクトに変換してから`ImageDraw.Draw(draw)`を実行してください。
2
+ 下記のように、`numpy.ndarray`オブジェクトを`Image`オブジェクトに変換してから`ImageDraw.Draw(draw)`を実行してください。
3
+
4
+ ```Python
5
+ frame_img = Image.fromarray(np.uint8(frame)) # numpy.ndarray to Image
6
+ draw = ImageDraw.Draw(frame_img)
7
+ ```

1

誤字の修正

2020/01/14 00:22

投稿

cpthgli
cpthgli

スコア76

answer CHANGED
@@ -1,2 +1,2 @@
1
- `ImageDraw.Draw(draw)`は`Image`オブジェクトを引数取るため`numpy.ndarray`オブジェクトには対応していません。
1
+ `ImageDraw.Draw(draw)`は`Image`オブジェクトを引数取るため`numpy.ndarray`オブジェクトには対応していません。
2
- `draw = Image.fromarray(numpy.uint8(draw))`のように`numpy.ndarray`オブジェクトを`Image`オブジェクトに変換してから`ImageDraw.Draw(draw)`を実行してください。
2
+ `draw = Image.fromarray(np.uint8(draw))`のように`numpy.ndarray`オブジェクトを`Image`オブジェクトに変換してから`ImageDraw.Draw(draw)`を実行してください。