C++ 环境配置小记 (CUDA, OPENCV, 并行计算)

本机编译 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 安装的文件卸载方法

找到当初 cmakebuild 文件夹,然后

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)
posted @ 2021-05-26 23:40  佰大于  阅读(364)  评论(1编辑  收藏  举报