如何在嵌入式系统中使用OpenCV
How to use opencv in embedded system
我的问题与在嵌入式系统中使用OpenCV有关。我想知道是否只能复制库并从我的.cpp主文件调用它们。
,而不是在我的嵌入式平台上编译整个OpenCV库。现在,我通常要做的是在我的嵌入式平台和main中编译OpenCV。
#include <opencv2/opencv.hpp>
然后在我的cmake文件中,我刚刚放置:
find_package( OpenCV REQUIRED )
target_link_libraries( main ${OpenCV_LIBS} )
此方法有效,但我想节省空间并仅使用.so或.a库。可以这样做吗?如果是,如何?
谢谢
是的,OpenCV可以正常工作,但是您必须确保一些事情:
- 正在复制的图书馆以前应为同一平台编译。
- 应将其放置在适当的位置。
- 您还需要.h文件来编译您的代码。
相关文章:
- C++,系统无法执行指定的程序
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 尝试导入pybind-opencv模块时出现libgtk错误
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- OpenCV EqualizeHist()从彩色图像创建黑白图像
- 在UNIX系统中使用DIR查找文件的字节大小
- 将OpenCV C++重写为EmguCV C#-如何使用指针
- OpenCV.exe - 系统错误
- OPENCV 3.2是否与CUDA 10兼容?我如何在使用CUDA 10的系统上编译和构建OpenCV 3.2
- 如何在嵌入式系统中使用OpenCV
- 如何列出使用 OpenCV 连接到系统的相机设备
- 我在哪里可以找到完整的img包,用于训练opencv人脸识别系统?
- OpenCV Android NDK:链接器中的非系统库错误
- openCV-anpr系统.提高成功率
- 如何使linux系统等待OpenCV程序
- OpenCV.重新安装系统失败
- OpenCV videoccapture在Windows 7 32位系统中不能读取任何视频文件
- 如何让 cmake 使用另一个 opencv 目录,而不是 ubuntu 中的系统目录?
- OpenCV 和 Boost 文件系统之间的冲突