首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >西梅框架参数

西梅框架参数
EN

Stack Overflow用户
提问于 2016-03-31 10:05:22
回答 1查看 454关注 0票数 0

我正在开发一个简单的应用程序来控制一个协美相机。

为此,AForge.Video.ximea提供了一个运行良好的AForge库。

当我试图设置ximea相机的参数时,我的问题就附加了。

关于曝光:

代码语言:javascript
复制
ximeaCamera.SetParam(CameraParameter.Exposure, (float)(55.55));

一切都很完美..。

但是,当我尝试其他参数,如frameRate (这是非常重要的):

代码语言:javascript
复制
ximeaCamera.SetParam(CameraParameter.Framerate, 10);

执行会引发一个错误,声称"Framerate“有效,但"10”无效:

错误代码: 11,消息:提供的无效参数

下面是我检查过的Video.Ximea类实现:

https://github.com/cureos/aforge/blob/master/Sources/Video.Ximea/XimeaCamera.cs

以及西梅阿的文件:

手册

EN

回答 1

Stack Overflow用户

发布于 2016-09-29 15:00:41

我也有过类似的问题。据我所知,这是由于AForge使用了一个旧的API,它不允许您将采集定时模式到帧速率模式设置为

代码语言:javascript
复制
xiSetParamInt(h,XI_PRM_ACQ_TIMING_MODE, XI_ACQ_TIMING_MODE_FRAME_RATE);

一旦设置好框架,您就可以设置框架,但这似乎仅是使用较新的API (xiapi.dll)的一个有效选项,而AForge则使用旧的m3api.dll。

当不使用帧速率模式时,镜头帧是由曝光时间设置的。例如,将曝光时间设置为0.1s,将框架设置为10 Hz。如果您想单独控制它们,那么这可能意味着要进行一些修改,以使AForge能够与较新的API交互。

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

https://stackoverflow.com/questions/36330258

复制
相关文章

相似问题

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