Skip to content

highgui: backends and plugins#20116

Merged
opencv-pushbot merged 1 commit intoopencv:masterfrom
alalek:highgui_backends
May 26, 2021
Merged

highgui: backends and plugins#20116
opencv-pushbot merged 1 commit intoopencv:masterfrom
alalek:highgui_backends

Conversation

@alalek
Copy link
Copy Markdown
Member

@alalek alalek commented May 18, 2021

Goals:

  • make external dependencies optional
  • allow to select or disable U/I backend in runtime (to avoid conflicts with application libraries)
  • on-demand loading of U/I libraries
force_builders=Custom,Linux AVX2,Linux32
build_image:Linux AVX2=ubuntu:20.04
build_image:Custom=qt:16.04
buildworker:Custom=linux-1,linux-2,linux-4,linux-6

@opencv-pushbot opencv-pushbot merged commit 830cb5c into opencv:master May 26, 2021
@tompollok
Copy link
Copy Markdown
Contributor

@alalek quick question: does that mean that opencv can now be compiled with qt and it creates a separate qt imgui dll so that if that dll is not available it will fall back to default opencv gui?

@alalek
Copy link
Copy Markdown
Member Author

alalek commented May 26, 2021

@tompollok Qt is not supported as plugin by this PR.

so that if that dll is not available it will fall back to default opencv gui

Yes, this behavior makes external dependencies optional.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants