在Ubuntu lucid 10.04上安装OpenCV需要哪些软件包? 我是否需要做任何其他事情才能编译一个简单的C示例 比如设置一个env变量或改变路径?
gcc是否是OpenCV的优秀编译器?
我正在尝试编译的例子:
int main( int argc, char** argv ) {
IplImage* img = cvLoadImage( argv[1] );
cvNamedWindow( “Example1”, CV_WINDOW_AUTOSIZE );
cvShowImage( “Example1”, img );
cvWaitKey(0);
cvReleaseImage( &img );
cvDestroyWindow( “Example1” );
}
由于
答案 0 :(得分:1)
有一个opencv库包libcv4和开发文件libcv-dev应该可以工作。
还可以尝试从PPA安装以获取最新版本的2.1 http://opencv.willowgarage.com/wiki/Ubuntu_Packages
OpenCV文档建议使用g ++进行编译,请参阅“构建自己使用OpenCV的代码”http://opencv.willowgarage.com/wiki/InstallGuide
例如,
g++ -o my_example my_example.cpp -I<opencv_source_dir>/include[/opencv] \
-L<cmake_binary_dir>/lib -lcxcore -lcv -lcvaux -lhighgui -lml