MATLAB:使用RaspberryPi的摄像头板和simulink进行实时采集

时间:2014-05-23 15:50:59

标签: linux matlab raspberry-pi simulink v4l2

在MATLAB的过去版本中,您可以使用通过raspberryPi获取的USB相机模块,但是存在一些延迟,因此采集不是实时的。 使用新的Matlab版本,您可以使用matlab类来控制覆盆子相机板:

http://www.mathworks.it/it/help/raspi/examples/working-with-raspberry-pi-camera-board.html

但你必须设置获取的持续时间,它需要快照等......

我已按照本指南使用V4L2相机模块(USB相机模块)和相机板上的USB相机:

http://www.raspberrypi.org/forums/viewtopic.php?f=43&t=67424

通过在matlab中远程执行Linux命令(如here):

[status, message] = h.execute(['sudo modprobe bcm2835-v4l2'])

但收购不是实时的(我上面说的还有滞后),比如USB相机。

使用Linux cameraboard命令,而不是:

[status, message] = h.execute(['raspivid -o vid.h264 -t 20000'])

其中20000是以毫秒为单位的采集持续时间,它执行实时采集,所以我想在MATLAB功能块中使用它,但我想这个类不支持代码生成,因为它没有出现在{ {3}}而且我必须指定持续时间。

在这个新的matlab版本中,是否有人在simulink块(连续工作)中使用它来实时执行?

0 个答案:

没有答案