関数 cvGetMat で認識されない、またはサポートされていない配列型の解決策 (個人使用)

ubuntu20 では、vscode は cmakelists を使用して、opencv を使用して cpp ファイルをコンパイルしますが、関数 cvGetMat で認識されない、またはサポートされていない配列型エラーが発生します。

cpp プログラムは imread を使用して画像を読み取ります。画像と cpp ファイルは同じフォルダにあります
。make プロセス中に、関数 cvGetMat で認識されない、またはサポートされていない配列型エラーが発生します。

エラー理由:読み込む画像がcppファイルと同じフォルダにあります。

解決策: cpp フォルダーと同じディレクトリにある img フォルダーを mkdir し、img フォルダーに画像を保存し、
imread 内の画像のパスを「.../001.jpg」に変更します。

src-----cpp ファイル
img-----001.jpg

おすすめ

転載: blog.csdn.net/weixin_42283539/article/details/132683930