解决SimpleCV的Hello World程序无法显示照片
2016-08-19 17:56
363 查看
最近在用SimpleCV,跟着教程走,但是教程中的Hello World程序在我的笔记本上不能很好的运行。
先贴上教程的Hello World代码:
结果就是
后来用延时代码进行检测,发现是摄像头初始化的时间不够,经实验,我的笔记本电脑自带摄像头需要至少0.8s的时间初始化,当然1s更保险点。改进后的代码仅仅加入了一行延时代码,程序如下:
结果显示
就此全部结束,写在这里进行记录,也是第一次写博客呵呵
附加一个问题,就是每次程序结束,这个显示照片的窗口都会未响应,这是正常的吗?还是我的电脑问题或是没有设置好?
先贴上教程的Hello World代码:
from SimpleCV import Camera, Display, Image import time #初始化摄像头 cam=Camera() #初始化显示 display=Display() #使用摄像头获取一张图像 img=cam.getImage() #显示 一些文字 img.drawText("Hello World!") #在屏幕上显示图像 img.save(display) #停留5秒钟,这样窗口就不会立即关闭了 time.sleep(5)
结果就是
后来用延时代码进行检测,发现是摄像头初始化的时间不够,经实验,我的笔记本电脑自带摄像头需要至少0.8s的时间初始化,当然1s更保险点。改进后的代码仅仅加入了一行延时代码,程序如下:
from SimpleCV import Camera, Display, Image import time #初始化摄像头 cam=Camera() #针对自己的电脑,摄像头需要一段时间初始化,本电脑最少要花0.8S time.sleep(0.8) #初始化显示 display=Display() #使用摄像头获取一张图像 img=cam.getImage() #显示 一些文字 img.drawText("Hello World!") #在屏幕上显示图像 img.save(display) #停留5秒钟,这样窗口就不会立即关闭了 time.sleep(5)
结果显示
就此全部结束,写在这里进行记录,也是第一次写博客呵呵
附加一个问题,就是每次程序结束,这个显示照片的窗口都会未响应,这是正常的吗?还是我的电脑问题或是没有设置好?
相关文章推荐
- 解决SimpleCV的Hello World程序无法显示照片
- asp+Access程序在Windows Server 2003 Enterprise Edition服务器上运行时无法显示备注字段的解决方法
- 解决 UNICODE 控制台 程序,无法显示汉字的问题
- 该页无法显示 您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序。 解决方法
- 解决fdt5“此程序无法显示网页”问题
- 解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!
- asp+Access程序在Windows Server 2003 Enterprise Edition服务器上运行时无法显示备注字段的解决方法
- 使用U盘PE安装系统,显示安装程序无法重新启动计算机,请关闭所有应用程序并且关机,以便继续进行XP安装。找不到网络路径。的解决方法
- 【已解决】可执行程序无法在Linux上运行,显示line 1: syntax error: word unexpected (expecting ")
- linux/Ubuntu下Qt creater 界面程序运行时无法正常显示中文的解决
- 由于没有安装音量控制程序 WINDOWS无法在任务栏上显示音量控制的解决
- .net调试WEB程序时页面无法显示的原因分析及解决办法
- chm文件无法打开的解决方法,chm电子书显示“此程序无法显示网页”的解决办法
- 该页无法显示 您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序。 解决方法
- chm文件无法打开的解决方法,chm电子书显示“此程序无法显示网页”的解决办法
- Blend3中创建的Silverlight程序在设计模式下无法显示图片的解决办法
- 【共享】解决“无法显示进程。没有正确安装调试器。请运行安装程序安装或修复调试器。”错误的方法。
- 无法上网,qq等程序无法启动显示initialization failure 0x0000000c 的解决办法
- 由于没有安装音量控制程序,WINDOWS无法在任务栏上显示音量控制,怎么解决?
- chm文件无法打开的解决方法,chm电子书显示“此程序无法显示网页”的解决办法