我有一个包含大量图像(大约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