【发布时间】:2020-06-07 17:44:12
【问题描述】:
Windows 10
OpenCV 有效,SimpleCV “运行”
Python2.7、SimpleCV1.3、OpenCV2.3 (x86)
该程序来自主站点。我在我的 Linux 发行版上使用 SimpleCV 来开发机器人。我从来不需要为 Windows 安装 SimpleCV,但我的工作站上有 Windows,因为我使用的是 Steam。 我想让 SimpleCV 显示我的网络摄像头。 OpenCV 工作得很好,但是我的日程安排太多了。
from SimpleCV import Camera
# Initialize the camera
cam = Camera()
# Loop to continuously get images
while True:
# Get Image from camera
img = cam.getImage()
# Make image black and white
##img = img.binarize()
# Draw the text "Hello World" on image
##img.drawText("Hello World!")
# Show the image
img.show()
外壳输出:
Traceback (most recent call last):
File "C:\Python27\newfile4py27_camtest.py", line 13, in <module>
img.show()
File "C:\Python27\lib\site-packages\SimpleCV\ImageClass.py", line 5447, in show
d = Display(self.size())
File "C:\Python27\lib\site-packages\SimpleCV\Display.py", line 158, in __init__
scvLogo = SimpleCV.Image("simplecv").scale(32,32)
File "C:\Python27\lib\site-packages\SimpleCV\ImageClass.py", line 787, in __init__
self._pil = pil.open(self.filename).convert("RGB")
File "C:\Python27\lib\site-packages\PIL\Image.py", line 2766, in open
fp = builtins.open(filename, "rb")
IOError: [Errno 2] No such file or directory: 'C:\\Python27\\lib\\site-packages\\SimpleCV\\sampleimages\\simplecv.png'
>>>
结果:
- 屏幕上出现黑色窗口。我猜它大约是200x200。
- 标题是 pygame 窗口。图标是蛇。
- 什么也没发生,所以我点击它。窗口冻结。
- 出现窗口崩溃错误。我取消它,pygame 关闭。
【问题讨论】:
-
我也无法让任何示例工作。如调用 logo = Image("simplecv") 输出为 Traceback (最近调用 last): File "
", line 1, in logo = Image("simplecv") NameError: name 'Image ' 未定义 -
>>> imp.find_module("Image") (
, 'C:\\Python27\\lib\\site-packages\\Image.py', ('.py', 'U', 1)) -
那甚至不是“正确”的目录。名称是 Lib 而不是 lib。我改变了...我喜欢每个 Pil 扩展... SimpleCV 甚至没有“sampleimages”
标签: windows python-2.7 opencv simplecv