首先将交叉编译好的 opencv 复制到 /usr/local 路径下
SD 卡插入板卡启动 linux。配置环境变量
$ sudo gedit /etc/ld.so.conf.d/opencv.conf
末尾加入/usr/local/lib,保存退出
$ sudo ldconfig #使配置生效
打开/etc/bash.bashrc;
$ sudo gedit /etc/bash.bashrc
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
保存退出
$ sudo source /etc/bash.bashrc #使配置生效
$ sudo updatedb #更新 database
注:交叉编译时请添加必要的依赖库,否则就需要在下位机系统中安装依赖库。
安装 cmake。//使用 Cmake 来进行 opencv 的程序 makefile 编写。
创建 CMakeLists.txt
cmake_minimum_required(VERSION 2.8)
project (opencvTest)
find_package( OpenCV REQUIRED ) //链接 opencv 库
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable(Main opencv.cpp)
target_link_libraries(Main ${OpenCV_LIBS}) //链接 opencv 库
评论0