如何交叉编译openCV程序

taogashi 发布于 2013/10/27 10:07
阅读 722
收藏 0

@mengshige1988 你好,想跟你请教个问题:

我按照http://docs.opencv.org/doc/tutorials/introduction/crosscompilation/arm_crosscompile_with_cmake.html

在ubuntu desktop 12.04上编译了openCV

请问如何在台式机上交叉编译应用程序,然后放到pandaboard上运行?

比如写了一个cpp

#include <cxcore.hpp>
#include <cv.hpp>
#include <highgui.h>
#include <iostream>


using namespace cv;
using namespace std;


int main(void)
{
Mat orig_image;
Mat gray_image;


orig_image = imread("marker.jpg", IMREAD_COLOR);


if(!orig_image.data)
{
cout << "failed to open orig_image!" << std::endl;
return -1;
}


cvtColor(orig_image, gray_image, CV_BGRA2GRAY);


imwrite("GRAY_IMG.jpg", gray_image);
namedWindow( "Display window", WINDOW_AUTOSIZE );
imshow( "Display window", gray_image );


waitKey(0);
return 0;
}
不知道如何交叉编译呢……

加载中
返回顶部
顶部