Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Why are OpenCV 3.0 headers in the opencv2 namespace?

As we know, OpenCV 3.0RC1 and 2.4.X are not API compatible. Hence, it would be very smart to use a new directory for the headers (e.g. opencv3/core.hpp). The same applies for the opencv.pc for package-config. It leads to all kinds of trouble when installing multiple versions of OpenCV. So what is the argument for not doing this?

Regards, Jakob