簡體   English   中英

OpenCV錯誤:cvGetSize中的參數錯誤(數組應為CvMat或IplImage)

[英]OpenCV Error: Bad argument (Array should be CvMat or IplImage) in cvGetSize

我已經成功編寫了一個視頻處理程序。 我使用ubuntu和Netbeans進行編程。 當我在netbeans上運行該程序時,它可以完美運行並提供預期的輸出。

我在調試和發布模式下都構建了該程序的可執行文件,並嘗試在命令行中運行它們。 現在,我收到以下錯誤。 但是Netbeans對此並不抱怨。 有人可以指出是什么問題嗎?

OpenCV Error: Bad argument (Array should be CvMat or IplImage) in cvGetSize, file /home/<user>/trunk/opencv/modules/core/src/array.cpp, line 1238
terminate called after throwing an instance of 'cv::Exception'
  what():  /home/<user>/trunk/opencv/modules/core/src/array.cpp:1238: error: (-5) Array should be CvMat or IplImage in function cvGetSize

先感謝您

您可以檢查cvGetSize的輸入參數是否為:

  1. 空指針? 查詢/檢索框架的結果是什么?
  2. CvSeq?
  3. 一維或三維數組?

通常它是第一個。

這就是OpenCV與您交談的方式-它是運行時異常,而不是編譯器錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM