在 Ubuntu lucid 10.04 上安装 OpenCV 需要哪些软件包? 我是否需要做任何其他事情才能编译一个简单的 C 示例 比如设置环境变量或更改路径?
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” );
谢谢
最佳答案
有一个 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
关于ubuntu - Ubuntu 上的 OpenCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2928578/