前言

项目中需要读出网口通信的工业相机的图像数据,此文主要是记个笔记。

参考链接

1、在Windows上使用MATLAB Image Acquisition Toolbox

2、调用相机程序

3、matlab使用usb和gige 网口相机

4、Matlab摄像头基本操作

采用的MATLAB的Image Acquisition Tool

1、采用MATLAB APP中的Image Acquisition工具

2、开启后的界面如下

在左侧检测到的相机下选择像素格式mono,中间就会显示图像框,单击Start Preview以在当前图像设置中的屏幕上预览图像。

注意!!!从MATLAB2014a开始,需要安装gige vision toolbox,才能检测到相机,之前的版本不用

下载安装gige vision toolbox:

  • 在matlab窗口输入supportPackageInstaller安装gige vision toolbox
  • 点击APP,获取更多APP,打开资源管理器下载安装gige vision toolbox

GigE Vision Quick Start Configuration Guide:

C:/ProgramData/MATLAB/SupportPackages/R2018a/toolbox/imaq/supportpackages/gige/GigEVisionQuickStartConfigurationGuide.pdf

3、通过MATLAB代码实时读取显示相机图像

1、

clear
clcvid = videoinput('gige', 1, 'Mono8');
src = getselectedsource(vid);
vid.FramesPerTrigger = 1;
set(vid,'TriggerRepeat',Inf);
vid.FramesPerTrigger = Inf;
set(vid,'FramesPerTrigger',1);
vid.FrameGrabInterval=1;% preview(vid); %预览
while (1)frame=getsnapshot(vid);figure(1)imshow(frame);
%     title('原始图像');drawnow;%实时更新图像
end

2、官方的文档里的

v = videoinput('gige', 1, 'Mono8');
s = v.Source;% Determine optimum streaming parameters as described in the
% "GigE Vision Quick Start Configuration Guide"
s.PacketSize = 9000;
% s.PacketDelay =% Set exposure time and mode
s.ExposureMode = 'Timed';
s.ExposureTimeAbs = 4000;% The default videoinput trigger type is 'immediate', which is explicitly
% configured here for clarity.
triggerconfig(v, 'immediate');% Specify number of frames to acquire
v.FramesPerTrigger = 30;
v.TriggerRepeat = 0;% Start continuous buffered acquisition and wait for acquisition to complete
start(v);
wait(v, 10);% Transfer acquired frames from acquisition input buffer into workspace.
data = getdata(v, v.FramesAvailable);figure;
imaqmontage(data)

MATLAB调用工业相机读取图像数据相关推荐

  1. Kinect V1读取图像数据(For Windows)

    Kinect V1读取图像数据(For Windows) 这篇博客 Kinect V1介绍 数据读取的基本流程 运行代码和注释 结尾 这篇博客  刚好有一台现成的Kinect V1相机,所以就拿过来学 ...

  2. python读取图像数据流_浅谈TensorFlow中读取图像数据的三种方式

    本文面对三种常常遇到的情况,总结三种读取数据的方式,分别用于处理单张图片.大量图片,和TFRecorder读取方式.并且还补充了功能相近的tf函数. 1.处理单张图片 我们训练完模型之后,常常要用图片 ...

  3. 【MATLAB】批量读取图像raw文件(干货代码分享)

    [MATLAB]批量读取图像raw文件(干货代码分享) 1.先学个简单的,读取单张raw文件 matlab代码如下: %图像的基本信息: %512行,640列,像素深度16bit. col=640; ...

  4. MATLAB中无法读取图像或无法打开文件等类似问题

    MATLAB中无法读取图像或无法打开文件等类似问题     在MATLAB中进行图像处理算法的仿真是十分方便的,读取图像自然是常规的第一步,那么很多时候会遇到无法读取图像的错误,如果MATLAB报错为 ...

  5. Matlab数字图像处理 01 图像数据的表示与基本运算

    第一章 图像数据的表示与基本运算 1.1 读取和显示图像文件 1.2 图像类型与图像数据 1.2.1 RGB真彩色图像 1.2.2 索引图像 1.2.3 灰度图像 1.2.4 二值图像 1.2.5 视 ...

  6. python读取图像数据的一些方法

    工作和学习中设计一个神经网络中经常需要设计一个数据载入器.首先第一件事我们要根据我们的任务要求确定一个数据提供的方法.如我们是一个分类任务,我们就需要读取数据和数据本身对应的标签.     1    ...

  7. TensorFlow中读取图像数据的三种方式(转)

    附加一个链接关于DatasetAPI:https://zhuanlan.zhihu.com/p/30751039 本文面对三种常常遇到的情况,总结三种读取数据的方式,分别用于处理单张图片.大量图片,和 ...

  8. python获取mysql中的数据供js调用_python 读取mysql数据至csv文件中,并发送邮件

    test 代码: #coding:utf-8 ''' Created on 2019年2月18日 @author: Administrator ''' import ConfigParser impo ...

  9. MATLAB调用python获得股票数据并构建交易策略

    第一步 python获取实时股票数据 这一步在网上查资料查来查去,三个小时才完成. python之前没有安yfinance工具包,虽然应该是超级简单的pip install,但是莫名报错 一下是pan ...

最新文章

  1. springboot项目文档源码_基于SpringBoot和Vue的企业级中后台项目(附源码)
  2. 手把手教你用直方图、饼图和条形图做数据分析(Python代码)
  3. 在SQL Server中加入包含假设和CE模型变化
  4. 第五次作业11111
  5. ubuntu安装宝塔界面
  6. atitit.插件体系设计总结o73.doc
  7. 服务器驱动文件丢失恢复教程,服务器驱动丢失。
  8. 3D打印路径填充算法 -- Connected Fermat Spirals for Layered Fabrication
  9. PAT Basic 1055
  10. android百度地图禁止转动和俯视,百度地图之UI控制
  11. 《Intriguing Properties of Contrastive Losses》阅读笔记
  12. 基于Android+Python Flask框架实现的智慧记单词APP设计
  13. 如何修改命令提示符(cmd)的颜色?
  14. Ubuntu16.04系统安装谷歌浏览器(Google chorm)与有道云词典
  15. python基础语法19-calendar模块
  16. 基于JAVA企业进销管理系统的设计与实现计算机毕业设计源码+数据库+lw文档+系统+部署
  17. android气球上升的属性动画,CSS3 不断有气球上升的动画背景效果
  18. 树莓派系统dnsmasq服务器搭建
  19. C语言if语句关系表达式中相等判断中包含函数的执行顺序
  20. 五大数据安全保障措施看这里!

热门文章

  1. 2021届秋招大厂高频算法题汇总
  2. 美团架构师精心整理Netty实战,墙裂推荐Netty实战实践学习文档
  3. 路由协议OSPF和ISIS区别
  4. R语言添加Python模块错误的解决方法
  5. QAbstractItemView子类如:QTreeView、QTableView等子项单元格复选框勾选/取消勾选功能实现
  6. php导出1万条数据excel_PHP快速导出百万级数据到CSV或者EXCEL文件
  7. 类与对象——Java程序设计基础
  8. 弱监督目标定位 | TS-CAM:用于弱监督目标定位的token语义耦合注意力图
  9. UltraEdit 注册机激活
  10. 代数笔记-第四章 线性算子