我正在使用Point Grey GigE Blackfly相機和National Instruments Vision Acquisition Imaqdx命名空間(通過C#)。我有兩個循環,每個都在自己的線程中,從相機讀取並將圖像設置爲winform ImageViewer對象。National Instruments ImageViewer控件上的黑線
或多或少,其中兩個
NationalInstruments.Vision.Acquisition.Imaqdx.ImaqdxSession _imaq;
NationalInstruments.Vision.WindowsForms.ImageViewer _imageViewer;
...
while(true)
_imaq.Grab(_imageViewer.Image, waitForNextBuffer: true);
它的工作原理,但是從攝像機的圖像對他們這些黑線。與此不同 -
隨着連接的攝像機數量的增加,情況變得更糟。四臺攝像機後,大部分是黑線。
我在我的網絡適配器設置中將巨型數據包設置爲9014字節。相機設置爲使用8000字節的數據包。在相機和ImageViewer控件上還有200個屬性,但我沒有找到任何幫助,我不確定要從這裏開始。
任何想法?
」如果超過最大帶寬,您將開始體驗數據丟失,這可以用許多方式表達,但最常見的情況是黑色或綠色線條/條紋在圖像上閃爍。 很高興知道。原來我大大低估了單臺攝像機可以使用多少帶寬。我記得當千兆比特很多時。各種降低任何給定相機使用的帶寬的方法都將其固定。非常感謝。 – Spike