2017-11-15 21 views
0

ラズベリーパイのUSBカメラからバーコードスキャナを作成しようとしています。私はこのサイトのチュートリアルを使ってPiにOpenCVをインストールしました:(https://gist.github.com/rodrigobaron/072a85460e46c48e3bee24fe140b9fdb)。私はmakeコマンド(チュートリアルの最後のステップへの第三の)使用後OpenCVをインストールする際に、「GL_PERSPECTIVE_CORRECTION_HINT」というエラーが発生しました。

は、次のエラーが発生しました:

error: 'GL_PERSPECTIVE_CORRECTION_HINT' was not declared in this scope 
    glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST); 
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

私が "コマンド「を作る」のではなく、単純なを使用していることに注意することが重要ですmake -j4 "を" j4 "オプションとして使用すると、ラズベリーパイの4つのコアすべてで動作し、エラーが発生した場合は" -j4 "を削除することを推奨します。

この問題の原因を検索したところ、OPEN_GLのサポートが有効になっていない可能性があります。また、ヘッダーファイルのエラーによっても発生する可能性があります。私はOPEN_GLサポートを排除するためにmakeファイルを書き直す方法を決定しておらず、良い原因がないままヘッダーファイルを変更するのも気にしません。私は自分の選択肢を使い果たしたと感じているので、問題を解決するためのアドバイスをいただければ幸いです。ありがとうございました。

答えて

0

OPENGL cmakeパラメータ(-DWITH_OPENGL=OFF)を無効にすることで問題を解決する必要があります。すなわち

cmake -DWITH_QT=ON -DWITH_OPENGL=OFF -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON -DWITH_XINE=ON -DBUILD_EXAMPLES=ON 
関連する問題