opencv4.6.0 support opengl NO error: (-218:No OpenGL support) Library was built without OpenGL supp

Ubuntu – Package Search Results -- gtkglext

sudo apt-get install libgtkglextmm-x11-1.2-0v5 libgtkglextmm-x11-1.2-dev libgtkglext1-dev libgtkglext1

opencvFindLibsGUI.cmake 

# --- OpenGl ---
ocv_clear_vars(HAVE_OPENGL HAVE_QT_OPENGL)
if(WITH_OPENGL)
  if(WITH_WIN32UI OR (HAVE_QT AND QT_QTOPENGL_FOUND) OR HAVE_GTKGLEXT)
    find_package (OpenGL QUIET)
    if(OPENGL_FOUND)
      set(HAVE_OPENGL TRUE)
      if(QT_QTOPENGL_FOUND)
        set(HAVE_QT_OPENGL TRUE)
      else()
        ocv_include_directories(${OPENGL_INCLUDE_DIR})
      endif()
    endif()
  endif()
endif(WITH_OPENGL)

terminate called after throwing an instance of 'cv::Exception'
  what():  OpenCV(4.6.0) /home/xulg/tool/opencv/opencv-4.6.0/modules/highgui/src/window_gtk.cpp:1137: error: (-218:No OpenGL support) Library was built without OpenGL support in function 'namedWindow_'
 

你可能感兴趣的:(opencv)