1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 迈德威视工业相机python二次开发 修改相机参数

迈德威视工业相机python二次开发 修改相机参数

时间:2024-02-16 13:02:51

相关推荐

迈德威视工业相机python二次开发 修改相机参数

迈德威视工业相机python二次开发,修改相机参数

1. 调用官方给的参考例程grab.py

例程下载地址:/rjxz/list_12.aspx?lcid=139

下载其中的python开发例程,直接运行grab.py即可拍摄一张图片

2. 修改相机参数

以修改图像的大小为例

首先查看官方的开发手册《MindVision工业相机开发手册》。下载地址:/rjxz/list_12.aspx?lcid=138 下载其中的window包,document文件夹下有该开发手册。找到想要改变的参数介绍。例如,我想改变图像大小,找到这一节

查看其中的描述后,发现需要添加如下部分代码:

然后,就要去一开始下载的库文件mvsdk.py中查看类 tSdkImageResolution,可以找到类的定义如下:

这种定义形式,是用python调用C语言的类型,之后的调用过程和C语言中类似,具体可以参考链接: link。可以修改的参数,就是上面字符串中定义的,想要修改哪个参数,就用.height这种形式修改。

例如。修改图片大小:

// An highlighted blocksRoiReslution = mvsdk.tSdkImageResolution() #实例化变量sRoiReslution.iIndex = 0xff #赋值sRoiReslution.iWidth = 512sRoiReslution.iWidthFOV = 512sRoiReslution.iHeight = 512sRoiReslution.iHeightFOV = 512mvsdk.CameraSetImageResolution(hCamera, sRoiReslution)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。