私はいくつかのアプリケーションで OpenCV と SystemC の両方を使用しており、非常に満足しています。
現在、SystemC シミュレーション環境で OpenCV を使用して画像を表示する必要があるこのアプリケーションがあります。ただし、何らかの理由で、両方のパッケージは「実行時」に互換性がないようです。
- 呼び出す前に SystemC のクラスを呼び出し
cvNamedWindow
たり、呼び出したりしても問題ありません。cvShowImage
sc_start()
- ただし、
cvNamedWindow
またはcvShowImage
が で呼び出されるとsc_thread
、プログラムの実行は中止されます。スレッド 1: EXC_BAD_ACCESS (コード = 2、アドレス = 0x7c91ad70)。
フレームのクエリ ( cvQueryFrame
) には問題はありません。ウィンドウ関連の関数だけが問題を引き起こすようです。誰かがこの問題の原因を考えており、この問題の解決策または回避策があれば、それは素晴らしいことです.
PS Xcode を使用していますが、コーディング環境に問題はないと思います。