如何从gige摄像头获取图像兼容

9的观点(30天)
我的代码是非常简单的。没有对象创建的问题。但是我不能得到任何图像都与快照或预览功能。运行快照功能达到超时周期,给这个错误:
的时间发生在试图从相机获取一帧。修改的超时的财产改变多少秒“快照”方法等待返回图像数据”。
预览功能产生一个空白的图。在文档中它看起来那么简单。为什么这两个函数不工作吗?
这是我的代码:
% % Ini相机
g = gigecam (“169.254.135.239”);
% %获取和显示一个图像帧。
img =快照(g);
imshow (img);
1评论
Jhonata Tridapalli
Jhonata Tridapalli 2018年4月6日
你好!
我得到这个同样的问题。你有没有找到解决方案了吗?万博 尤文图斯

登录置评。

答案(4)

沃尔特·罗伯森
沃尔特·罗伯森 2015年10月6日
有时作为一个系统管理员:
使用一个 链接IPv4地址 是脆弱的。如果它是唯一可用的IP地址,那么它通常表明网络配置不当,或您正在使用无线Ad Hoc模式。你几乎总是更好(实际上)设置DHCP的私人地址范围在192.168 . *。*或172.16 . *。通过172.31 . * *。*或10。*。*。*,否则分配一个静态IP地址。如果你设置了DHCP那么您可能希望考虑为特定的MAC地址配置静态IP地址。 https://technet.microsoft.com/en-us/windowsserver/dd448608.aspx

克里斯蒂娜Gonzalo-Tirado
编辑:沃尔特·罗伯森 2021年2月22日
下午好,
我经历着类似的问题。我有三个“成像源”相机连接到坡开关和我的电脑连接到开关。我可以打开和可视化视频直播和获取图像的软件相机捕获(IC)没有任何问题。
然而,我希望获得图像与Matlab与这个非常简单的代码,我想要三张照片在一行(每个相机之一):
卡马拉= gigecam (“serialnumber”);
暂停(2)
fotoAdq =快照(camara);
暂停(2)
imwrite (fotoAdq“FotoAdquirida.jpg”);
然而,Matlab代码是随机的:有时保存图像,有时显示以下错误:
的时间发生在试图从相机获取一帧。修改“超时”属性改变多少秒“快照”方法等待返回的图像数据。
我不认为这是一个编程问题,因为有时我设法得到一个框架的相机,但我不认为这可以和工业环境中实现自暂时是不可靠的。
任何评论将不胜感激。谢谢提前

Jhonata Tridapalli
Jhonata Tridapalli 2018年4月6日
你好!
我得到这个同样的问题。你有没有找到解决方案了吗?万博 尤文图斯

M.B
M.B 2021年2月22日
编辑:M.B 2021年2月22日
(这是一个老帖子,但这可能帮助别人)
检查你的网络的属性,看看你是否有一个自定义过滤器驱动程序安装的软件的GigE相机。禁用所有属性,只留下TCP / IPv4可以解决你的问题。
或者,你可以检查你的相机是否GenICam兼容。我和GenICam比GigE支持包更稳定。万博1manbetx

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!