8

iOS で OpenCV スティッチャー クラスを使用しようとして、スティッチャー ヘッダー ( #include ) をインクルードするたびに、exposure_compensate.hpp で "Expected '{'" というコンパイル エラーが発生します。どうやら enum { NO, GAIN, GAIN_BLOCKS }; という行 何らかのエラーを引き起こしています。

私はopenCVを初めて使用しますが、filter2d()などの他の関数を使用すると期待どおりに機能します。どうすればこれを解決できますか?

4

6 に答える 6

2

ヘッダーの冒頭で述べたように、OpenCV のヘッダーの前に Apple ヘッダーをインポートすることで、この問題を解決しました。

#if defined(NO)
#  warning Detected Apple 'NO' macro definition, it can cause build conflicts. Please, include this header before any Apple headers.
#endif

それが役立つことを願っています。

于 2016-10-05T18:12:09.380 に答える