2017-06-14 109 views
1

我有一個cheap USB camera for RasperryPI連接到我的RaspPIOpenCV的模糊捕獲與USB攝像頭

我從移動車模拍攝圖像和我的大部分圖像是模糊的:

enter image description here enter image description here

我怎樣才能提高拍攝圖像的質量?

這是什麼原因? (?低FPS低快門速度)

你知道更好的攝像頭,我可以使用移動的汽車(並不快反正)與汽車不動採取

圖片:

enter image description here

+0

從靜止車看起來像什麼? –

+1

@DanMašek我在原帖中添加了一張圖片 – user1118094

+1

優秀。由於它在靜止時非常好看而且鋒利,我會說由於曝光時間過長造成了運動模糊(我想這就是你說的低快門速度)。你能控制它並降低它,如果圖像太暗,可以通過增加增益來補償它? –

回答

0

是曝光時間長會導致此運動模糊所有設置。讓場景更加明亮將縮短曝光時間,從而提高清晰度 - 儘管最終您使用的是具有小型傳感器的便宜相機,因此它不適合此應用。無論如何,你可以嘗試照亮汽車正在通過的區域的一些明亮的燈光,看看圖像的改善程度。便宜的相機可能需要幾幀才能適應更明亮的光線,因此請確保它在您正在記錄的部分運動中具有良好的分佈。

+0

對你做了什麼感興趣,以及這對圖片的改進有多大 - 你能分享一些例子嗎? – barny

1

無論是因爲網絡攝像頭的錄製速度,或緩慢的處理或流媒體。通常你可以通過降低圖像分辨率來提高速度。另外,RPI只有一個USB串口,這樣可以顯着降低速度,特別是在插入其他USB設備時。您可以嘗試禁用其他使用資源的進程。如果低延遲視頻是絕對必要的,你應該得到一個RPI相機模塊,通過它自己的串行終端進行通信。

+0

在幾天內,我可以嘗試一個Rasperry PI相機模塊,我可以確認你說的是什麼:) 即使在120x160錄製時我也受到運動模糊的影響,所以我想它是: *長時間曝光(但相機不允許設置CV_CAP_PROP_EXPOSURE ) * USB連接 *流/錄音速度? – user1118094

+0

我可能是相機的特定問題,但您可以在另一臺計算機上測試它,確保無法幫助您捕捉設置,我從未真正使用它們,但並非所有網絡攝像頭都支持此功能。 – ffoska

0

由於流的壓縮,您的圖像可能看起來很模糊。這可以更好地解釋here

確保當您設置捕獲設備,你必須設置正確使用cv::VideoCaptureset

+1

一臺6歐的VGA攝像頭最多可以做MJPEG(如果有的話,幾乎不需要),它不會進行幀間壓縮,所以這不太可能是相關的。 –