首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么PySpin.CameraList().GetSize()返回零设备?

为什么PySpin.CameraList().GetSize()返回零设备?
EN

Stack Overflow用户
提问于 2019-05-30 15:56:09
回答 1查看 283关注 0票数 0

为什么下面的代码通过PySpin.System()类而不是PySpin.CameraList()类返回带有设备的摄影师?

返回值可能不同,这取决于您从制造商安装了多少相机。

代码语言:javascript
复制
import PySpin

system = PySpin.System.GetInstance()

cam_list = system.GetCameras()

numCams  = cam_list.GetSize()                 # return value >= 1

numCams2  = PySpin.CameraList().GetSize()     # return value  = 0 

print ("No. of cams: %s - %s" % (numCams, numCams2))

结果:

不是的。凸轮:1-0

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-30 15:58:15

类PySpin.System(*args,**kwargs):

在这里,系统对象GetCameras()用于检索操作系统上可用的接口和摄像机列表。这只有在使用静态系统指针GetInstance()时才有效。然后将设备加载到CameraList()中,而不是空的。

类PySpin.CameraList(*args):

用于保存照相机对象的列表,而不自行检索。

因此,numCams = len(system.GetCameras())也将努力获得号码。关于设备。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56381646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档