网站菜单

ARM嵌入式开发——OpenCV版本切换

动机:最近需要测试同一个软件在本地Ubuntu运行与ARM开发板运行的运行效率差距,遂需要在X86同时编译X86与ARM的OpenCV。因此需要来回切换OpenCV版本,特在此记录一下。

第一步:修改CLion设置

在CLion中,Setting,Toolchains,中,选择需要的编译器。

在程序的CMakeList.txt中,根据情况,添加或注释掉

set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} "/usr/local/opencvlocal/share/OpenCV")

这是根据你OpenCV包的路径决定的。

然后重置CLion的cmake cache

第二步:修改本地设置

gedit ~/.bashrc

在最后添加或注释掉

export PKG_CONFIG_PATH=/usr/local/opencvlocal/lib/pkgconfig
export PKG_CONFIG_PATH=/usr/local/opencvlocal/lib/

保存以后运行

source ~/.bashrc
sudo ldconfig

最后去CLion中编译运行即可

显示评论 (0)

文章评论

相关推荐

爱芯元智AX650N板端验证YoloV5s

笔者的AX650N为AXCL PCIe 算力卡形态;如果你是 SoC 开发板(AXera-Pi/AX650N 等),我在文末也放了 SoC 的做法。 1. 安装运行库 在插卡的主机上(Ubuntu/D…

爱芯元智AX650N部署YoloV5s全流程

1. 训练模型 克隆 yolov5的代码,并安装 yolov5 所需的 python包 以及 onnx,这个就不多赘述了。 与瑞芯微需要特定分支的yolov5(或者修改网络结构)不同,直接使用官方的版…