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

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

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

Kerasは、TheanoやTensorFlow/CNTK対応のラッパーライブラリです。DeepLearningの数学的部分を短いコードでネットワークとして表現することが可能。DeepLearningの最新手法を迅速に試すことができます。

NumPy

NumPyはPythonのプログラミング言語の科学的と数学的なコンピューティングに関する拡張モジュールです。

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

解決済

フォルダ内の画像を四次元で読みこみラベル付けと変換処理を行いたい

semisemi
semisemi

総合スコア15

Keras

Kerasは、TheanoやTensorFlow/CNTK対応のラッパーライブラリです。DeepLearningの数学的部分を短いコードでネットワークとして表現することが可能。DeepLearningの最新手法を迅速に試すことができます。

NumPy

NumPyはPythonのプログラミング言語の科学的と数学的なコンピューティングに関する拡張モジュールです。

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

1回答

0リアクション

0クリップ

150閲覧

投稿2022/09/27 08:07

前提

pythonでフォルダから画像を画像枚数, 縦サイズ, 横サイズ, チャンネル数で読み込み、画像に数字のラベル付けを行いたいのですがうまくいきません。
また、読み込んだ画像にImageDataGeneratorを用いて変換も行いたいです。

実現したいこと

・フォルダ内の画像を四次元で読みこみラベル付けと変換処理を行う。

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

画像をうまく読み込めていないようです。 global D:\bld\libopencv_1657598065368\work\modules\imgcodecs\src\loadsave.cpp (239) cv::findDecoder imread_('siro/*.png'): can't open/read file: check file path/integrity

該当のソースコード

python

siro_train = [] siro_label = [] for dir in os.listdir("train"): dir1 ="train/" + dir if dir == "siro": label = 255 for file in os.listdir(dir1): siro_label.append(label) img_path = dir + "/" +"*.png" image = cv2.imread(img_path) siro_train.append(image) siro_train = np.asarray(siro_train)

試したこと

このコードを実行するとsiro_trainとsiro_labelに画像の枚数が入るのですが、siro_trainに縦横サイズとチャンネルがうまく入りません。

解決方法を教えていただけると幸いです。

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

windows10(64bit)
anacondaを使用
python 3.8.13
TensorFlow 2.3
Spyder 5.3.1を利用

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

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

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

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

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

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

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

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

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

can110

2022/09/27 08:31

コード中の「img_path = dir + "/" +"*.png"」部分の意図を説明ください。 (拡張子が「.png」であるすべてのファイルパスのリストを得ようとしている?)
semisemi

2022/09/27 08:49

siroディレクトリ内の.pngである画像をすべて取得しようと考えています。 サイトなどを参考に作ったので間違いがあれば申し訳ございません。

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

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

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

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

ただいまの回答率
86.12%

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

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

質問する

関連した質問

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

Keras

Kerasは、TheanoやTensorFlow/CNTK対応のラッパーライブラリです。DeepLearningの数学的部分を短いコードでネットワークとして表現することが可能。DeepLearningの最新手法を迅速に試すことができます。

NumPy

NumPyはPythonのプログラミング言語の科学的と数学的なコンピューティングに関する拡張モジュールです。

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。