主要内容

在一个循环中获取摄像头图像

快照函数获得一个单独的图像从一个摄像头。如果你想获得图像在一个循环中,你可以通过一些额外的编程。

这个示例使用MATLAB®和图像处理工具箱™找到圈在一个视频摄像头。

  1. 创建一个网络摄像头对象被称为凸轮,使用罗技®摄像头。

    凸轮=摄像头(罗技的)
    凸轮=摄像头的属性:名称:“罗技摄像头250”决议:“640 x480 AvailableResolutions: {1 x11细胞}曝光:4获得:253饱和度:32 WhiteBa金宝搏官方网站lance: 8240 ExposureMode:“汽车”清晰度:48亮度:128 BacklightCompensation: 1对比:32

    请注意

    唯一可用的属性MATLAB在线™的名字,AvailableRe金宝搏官方网站solutions,决议。的默认分辨率摄像头是唯一支持决议金宝appMATLAB在线R2018a释放。

  2. 预览图像。

    预览(凸轮)
  3. 你需要改变设置任何属性。例如,您可能想要改变亮度,如果相机支持特定于设备的财产。金宝app

    凸轮。亮度= 150;

    什么属性的更多信息你可以设置网络摄像头和如何设置属性,看看对摄像头采集设置属性

  4. 创建循环和执行处理。

    idx = 1:10 0%获得单个图像。rgbImage =快照(cam);%将RGB转换成灰度。grayImage = rgb2gray (rgbImage);%找到圈子。(中心、半径)= imfindcircles (grayImage [80]);%显示图像。imshow (rgbImage);持有;viscircles(中心、半径);drawnow结束
  5. 清理清理对象。

    清楚(“凸轮”);

有关创建远程对象的更多信息和获取单个快照,明白了从摄像头获取图像。对于函数的列表可以使用摄像头的支持,看到的金宝app金宝app支持摄像头功能

另请参阅

||

相关的话题