質問: openCVを利用してグレーコード投影パターン画像を生成しようとしています。 その中でstructured-lightという一番大事なコードがなぜか赤くふにゃふにゃ線がでてエラーになっており、 エラー一覧では 「 1 IntelliSense: ソース ファイルを開けません "opencv2/structured_light.hpp" 」 と言われています。 CMakeでのビルドや、環境変数のPATHや、追加インクルード・追加ライブラリ・追加の依存ファイルなどの 設定も大丈夫、、、、だと思うのですが全く治る気配がありません。 環境は以下の通りです。 windows7 Professional 64ビット opencv3.2.0 Microsoft Visual Studio 2010 Professional ver 10.0.40219.1 SP1Rel opencv_contribが関係してると思うのですがなかなかわかりません。。。 よろしくお願いします。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/dfadbc4f5a1785b247dc30e33c6c5451.png)
回答: OpenCV をビルドするときに opencv-contrib を有効にしてビルドする必要があります。 こちら の質問で手順を回答してますので、参考にしてください。