';GL#U透视图#U校正#U提示';安装OpenCV时Raspberry Pi出错

';GL#U透视图#U校正#U提示';安装OpenCV时Raspberry Pi出错,opencv,makefile,cmake,raspberry-pi,raspberry-pi3,Opencv,Makefile,Cmake,Raspberry Pi,Raspberry Pi3,我正试图创建一个条码扫描仪从usb摄像头的树莓皮。我使用该站点上的教程在Pi:()上安装OpenCV 使用make命令(本教程的第三步到最后一步)后,出现以下错误: error: 'GL_PERSPECTIVE_CORRECTION_HINT' was not declared in this scope glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

我正试图创建一个条码扫描仪从usb摄像头的树莓皮。我使用该站点上的教程在Pi:()上安装OpenCV

使用make命令(本教程的第三步到最后一步)后,出现以下错误:

error: 'GL_PERSPECTIVE_CORRECTION_HINT' was not declared in this scope
    glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
需要注意的是,我使用了简单的“make”命令而不是“make-j4”,因为“j4”选项允许它在raspberry pi的所有四个核心上工作,如果出现错误,建议消除“-j4”


在搜索导致此问题的原因时,我发现可能是由于不需要启用OpenGL支持,也可能是由于头文件中的错误造成的。我还没有决定如何重新编写make文件以消除OPEN_GL支持,我也不愿意在没有正当理由的情况下修改头文件。如果您能就解决这个问题提供任何建议,我将不胜感激,因为我觉得我已经用尽了所有的选择。谢谢。

禁用OPENGL
cmake
参数(
-DWITH_OPENGL=OFF
)应该可以解决这个问题。i、 e

cmake -DWITH_QT=ON -DWITH_OPENGL=OFF -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON -DWITH_XINE=ON -DBUILD_EXAMPLES=ON

禁用OPENGL
cmake
参数(
-DWITH_OPENGL=OFF
)应该可以解决问题。i、 e

cmake -DWITH_QT=ON -DWITH_OPENGL=OFF -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON -DWITH_XINE=ON -DBUILD_EXAMPLES=ON

另一个选择是转到第3229行,只需将该行注释掉。到时候它就会建成

这可能不是最好的方法,但它对我有效..我的文件如下所示

opencv/modules/highgui/src/window_Qt.cpp


另一个选择是转到第3229行,只需将该行注释掉。到时候它就会建成

这可能不是最好的方法,但它对我有效..我的文件如下所示

opencv/modules/highgui/src/window_Qt.cpp