私はたくさんの画像(約300)のフォルダを持っています。画像を赤、緑、青のチャンネルに分割して_redとして保存するPythonファイルを保存します。 _green、_blue、別のフォルダ内の元のイメージ名自体。例えば、画像名が「画像001」である場合、分割後の画像は、「画像001_red」、「画像001_緑」、「画像001_blue」である。今、OSライブラリを使用してイメージを次々と取得する方法はありますか? (これは私がこのサイトの最初の質問であるため、これまでどんな答えであっても評価しています)OpenCVとOSライブラリを使ってPythonで画像を読む
答えて
ディレクトリからpythonへの画像リストの読み方を尋ねています。ここに方法があります。
from os import walk
# Get file list
def getImageList(path):
for (dirpath, dirnames, filenames) in walk(path):
return filenames
# Demo printing file names
filelist = getImageList("path/to/image/dir")
for fileName in fileList:
print(fileName)
getImageList(path)
関数は、指定されたパスのすべてのファイル(ディレクトリではない)を返します。すべての画像をディレクトリの中に置き、関数を使用してファイルリストを取得します。
これが役に立った。
実際に私が望むのは、ファイルの実際の名前を知らなくても、フォルダ内のすべてのイメージを読み込むことです。私が言及した2つの図書館を使ってそれを行う方法はありますか? Btw、あなたの返信は役に立ちました。ありがとうございました。 –
ファイル名を知る必要はありませんが、ライブラリはそれを行います。また、私は 'os'ライブラリを使っています。助けてうれしい! :) – nipunasudha
あなたが歓迎です、もしそれが助けられたら、答えを記入することを検討してください。 – nipunasudha
- 1. OpenCVでPython - ループで画像を読む
- 2. AndroidでOpenCVを使用して画像を読み込む
- 3. OpenCv 3.0.0でパーセンテージを使ってランダムに一部の画像を読む
- 4. opencvとpythonを使って画像内の人をカウントする
- 5. tesseractで読み込むためにpythonでopencvを使って低コントラストの画像にregtanglesを検出する
- 6. pythonフラスコを使ってopencv画像を表示する
- 7. opencv pythonを使って画像に両面矢印を描く
- 8. ラズベリーパイのopenCV pythonを使って画像内のオブジェクトを検出
- 9. PythonでTIFF画像メタデータを読む
- 10. OpenCV Python - pgmファイルを読む
- 11. Python(ライブラリ)でマルチメディアプレイリストファイルを読む
- 12. OpenCVとPythonを使って矩形の画像を二乗する方法は?
- 13. opencvとpythonまたはmoviepyを使って画像を抽出します
- 14. Pythonの画像からテキストを読む
- 15. 2つの画像を1つの画像として読むPython
- 16. PythonでOpenCVを使って画像内の線を検出する
- 17. OpenCV Pythonで4チャンネル以上の画像を書き込む
- 18. WebView Cocoa/Mac OSで画像、js、cssを使ってローカルhtmlファイルを読み込む方法
- 19. パンダを使ってPythonで読むことが朗読
- 20. OpenCv Pythonを使用してFull HDサイズで画像を保存
- 21. Scalaを使って漫画を読む
- 22. OpenCV(C++)を使ってフォルダ内の.jpg画像を読み取る
- 23. Pythonを使ってNITFファイルを読む
- 24. Pythonを使ってテキストファイルを読む
- 25. Pythonを使ってWindowsレジストリを読む
- 26. python-docxを使ってcore_propertiesを読む
- 27. OpenCVを使って画像でウェブをキャプチャする
- 28. opencvを使ってアンドロイドで画像を切り取る
- 29. opencvでシーケンス画像を使ってビデオを作る方法
- 30. OpenCV(Python)による画像の読み込みが間違っています
ようこそスタックオーバーフロー。 [良い質問をするにはどうすればいいですか](https://stackoverflow.com/help/how-to-ask)をご覧ください。あなたはすでに何を試しましたか?質問には、**自分の問題を解決するための研究の証拠とその試み**、特定のコーディング関連の問題の明確な概要、および[最小、完全、および検証可能な例](https:// stackoverflow .com/help/mcve)ので、私たちは助けることができる十分な情報を持っています。 – FluffyKitten