最近调试bumblebee,对于不想用C++,不想用linux,只对matlab有感的人来说真是个难题。
好在matlab有对bumbebee开发。
point grey公司对bublebee开发的demo程序经常会出问题,这时候需要卸载重装,安装驱动等解决。
刚开始用FlyCap1.8,无法record video,各种尝试都失败之后,安装了Flycap2,很神奇的就可以用了。
因为是做双面立体视觉的课题,所以需要同时capture左右相机的图像或视频。这个flycap
2是做不到的,只能用flycap1.8,而且需要调到format7,mode3.
format7,mode3模式下,相机一直因为白平衡的问题,图片质量很差,对hue channel影响非常大,试了好多种方法,解决方案是 在registers中将Register的数值设置为80c,然后按get register按钮,就可以手动调试白平衡。手动调成合适白平衡值之后,可以在此数值基础上设为自动,此时白平衡值会在合理范围内变化。
在单通道模式下图像质量也遇到过很差的情况,此时调一下gamma值(在general setting中)会有很大改善。
对于Matlab,用2014a自带的image acquisition app 可以得到图像。用之前需要装point grey的驱动,在matlab help和point grey网站都有说明。
得到质量比较ok的图像之后,用matlab 2014a的calibration tool box就可以简单的做calibration以及3D vision相关操作
好在matlab有对bumbebee开发。
point grey公司对bublebee开发的demo程序经常会出问题,这时候需要卸载重装,安装驱动等解决。
刚开始用FlyCap1.8,无法record video,各种尝试都失败之后,安装了Flycap2,很神奇的就可以用了。
因为是做双面立体视觉的课题,所以需要同时capture左右相机的图像或视频。这个flycap
2是做不到的,只能用flycap1.8,而且需要调到format7,mode3.
format7,mode3模式下,相机一直因为白平衡的问题,图片质量很差,对hue channel影响非常大,试了好多种方法,解决方案是 在registers中将Register的数值设置为80c,然后按get register按钮,就可以手动调试白平衡。手动调成合适白平衡值之后,可以在此数值基础上设为自动,此时白平衡值会在合理范围内变化。
在单通道模式下图像质量也遇到过很差的情况,此时调一下gamma值(在general setting中)会有很大改善。
对于Matlab,用2014a自带的image acquisition app 可以得到图像。用之前需要装point grey的驱动,在matlab help和point grey网站都有说明。
得到质量比较ok的图像之后,用matlab 2014a的calibration tool box就可以简单的做calibration以及3D vision相关操作