Видимо, он не смог найти opencv для ссылки на ваш проект. Вы устанавливали его где-то еще, кроме / usr или / usr / local?
Если это так, вам нужно добавить путь к переменной LD_LIBRARY_PATH и так далее.
Что говорит ваша система, когда вы запускаете это?
pkg-config --cflags --libs opencv
Если вы получили что-то подобное, значит, ваша система в порядке.
-I/opt/opencv/include/opencv -I/opt/opencv/include -L/opt/opencv/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann
но если вы этого не сделаете, ваша система не сможет найти его, и cmake не найдет его тоже:
Package opencv was not found in the pkg-config search path. Perhaps you should add the directory containing `opencv.pc' to the PKG_CONFIG_PATH environment variable No package 'opencv' found