Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6585475
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T16:40:06+00:00 2026-05-25T16:40:06+00:00

I am trying to build OpenCV from source (latest SVN trunk) and there are

  • 0

I am trying to build OpenCV from source (latest SVN trunk) and there are several “optional” dependencies, which will amount to several gigabytes of downloading on their own, especially with the Qt Framework.
For example:

  • CUDA
  • GHOSTSCRIPT
  • MIKTEX
  • PYTHON
  • EIGEN
  • IPP
  • JASPER
  • JPEG
  • OPENEXR
  • OPENNI
  • PNG
  • QT
  • QT_OPENGL
  • TBB
  • TIFF
  • VIDEOINPUT
  • XIMEA

Can someone provide a list of what each of these external things provides – ranked by importance? (Sometimes subjective answers are the most insightful answers.) Which ones are built in the binary distribution?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T16:40:07+00:00Added an answer on May 25, 2026 at 4:40 pm

    Usually you can leave all the flags in default state unless you need to enable or disable some special features. All really important libraries are already there.

    Options you listened can be split into several groups:

    Image input/output
    Actually OpenCV comes with a copy of these libraries for platforms where these libraries are missed (like Windows or Android).

    • TIFF
    • JASPER – jpeg2000 format
    • JPEG
    • PNG

    • OPENEXR – this one is not included into OpenCV

    Video IO

    • VIDEOINPUT – video IO API for Windows platform. Since version 2.3.0 OpenCV embeds it and this flag is useful only to exclude videoinput library from build.
    • OPENNI – driver for Kinect
    • XIMEA – API for XIMEA cameras

    Libraries of performance primitives

    • IPP – few dozens of OpenCV functions have IPP accelerated versions.
    • TBB – OpenCV has a number of functions parallelized with Intel TBB library.
    • EIGEN – some math functions (like SVD) can use power of Eigen library but OpenCV always provides alternative implementation.

    GPU acceleration

    • CUDA – OpenCV comes with gpu module having a lot of functions accelerated with NVIDIA CUDA technology. If CUDA SDK is not found, then all functions degrade to CPU implementation.

    Enhanced GUI

    • QT – OpenCV GUI functions (like imshow) has a QT version. Without QT they will default to native OS interfaces. (In case of Windows it will be WinAPI).
    • QT_OPENGL

    Bindings to other languages

    • PYTHON – also build bindings for Python language

    Building documentation

    • GHOSTSCRIPT – obsolete in 2.3.x (does not affect build)
    • MIKTEX – Windows only. Used to generate documentation in PDF format

    Actually this is just a partial answer to your question. You have listened less than half of the options that can be set on OpenCV configuration step – other half is hidden because those options are not available for your platform.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm trying build a method which returns the shortest path from one node to
I am trying to build some big libraries, like Boost and OpenCV , from
I have a std::vector< tr1::shared_ptr<mapObject> > that I'm trying build from data contained in
Trying to build dynamic output from json and using jq/template tmpl display rows/columns. Somehow
I have several videos that I am trying to process using OpenCV and Qt
This OpenCV build was working for me a few nights ago. I am trying
(Step 1) I'm trying to get openCV to run from python on my mac
I am using OpenCV 2.2 compiled and built from source for iOS. I used
I am trying to compile/build OPenCV 2.3 with the help of CMake/Mingw. I got
I am trying to build the openCV libraries with visual c++ 2008 express edition.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.