我有一个包含大量图像(大约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. 在Android系统中读取系统功能/用户操作
- 2. 使用python从操作系统读取用户数量
- 3. Python CPU和操作系统
- 4. 在C++中读取/操作图像
- 5. 操作系统2.3上的Android拾取和裁剪图像
- 6. 使用OpenCv python库从内存中读取基础64编码图像
- 7. 使用openCV从Amazon S3读取图像
- 8. 不使用WMI获取操作系统
- 9. 使用c#获取操作系统#
- 10. OpenCV支持哪些Android操作系统?
- 11. Python操作系统PostreSQL和报价
- 12. Python和不同的操作系统
- 13. Python操作系统命令
- 14. Python操作系统模块
- 15. 使用Python(Bash?)获取操作系统级别的系统信息(CPU速度)
- 16. 阅读openCV中的一系列图像
- 17. 在OpenCv(python)中读取文件夹中的多个图像
- 18. 在内存保护操作系统中读取内存
- 19. 在python中使用OpenCV分割图像
- 20. 在Python中使用OpenCV反转图像
- 21. 使用标准图像文件格式在所有操作系统中工作
- 22. OpenCV无法读取图像!
- 23. 获取IP位置和操作系统
- 24. 在Windows操作系统中的pathos软件包操作系统
- 25. 使用openCV和python处理图像
- 26. 如何在一个操作系统中安装oracle并在其他操作系统(windows和linux)中使用
- 27. 在opencv中无法读取图像的颜色python
- 28. 如何在Python OpenCV中读取TIFF图像的Alpha通道?
- 29. Python库socketIO客户端不能在操作系统中使用X
- 30. 操作系统中
欢迎来到Stack Overflow。请回顾[我如何问一个好问题](https://stackoverflow.com/help/how-to-ask)。你已经尝试过什么了?问题应该显示**研究证据和尝试自己解决问题**,清楚地列出您的特定编码相关问题以及[最小,完整和可验证示例]中的任何相关代码(https:// stackoverflow .com/help/mcve),所以我们有足够的信息能够提供帮助。 – FluffyKitten