摄像机拍摄的帧强度变化(uEye)

时间:2013-06-24 12:01:45

标签: matlab image-processing camera

我一直在使用Matlab定期从uEye相机中捕捉图像 间隔并使用它们进行处理。以下是小块的 我用来实现的代码,

h=actxcontrol('UEYECAM.uEyeCamCtrl.1','position',[250 100 640 480]);
d=h.InitCamera(1);
check = 1;
str_old = 'img000.jpeg';
m = h.SaveImage('img000.jpeg');
pause(60);

以下是相机拍摄的图像。没有变化 外面的照明条件,但你可以注意到强度的差异 相机拍摄的图像中的水平。

image

这有什么理由吗?

解决了Zaphod

让相机稍微调整曝光时间。我是通过移动pause来做到的 声明到InitCamera()命令后延迟图像捕获 相机并给它足够的时间来调整自己。

1 个答案:

答案 0 :(得分:0)

解决了Zaphod

让相机稍微调整曝光时间。我是通过将pause语句移动到InitCamera()命令之后来延迟摄像机捕获图像并给它足够的时间来调整自己。

h=actxcontrol('UEYECAM.uEyeCamCtrl.1','position',[250 100 640 480]);
d=h.InitCamera(1);
pause(60);
check = 1;
str_old = 'img000.jpeg';
m = h.SaveImage('img000.jpeg');