2017-05-07 53 views

回答

1

攝像機對於視頻源使用ROI尤其是通過捕獲較小區域(儘管它通常有意義)來提高幀速率是非典型的。所以代碼將是供應商特定的,並且很可能使用供應商SDK或其他型號特定的接口/擴展。

+0

因此,我明白的是,當供應商爲特定型號的相機創建濾鏡時,他們將實現一些標準的DirectShow界面,但也實現了自己的相機特定功能(如ROI)界面。我的應用程序主要設計用於提供DirectShow過濾器的機器視覺相機。對於這些相機(我認爲),通常會提供ROI,但不適用於標準相機(如您所說)。如果我的理解是正確的,那麼如何支持提供它的相機的ROI?由於他們的方法會不同? – user3079907

+0

除了上面的評論,似乎我需要諮詢每個相機型號的文檔以確定適當的方法調用並編寫型號特定的代碼......我是嗎? – user3079907

+0

基線捕獲不假定您應用ROI。您可以捕捉整個畫面,然後根據需要隨意裁剪ROI。如果帶寬是瓶頸(如帶有USB 2.0帶寬),這當然不會讓您限制帶寬和增加幀速率。如果相機確實支持ROI,則您需要與供應商確認如何使用DirectShow API來使用視頻捕獲,並確定如何使用相機進行設置。 –

相關問題