inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트

라즈베리파이에서 직접 쓴 손글씨 인식

model 오류에대해서입니다

4088

winter

작성한 질문수 7

1

Traceback (most recent call last):

  File "RBP_DL15_MNIST_PiCamera.py", line 8, in <module>

    model = tf.keras.models.load_model("digits_model.h5")

  File "/home/pi/.virtualenvs/cv/lib/python3.7/site-packages/tensorflow_core/python/keras/saving/save.py", line 146, in load_model

    return hdf5_format.load_model_from_hdf5(filepath, custom_objects, compile)

  File "/home/pi/.virtualenvs/cv/lib/python3.7/site-packages/tensorflow_core/python/keras/saving/hdf5_format.py", line 166, in load_model_from_hdf5

    model_config = json.loads(model_config.decode('utf-8'))

AttributeError: 'str' object has no attribute 'decode'

파이카메라 영상까지는 잘됫는데 이곳부터 문제가 생기네요,..

텐서플로우는 ver2.0이고 opencv는 ver4.1입니다.

keras tensorflow iot Raspberry-Pi 딥러닝 컴퓨터-비전

답변 12

4

qq bb

hyp5 버전을 낮추면 되네요

pip install h5py==2.10.0

으로 h5py의 버전을 낮추면 실행이 됩니다.

0

ycear0

위에 pip install h5py==2.10.0으로도 되지 않는 분이 계시다면 

sudo apt-get install python3-h5py로 설치 후 해보시길 바랍니다. 소스코드 실행은 확실히 됩니다. (숫자를 잘 인식 못하는건 아쉽지만 이건 모델 정확도, 인지력의 문제인 듯 합니다.)

참고자료 : https://github.com/tensorflow/tensorflow/issues/35909

0

이형석

저도 같은 문제로 고생하다가 해결하다가 알려드리려고 왔는데 이미 해결책을 올려두셨네요 ㅎㅎ

0

qq bb

모델을 다시 학습시키고 이름을 바꾸고 다 해보는데 해결이 안되네요..

0

qq bb

저도 같은 문제를 겪고있습니다.

0

winter

네 처음에 한국어로 설정햇다가 강의듣고 영어로 싹다 바꿔서 진행하엿습니다.. 

0

노마드크리에이터

안녕하세요?

오프라인 강의에서 라즈베리파이4를 사용했을때 문제가 없었습니다.

혹시 라즈베리파이에서 한글 os를 사용하시나요? Unicode를 사용 중에 에러를 보니 만약 한글 os를 사용하신다면 영문으로 바꾸시길 추천 드립니다. 이 외에도 나중에 make시에 한글os의 경우는 불필요한 에러를 만들더라고요.

도움되시길 바랍니다.

0

winter

답변 감사합니다. 파일은 모두 크리애플에서 제공되는 폴더를 그대로 썻습니다.물론 여러번 다시 모든 과정을 설치및 다운로드도 다시해봣습니다. 다른거라곤 라즈베리파이4를 사용했다는것 뿐입니다만, 왜 인식을 못하는지 모르겠습니다..

0

노마드크리에이터

안녕하세요?

질문에 답변이 두개 겹치면 답변을 이미 한 것으로 표시되어 모르고 있다가 질문을 늦게 확인하게 되었습니다.

오래 기다리게해서 미안합니다.

모델의 문제인것 같은데 모델파일을 어떤 것을 사용하시나요? 모델파일을 다시 다운로드해서 사용해 보시겠어요?

만약 소스코드를 직접 치셨다면 제가 제공해드린 파일로 실행해 보세요. 모델을 파일객체로 인식하지 않고 스트링으로 인식하는 것 같은데 타이핑의 에러일 수도 있어보이네요. 보내주신 코드로는 당장 눈으로는 확인되지는 않지만요.

감사합니다.

0

winter

+++추가 질문

계속해서 에러를 잡으려고 햇습니다만 해결이 안되네요..

model = tf.keras.models.load_model("digits_model.h5")이부분에서 문제가 있는것 같습니다.

혹시나 해서 모델을 지워봣는데 모델이 있던 없던 같은 에러를 발생하는 것으로 보아 모델을 인식하지 못하는것 아닐까 생각합니다.

0

winter

답변감사합니다!

보이시는것과 같이 같은 파일에 있습니다..  파일위치에 대한 문제는 아닌것같습니다만, 다른 문제가 있나요?

0

노마드크리에이터

안녕하세요?

.h5모델 파일이 제대로 위치하는지 확인하시겠어요?

감사합니다.

RBP_DL01_Raspberry pi inatall 문서 다운로드위치는?

0

72

1

강의 자료 다운관련 문의 드립니다.

0

130

1

강의자료를 크리애플 홈페이지에서 찾을 수 없네요..

0

374

1

64bit picamera 관련 질문

0

892

1

라즈베리파이 firebase 설치오류

0

537

0

도와주세요

0

341

1

64비트에서는 안되는건가요?

0

308

1

코드 크리애플 홈피에 없는데 어디있나요

0

382

1

답변 부탁드려요.

0

242

1

자료 강의 구매해야하던데, 답변 부탁드려요

0

325

0

현재 인프런에서 강의 듣고 있는데 자료가 없습니다. 자료 공유관련 답변 부탁드립니다.

0

341

2

라즈베리파이 hdmi 케이블

0

465

1

안녕하세요 크리애플 구독관련해서 질문드립니다.

0

213

0

강의 업데이트 부탁드립니다. 텐서플로워 설치가 안됩니다.

2

440

1

pygame 설치 오류

0

449

0

소스코드 다운 받으려면 결제를 해야 하나요?

0

204

1

얼굴 인식 정확도

0

299

1

import dropbox 오류

0

204

1

conda install -c conda-forgo dlib 오류

0

386

1

라즈베리파이에서 RBP_DL21_YOLO_car.py 실행시

0

219

1

주차장차량세기 picamera

0

218

1

강의와 다른 라즈베리파이 홈페이지

0

340

1

ModuleNotFoundError: No module named 'cv2' (해결)

0

6066

2

no module named 'cv2'

0

755

4