opencv移植到tiny6410成功讀取攝像頭

opencv讀取攝像頭函數cvCreateCameraCapture(-1)在pc機上能夠正常讀取,但是移植到開發板上就會出現segmentation fault。segmentation fault是由於代碼段錯誤而引起的。遇到這個錯誤就要調試代碼,找到出錯的地方。但是有時候也很奇怪,就像這個錯誤一樣。在pc機上能夠正常運行 , 但是一移植到開發板上就出現segmentation fault錯誤。令人鬱悶的錯誤啊,我鬱悶了好多天。當時也放棄了用opencv函數讀取視頻,但是v4l2又沒有調試成功,可能是攝像頭頻捕獲格式的問題吧,但是也一直捨不得換攝像頭。所以這個問題也放這了。今天解決了opencv讀取攝像頭的問題,非常開心。效果還不錯,沒有想象中的那麼卡。其實這裏是cvCreateCameraCapture()傳遞的參數的問題  在pc機上是-1,表示隨機選擇一個設備,但是在開發板上傳遞-1就不行。在開發板中傳遞的是202。就是把cvCreateCameraCapture(-1)改爲cvCreateCameraCapture(202)就行了。這個問題終於解決了。。。。。。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章