سلام. اینجا قبلا من پرسیده بودم. فایل OpenCVConfig.cmake خودش در ابتداش کامنتی گذاشته و توضیحات لازم را داده در همان قسمت.تابع FIND_PACKAGE اصولا برای کتابخانه هایی که براشون findcmake نوشته شده مورد استفاده قرار می گیره که در آن نام کتابخانه و یا حداقل نسخه مدنظر را مشخص می کنید بعد از آن هم یک پارامتر REQUIRED هست که باید ذکر کنید مثلا برنامه شما وابسته به opencv هستش و opencv برای شما آپشن محسوب نمیشه. پارامتر بعد که مدنظر شماست که کل کتابخانه را اضافه نکنید components هستش که بعد از آن اسم کتابخانه هایی که نیاز دارید را ذکر کنید.
FIND_PACKAGE( OpenCV 4.4 REQUIRED COMPONENTS core imgproc highgui)
لیست پارامترهایی که cmake خود کتابخانه در اختیار شما قرار میده در همان فایلی config بالا که خدمت شما گفتم لیست شده دو تا چیز را باید مشخص کنید یکی مسیر inlucde فایل ها و دیگری مسیر فایل های .lib که از آنها هم به صورت زیر استفاده کنید
include_directories(${OpenCV_INCLUDE_DIRS})
target_link_libraries(CMakeProject3 ${OpenCV_LIBS})
حالا با cmake-gui پروژه را make کنید و تو پروژه همه چی درست باید تنظیم شده باشه.