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

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

新規登録して質問してみよう
ただいま回答率
85.47%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Google Colaboratory

Google Colaboratoryとは、無償のJupyterノートブック環境。教育や研究機関の機械学習の普及のためのGoogleの研究プロジェクトです。PythonやNumpyといった機械学習で要する大方の環境がすでに構築されており、コードの記述・実行、解析の保存・共有などが可能です。

Python

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

Q&A

解決済

2回答

611閲覧

image/train/0_potato/1potato.jpg; No such file or directory [Op:ReadFile]

yamahitsuji

総合スコア2

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Google Colaboratory

Google Colaboratoryとは、無償のJupyterノートブック環境。教育や研究機関の機械学習の普及のためのGoogleの研究プロジェクトです。PythonやNumpyといった機械学習で要する大方の環境がすでに構築されており、コードの記述・実行、解析の保存・共有などが可能です。

Python

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

0グッド

0クリップ

投稿2021/07/03 11:37

前提・実現したいこと

pythonによるディープラーニングの画像認識を行っており、画像の読み込みを行いたいです。

発生している問題・エラーメッセージ

--------------------------------------------------------------------------- _FallbackException Traceback (most recent call last) ~\anaconda3\envs\tensorflow\lib\site-packages\tensorflow_core\python\ops\gen_io_ops.py in read_file(filename, name) 601 _ctx._context_handle, _ctx._thread_local_data.device_name, "ReadFile", --> 602 name, _ctx._post_execution_callbacks, filename) 603 return _result _FallbackException: This function does not handle the case of the path where all inputs are not already EagerTensors. During handling of the above exception, another exception occurred: UnicodeDecodeError Traceback (most recent call last) <ipython-input-2-e298215decfc> in <module> ----> 1 img_data =tf.io.read_file("image/train/0_potato/1.photo01.jpg") ~\anaconda3\envs\tensorflow\lib\site-packages\tensorflow_core\python\ops\gen_io_ops.py in read_file(filename, name) 605 try: 606 return read_file_eager_fallback( --> 607 filename, name=name, ctx=_ctx) 608 except _core._SymbolicException: 609 pass # Add nodes to the TensorFlow graph. ~\anaconda3\envs\tensorflow\lib\site-packages\tensorflow_core\python\ops\gen_io_ops.py in read_file_eager_fallback(filename, name, ctx) 654 _attrs = None 655 _result = _execute.execute(b"ReadFile", 1, inputs=_inputs_flat, --> 656 attrs=_attrs, ctx=_ctx, name=name) 657 _execute.record_gradient( 658 "ReadFile", _inputs_flat, _attrs, _result, name) ~\anaconda3\envs\tensorflow\lib\site-packages\tensorflow_core\python\eager\execute.py in quick_execute(op_name, num_outputs, inputs, attrs, ctx, name) 59 tensors = pywrap_tensorflow.TFE_Py_Execute(ctx._handle, device_name, 60 op_name, inputs, attrs, ---> 61 num_outputs) 62 except core._NotOkStatusException as e: 63 if name is not None: UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8e in position 80: invalid start byte

該当のソースコード

import numpy as np import tensorflow as tf import glob img_data = tf.io.read_file("image/train/0_potato/1potato.jpg") [こちらの動画](https://youtu.be/ThKRS7B5GFY)を参考にさせていただいております。

試したこと

ファイルの場所を変えてみたりしましたが効果はありませんでした。

補足情報(FW/ツールのバージョンなど)

ファイル
指定の場所に画像はあると思うんですが、何がいけないのでしょうか。
実行はWindows10のcolaboratoryで行っています。

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ファイルの指定をフルパスで書いてみよう

相対パスでやりたいなら、まずはカレントディレクトリがどこになってるか調べてみることですな

投稿2021/07/03 13:53

編集2021/07/03 13:54
y_waiwai

総合スコア87784

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

Colaboratoryではなく、Jupiternotebookで実行をしたらできました。

投稿2021/07/04 16:38

yamahitsuji

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.47%

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

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

質問する

関連した質問