National Instruments ImageViewer 控件上的黑线
Black lines on National Instruments ImageViewer control
我通过 C# 使用 Point Grey GigE Blackfly 相机和 National Instruments Vision Acquisition Imaqdx 命名空间。我有两个循环,每个循环都在自己的线程中,它们从相机读取并将图像设置在 winforms ImageViewer 对象中。
或多或少,其中两个
NationalInstruments.Vision.Acquisition.Imaqdx.ImaqdxSession _imaq;
NationalInstruments.Vision.WindowsForms.ImageViewer _imageViewer;
...
while(true)
_imaq.Grab(_imageViewer.Image, waitForNextBuffer: true);
它可以工作,但是来自摄像机的图像上有这些黑线。与此不同——
随着我连接的摄像头数量的增加,情况会变得更糟。四摄像头后,多为黑线
我在我的网络适配器设置中将巨型数据包设置为 9014 字节。相机设置为使用 8000 字节数据包。相机和 ImageViewer 控件上还有另外 200 个属性,但我没有找到任何有用的属性,而且我不确定从这里去哪里。
有什么想法吗?
在 LabVIEW 中,YUV 格式可能会导致多个摄像头出现此类问题。
如果你用这个,试试另一个。
您可能遇到了网络带宽限制。
您的相机当前设置需要多少带宽? tune them to share 有帮助吗?
我通过 C# 使用 Point Grey GigE Blackfly 相机和 National Instruments Vision Acquisition Imaqdx 命名空间。我有两个循环,每个循环都在自己的线程中,它们从相机读取并将图像设置在 winforms ImageViewer 对象中。
或多或少,其中两个
NationalInstruments.Vision.Acquisition.Imaqdx.ImaqdxSession _imaq;
NationalInstruments.Vision.WindowsForms.ImageViewer _imageViewer;
...
while(true)
_imaq.Grab(_imageViewer.Image, waitForNextBuffer: true);
它可以工作,但是来自摄像机的图像上有这些黑线。与此不同——
随着我连接的摄像头数量的增加,情况会变得更糟。四摄像头后,多为黑线
我在我的网络适配器设置中将巨型数据包设置为 9014 字节。相机设置为使用 8000 字节数据包。相机和 ImageViewer 控件上还有另外 200 个属性,但我没有找到任何有用的属性,而且我不确定从这里去哪里。
有什么想法吗?
在 LabVIEW 中,YUV 格式可能会导致多个摄像头出现此类问题。 如果你用这个,试试另一个。
您可能遇到了网络带宽限制。
您的相机当前设置需要多少带宽? tune them to share 有帮助吗?