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

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

新規登録して質問してみよう
ただいま回答率
85.48%
標準出力

標準出力(stdout)は、プログラムが標準的に用いるデータ出力元。標準出力に書き込み要求を発行しすることにより、ディスプレイ装置にデータを表示することができます。UNIX系OSやC言語に実装されて普及した概念ですが、他のOSや言語も含めた総称としても使われます。

ファイル

ファイルとは、文字列に基づいた名前又はパスからアクセスすることができる、任意の情報のブロック又は情報を格納するためのリソースです。

Python

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

Q&A

0回答

558閲覧

ファイルにある画像を読み込み、表示と配列情報を出力したいがエラーが出てしまう

nifeP

総合スコア1

標準出力

標準出力(stdout)は、プログラムが標準的に用いるデータ出力元。標準出力に書き込み要求を発行しすることにより、ディスプレイ装置にデータを表示することができます。UNIX系OSやC言語に実装されて普及した概念ですが、他のOSや言語も含めた総称としても使われます。

ファイル

ファイルとは、文字列に基づいた名前又はパスからアクセスすることができる、任意の情報のブロック又は情報を格納するためのリソースです。

Python

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

0グッド

0クリップ

投稿2020/06/06 14:54

編集2020/06/07 02:32

python

1import matplotlib.pyplot as plt 2import os 3import cv2 4 5 6DATADIR = "Desktop/python" 7CATEGORIES = ["motsuni", "ra-men", "pizza", "curry", "gyoza", "ma-bo", "gyudon", "nikujaga", "syake", "jirou", "miso-soup", "soba", "salad", "hamba-gu", "toridai", "sabamisoni", "karaage", "hoiko-ro", "omuraisu", "potesala", "stew", "cha-han", "syogayaki", "rice"] 8 9for category in CATEGORIES: 10 path = os.path.join(DATADIR, category) 11 12 for image_name in os.listdir(path): 13 img_array = cv2.imread(os.path.join(path, image_name), cv2.IMREAD_GRAYSCALE) 14 plt.imshow(img_array, cmap="gray") 15 plt.show() 16 break 17 break 18 19print(img_array.shape) 20print(img_array) 21 22コード 23```#やりたいこと 24open-cvを使ってファイルにある画像の読み込み、および画像表示と配列情報を出力したい 25 26 27#エラー文 28 29 File "gray.py", line 12, in <module> 30 for image_name in os.listdir(path): 31FileNotFoundError: [Errno 2] No such file or directory: 'Desktop/python/motsuni' 32 33#やってみたこと 34ターミナルで、 35 36import os 37directory = os.listdir('Desktop/python') 38print(directory) 39 40とするとファイルの中身が表示され、その中に読み込んで欲しいファイルの名前も存在していました。 41 42#補足 43ファイル内に入っている画像はjpgです。 44Mac osです 45# 46どなたかこのエラーが分かる方いらっしゃいましたらご教授いただけると幸いです。

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

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

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

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

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

meg_

2020/06/06 15:17

・コードは「コードの挿入」で記入してください。 ・ターミナルでの'パス'は「Desktop/python」ですか? ・OSは何ですか?
nifeP

2020/06/06 15:22

・‘パス’は「Desktop/python」です ・osはMac osです よろしくお願いします
meg_

2020/06/07 03:37

ターミナルで上手く行って、他の方法で上手くいかなかったのは相対パスの問題ではないかと思います。(おそらくカレントディレクトリが異なっているのでしょう) 一番簡単なのはパスを絶対パスにすることかと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問