Я просто использую
#include <opencv2/opencv.hpp>
и все сработало. Могу ли я спросить, зачем нам это делать:
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/objdetect/objdetect.hpp>
#include <opencv2/highgui/highgui.hpp>
И почему здесь файлы *.hpp, но не *.h файлы?
Простите, что я задал такие простые вопросы.