问题标签 [gige-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 我可以使用 python 运行 C# 脚本文件(.cs)吗?
我正在使用 OPT GIGE 相机的项目中使用 python。我现在需要的是显示相机视觉并使用我的 Python 脚本捕获帧。我无论如何都没有找到在python中使用opencv连接到gige相机,所以我决定使用halcon来捕获图像。但是halcon只能导出到.cs文件我想知道有没有用python来执行.cs脚本?
c# - 关于位图 frame = new Bitmap(files[index])
我编写了一些软件,从 Gig-E 相机软件记录流式写入器的原始数据,我的软件可以通过流式读取器显示录制的视频。
现在,在我的软件的这一部分中,我想将录制的视频更改.mp4
为在普通视频播放器中显示,但我的 Visual Studio 给出了这个错误:
System.Drawing.dll 中出现“System.ArgumentException”类型的未处理异常
附加信息:参数无效。
代码:
c# - 带有 C# 库的 GigE Vision 相机 开源
我目前正在使用符合 UVC 标准的相机,它在 Visual Studio 和 AForge 上运行良好。由于相机会更远,我需要使用以太网相机,尤其是 GigE Vision 相机。我正在寻找一个使用 Visual Studio 的开源库...
我知道每台相机都带有供应商提供的 SDK。问题是我需要执行一些图像处理才能进行一些对象检测。这就是为什么我真的要提取视频流,这样我就可以对 VS2019 进行基本的过滤/转换。
真诚的,亚历克西斯
python - 使用 Pythonnet 调用 .NET 方法的 TypeError
我在从链接到 eBUS SDK 的 .NET dll 调用方法时遇到问题。代码的最终目标是使用 python 与 GigE 连接的相机进行通信。
在 C# 中,该方法是:
public void SetStreamDestination( string aIPAddress, ushort aDataPort )
,并且是名为 PvDeviceGEV 的类的一部分。
在 Python 中,我使用 pythonnet 导入 dll。然后我使用这段代码:
这会导致错误:
看到 IPAddress 和 aDataPort 的类型应该分别是 string 和 UInt16 ,我不明白这个错误。我已经能够从这个类中调用其他方法。这是我第一次尝试将函数从另一种语言导入 Python。任何帮助理解或纠正此错误将不胜感激。
python-3.x - 如何使用 OpenCV 从 GigE 相机捕获图像?cv2.videocapture() 似乎不起作用。是否有任何支持 GigE 的 Python 库?
我曾尝试使用 Cognex GigE 使用 OpenCV 捕获图像。我的代码找不到相机。这是我使用的代码。
提前致谢!
pcap - 回放使用 PCAP 格式的网络分析仪捕获的 GigE Vision 相机流
我有一台来自 Flir 的 RGB 相机,其 GigE 视觉接口通过以太网交换机连接到主机和以太网网络记录器,以 pcap 文件格式捕获传输。我的问题是,有没有一种方法或软件可以将 pcap 数据“转换”为可在相机 SDK 中打开并呈现流的可播放 GigE 视觉格式?我正在使用 Spinnaker SDK、Netgear4300 和 Win10 操作系统。我将不胜感激任何帮助和指导。
c# - 如何使用 Pleora eBUS SDK c# 或 python 从 Photon Focus 相机获取“像素”数据值?
我有一个 3D Photon Focus 相机 (MV1-D2048x1088-3D06-760-G2-8),我在 Windows 10 机器上使用 C# 和 Pleora eBUS SDK 版本 5.1.1。相机设置为在 LineFinder 模式下扫描激光线,DataFormat3D = 2 并返回数据(缓冲区有效负载 = 2 x 2048 = 4096 字节)。有效载荷似乎是正确的。我想保存这些数据,但我遇到了困难。如何将缓冲区放入数组(或某些结构)中以将其保存到文件流中?我的代码使用 Pleora eBUS SDK 中的.DataPointer参数,但我不明白它在做什么。我在这里包含的手册 - MAN075_PhotonFocus