本机编译 opencv
版本4.1 官方教程:https://docs.opencv.org/4.1.0/d7/d9f/tutorial_linux_install.html
关于 CMakeList
进入项目目录
mkdir build
cd build
cmake 各种参数
make -j 7
sudo make install
手动通过 cmake 安装的文件卸载方法
找到当初 cmake
的 build
文件夹,然后
sudo make uninstall
cd ..
sudo rm -r build
关于 opencv 版本问题
有一些函数 opencv 4.xx 不支持了
可以考虑使用 opencv 3.6.4 ,make时候也不会出错,其他3.2.xx 会出错
A sample of CMakeList.txt ,包括 CUDA 和 opencv 配置
PROJECT(segment)
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
FIND_PACKAGE(CUDA REQUIRED)
FIND_PACKAGE(OpenCV REQUIRED)
LINK_LIBRARIES("-L/usr/local/cuda/lib64 -lcudart" ${OpenCV_LIBS})
INCLUDE(FindCUDA)
CUDA_ADD_EXECUTABLE(segment main.cpp segmentation.cpp kernel.cu)