我有一個包含大量圖像(大約300)的文件夾,我將保存將圖像拆分爲紅色,綠色和藍色通道並將其保存爲_red的python文件, _green,_blue,在原始圖像名稱本身之前放在另一個文件夾中。例如,如果圖像被命名爲「圖像001」,則分割後獲得的圖像是:「圖像001_red」,「圖像001_green」,「圖像001_blue」。現在,有沒有辦法使用操作系統庫一個接一個地獲取圖像? (欣賞任何答案,因爲這是我在這個網站上的第一個問題)使用OpenCV和操作系統庫在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)
函數返回給定路徑中的所有文件(不是目錄)。將所有圖像放在目錄中,然後使用該功能獲取文件列表。
希望這有助於。
其實我想要的是讀取文件夾中可用的任何和所有圖像,而不必知道文件的實際名稱。有沒有什麼方法可以使用我提到的兩個庫?順便說一句,你的回覆很有幫助。謝謝。 –
你不必知道文件名,庫就是爲你做的。而且我也使用'os'庫。樂意效勞! :) – nipunasudha
不客氣,考慮標記答案,如果它有幫助。 – nipunasudha
- 1. 使用python從操作系統讀取用戶數量
- 2. Python CPU和操作系統
- 3. 在C++中讀取/操作圖像
- 4. 使用openCV從Amazon S3讀取圖像
- 5. 不使用WMI獲取操作系統
- 6. Python和不同的操作系統
- 7. Python操作系統模塊
- 8. 使用Python(Bash?)獲取操作系統級別的系統信息(CPU速度)
- 9. OpenCV無法讀取圖像!
- 10. 在內存保護操作系統中讀取內存
- 11. 在opencv中無法讀取圖像的顏色python
- 12. 如何在一個操作系統中安裝oracle並在其他操作系統(windows和linux)中使用
- 13. Python庫socketIO客戶端不能在操作系統中使用X
- 14. 在OpenCv中使用「cv :: imread」函數讀取圖像的問題
- 15. 預定義爲iPhone操作系統和Mac操作系統
- 16. jQuery - 檢測操作系統和操作系統版本
- 17. 在Opencv中使用MSER從圖像中提取文本python
- 18. 操作系統錯誤os.wait在python
- 19. 提取的iPhone操作系統圖像顯示爲0x0
- 20. 在Windows操作系統中的線程安全和原子讀取
- 21. OpenCV:從std :: in中讀取圖像
- 22. 在C#.NET中使用操作系統的文件類型圖像
- 23. 圖像分析和64位操作系統
- 24. 操作系統
- 25. 用PIL和Python讀取原始圖像
- 26. 在opencv中HDR圖像讀取和寫入
- 27. 用Postgresql獲取系統操作信息
- 28. 在Android操作系統中將JPEG/PNG圖像轉換爲TIFF圖像格式
- 29. 如何在相同的Ubuntu操作系統上分別使用,維護和安裝python 2.7和python 3.5的庫?
- 30. 使用opencv和python或moviepy提取圖像
歡迎來到Stack Overflow。請回顧[我如何問一個好問題](https://stackoverflow.com/help/how-to-ask)。你已經嘗試過什麼了?問題應該顯示**研究證據和嘗試自己解決問題**,清楚地列出您的特定編碼相關問題以及[最小,完整和可驗證示例]中的任何相關代碼(https:// stackoverflow .com/help/mcve),所以我們有足夠的信息能夠提供幫助。 – FluffyKitten