質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
M5Stack

M5Stackは、小型のマイコンモジュールです。拡張モジュールが豊富に用意されており、センサと組み合わせることで測定機能を自由に追加することができます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

受付中

m5stick-V が頻繁にフリーズを起こし止まります。 同じ症状、解決策が分かる方教えてください!!

shosin__
shosin__

総合スコア6

M5Stack

M5Stackは、小型のマイコンモジュールです。拡張モジュールが豊富に用意されており、センサと組み合わせることで測定機能を自由に追加することができます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

1回答

0リアクション

0クリップ

511閲覧

投稿2020/12/06 02:33

編集2020/12/06 02:38

m5stick-VのV-trainingを実行したときに、フリーズを起こします。
学習データを取得するときの、カメラモード?の時はフリーズは起きないんですが、V-trainingを行っているときに起きます。

以下のようなエラーが出ますが、_boot.pyというファイルはなく、解決策が分からず困っています。

Traceback (most recent call last):
File "_boot.py", line 62, in <module>
File "_boot.py", line 62, in <module>
File "<string>", line 52, in <module>
ValueError: object not in sequence

コード

import image
import lcd
import sensor
import sys
import time
import KPU as kpu
from fpioa_manager import *

import KPU as kpu

lcd.init()
lcd.rotation(2)

try:
from pmu import axp192
pmu = axp192()
pmu.enablePMICSleepMode(True)
except:
pass

try:
img = image.Image("/sd/startup.jpg")
lcd.display(img)
except:
lcd.draw_string(lcd.width()//2-100,lcd.height()//2-4, "Error: Cannot find start.jpg", lcd.WHITE, lcd.RED)

task = kpu.load("/sd/270da14b7e06e658_mbnet10_quant.kmodel")

labels=["kami","kan1","kan2","pet1","pet2"] #You can check the numbers here to real names.

sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.set_windowing((224, 224))
sensor.run(1)

lcd.clear()

detection_a = 0
detection_b = 0
detection_c = 0
detection_d = 0
detection_e = 0

while(True):
img = sensor.snapshot()
fmap = kpu.forward(task, img)
plist=fmap[:]
pmax=max(plist)
max_index=plist.index(pmax)
a = lcd.display(img)

max_label = "" if pmax > 0.95: max_label = labels[max_index] #lcd.draw_string(40, 60, "Accu:%.2f Type:%s"%(pmax, max_label)) if max_label == 'kami' : detection_a += 1 elif max_label == 'kan1': detection_b += 1 elif max_label == 'kan2' : detection_c += 1 elif max_label == 'pet1' : detection_d += 1 elif max_label == 'pet2' : detection_e += 1 if detection_a == 20 or detection_b == 20 or detection_c == 20 or detection_d == 20 or detection_e == 20: print(labels[max_index]) lcd.draw_string(40, 60, "Accu:%.2f Type:%s"%(pmax, max_label)) detection_a = 0 detection_b = 0 detection_c = 0 detection_d = 0 detection_e = 0 sensor.reset() sensor.set_pixformat(sensor.RGB565) sensor.set_framesize(sensor.QVGA) sensor.set_windowing((224, 224)) sensor.run(1) lcd.clear()

a = kpu.deinit(task)

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

M5Stack

M5Stackは、小型のマイコンモジュールです。拡張モジュールが豊富に用意されており、センサと組み合わせることで測定機能を自由に追加することができます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。