在SimpleCV中加载要使用的图像目录
我们在使用计算机视觉时,这始终非常有用。没有可用的相机也没关系,你仍然可以轻松加载要播放的图像目录。
当然,你也可以用图像集来解决问题。你可以找到类似事物的数据集,例如:含有一堆水果的图片。
你可以用我们在SimpleCV中定义的功能来检测水果的类型。
所以,你只需要将图像下载到单独的目录或与脚本相同的目录中。对于此示例,文件扩展名只能为.png,你也可以将代码更改为.jpg,.bmp等,这对代码没有多余的影响。
加载并显示图像目录的代码如下(来自官网):
import os
import glob
import time
from SimpleCV import *
print __doc__
#Settings
my_images_path = "/tmp/cats/" #put your image path here if you want to override current directory
extension = "*.png"
#Program
if not my_images_path:
path = os.getcwd() #get the current directory
else:
path = my_images_path
imgs = list() #load up an image list
directory = os.path.join(path, extension)
files = glob.glob(directory)
for file in files:
new_img = Image(file)
new_img.show()
time.sleep(1) #wait for 1 second
更多疑问可以查看SimpleCV官网教程