1

cvRand (および cvRandInit ... などの他のすべての関連関数) をコンパイラに認識させるためにコードに含める必要があるファイルが見つかりません。以前はこのコードがそのまま機能していたので、これは奇妙です。OpenCV2.4 の問題である必要があります。

また、cvRand (私は Qt Creator を使用しています) を右クリックして、カーソルの下の記号をたどるように頼むと、IDE は compat.hpp というファイルを開きます。compat.hpp という名前のファイルがいくつかあるので、どれを含めればよいかわかりません。私のOSはUbuntu 11.04です。

ここまでで、core.hpp、highgui.hpp、および cv.h をインクルードしました。

これについてグーグルで検索しましたが、関連する問題が見つかりませんでした...だから、これは問題ではないと思います。

4

1 に答える 1

2

インクルードは明らかに正しかったので、libopencv_legacy.so を追加する必要があることがわかったと推測して、lib の問題であるに違いないと考えました。すべてが正常に動作するようになりました。thx stackoverflow.

于 2012-06-03T19:56:29.687 に答える