如果cvCaptureFromCAM是相機捕獲的2.0-2.1版本,那麼2.2版本是什麼?如果這仍然可以在2.2上工作,那麼爲什麼我會得到錯誤?感謝您提前幫助您。我已經嘗試使用cvCaptureFromCAM for 2.2,並且我被告知cv :: Mat將無法使用它
1
A
回答
3
2
的問題是,你混合的OpenCV的C++ inteface與C接口。選擇其中一個並一直堅持下去。
在C接口,cvCaptureFromCAM()
返回必須使用通過cvQueryFrame()
檢索幀CvCapture*
,並且該函數返回一個IplImage*
不是cv::Mat
。
CvCapture* capture = cvCaptureFromCAM(CV_CAP_ANY);
IplImage* frame = cvQueryFrame(capture);
// ... code to process frame ...
如果您選擇C++接口,請檢查Martin給您的參考。
相關問題
- 1. 我無法將cv :: Mat保存到一維數組中
- 2. 如何使用cv :: Mat :: convertTo
- 3. 使用cv :: inrange on CV_32FC1 mat
- 4. RTVS無法看到我的常規R,並且告訴我使用Microsoft R Client
- 5. 我如何知道ILMerge已被使用
- 6. 我正在嘗試使用pygame,並且需要和接口
- 7. 我嘗試在SQL語句中使用的變量,我已經試過mysql_real_escape_string但仍然無法
- 8. NPM的NodeJS無法安裝快遞,我已經嘗試了SO
- 9. 我應該使用Castle Windsor嗎?因爲NHibernate使用它,而且我已經在使用NHibernate了?
- 10. 使用cv :: Mat圖像(opencv)我如何檢測對象?
- 11. 我已經包括string.h中,但是當我嘗試使用它作爲我得到
- 12. 錯誤將cv :: mat轉換爲cv :: arr
- 13. 發生致命錯誤:已知並且無法找出它
- 14. Segfault當使用打開cv Mat ::在
- 15. 使用cv的vlfeat庫的dsift :: Mat
- 16. 使用OpenCV將std :: list轉換爲cv :: Mat使用OpenCV
- 17. PHP AJAX - 使用PHP 我已經努力嘗試計數在線用戶
- 18. 將cv :: Mat傳遞給labview
- 19. 我嘗試使用ASP
- 20. 當我嘗試使用dblclick()
- 21. ,當我嘗試使用laravel
- 22. 當我嘗試使用.getText()
- 23. 我在嘗試使用PHP
- 24. mvc3我該如何增加登錄時間,我已經嘗試過並且出錯了
- 25. 無法從'cv :: Mat'轉換爲'void *'
- 26. 在OpenCV 2.4.2中使用cv :: Mat
- 27. 使用cv :: Mat作爲有符號值
- 28. 無法通過庫名導入,即使我已經用python setup.py開發它
- 29. 合併多個cv :: Mat?
- 30. Git告訴我我的更改沒有被提交,即使它們已經被提交?