ubuntu - Ubuntu 上的 OpenCV

标签 ubuntu opencv

在 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/

相关文章:

ubuntu - hg pull 与多个用户

java - 基本 FFmpeg 转换错误?

linux - 设置变量 Linux

android - 找不到 OpenCV 库包

c++ - 将一行 cv::Mat 转换为 std::vector

c++ - 如何在 Microsoft Visual Studio 中加载 .xml 文件

ubuntu - 在 Fabric 脚本中调用 bash 别名

node.js - Ubuntu 16.04 : Unable to correct problems, 你持有损坏的包

android - 在 OpenCV for Android 上使用 onCameraFrame 来捕获高分辨率帧?

python - 已有背景图像时如何获取前景蒙版