AI見守りカメラを作ろう

「3章 滞在時間を調べよう」で
detect関数の修正を行いプログラムを実行すると
下記エラーが発生しますが、どこが問題でしょうか?
→解決しました。

%Run camera.py
INFO: Initialized TensorFlow Lite runtime.
Traceback (most recent call last):
File “/home/pi/mimamori/camera.py”, line 113, in
frame, num_persons = detect(frame)
ValueError: too many values to unpack (expected 2)

「いいね!」 1

解決されたとのこと、よかったです。

おそらく、detect関数の戻り値を増やすことで解決されたのではないかと思います。

「too many values to unpack」は、実際に返ってきている結果よりも多い要素を変数に割り当てようとした時に発生するエラーです。同様のエラーに遭遇したときは、print文でどのような値が返ってきているのかチェックすると問題解決につながりやすいと思います。