交叉编译wandboard的Opencv示例
Cross Compile Opencv example for wandboard
我正试图交叉编译OpenCV 2.4.3执行以下操作的示例:
arm-linux-gnueabi-g++ main.cpp -o test1 `pkg-config opencv --libs` `pkg-config opencv --cflags`.
它返回以下错误:
/usr/local/lib/libopencv_calib3d.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
我已经使用yocto项目在一个图像上为ARM编译了OpenCV库。
任何形式的帮助都将不胜感激。
很明显,您为平台使用了不正确的二进制文件。看起来您的编译器是针对ARM的,但libopencv_calib3d.so
是x86二进制文件。
使用检查
$ file /usr/local/lib/libopencv_calib3d.so
只需指向交叉编译的ARM二进制文件。
相关文章:
- OCRTesseract 与 OpenCV 3 的示例
- 编译 opencv 示例麻烦
- OPENCV EDGEBOX示例程序中的错误
- Visual Studio 中 Opencv 的介绍性示例程序以代码 -1 退出.不放心
- 使用CUDA编译OpenCV示例程序时出错
- 简单的C OPENCV IMSHOW示例与分段故障崩溃
- 如何运行 opencv 示例冲浪匹配器
- 无法构建 OpenCV Android 示例项目
- 是否有C 中使用OpenCV和Travis CI的示例项目
- 如何在 Eclipse 中调试 Android 上的 OpenCV 示例的本机代码
- 无法在OSX Yosemite(Macbook 8,1)中运行OpenCV示例
- OpenCV c++ 示例进入 iOS 项目
- Opencv Simpleblobdetector示例草图抛出cv::exception(-231)
- 运行Opencv示例代码时出错
- 跟踪器示例中的OpenCV 3.0链接器错误
- OpenCV查找轮廓的示例代码:向量释放问题
- 未能构建opencv jni示例-opencv示例-本机活动(未定义引用)
- 编译opencv示例时出错
- OpenCV的ORB图像跟踪与C ++:示例?
- 在Visual Studio中构建示例opencv应用程序时出错