您的位置:首页 > 编程语言 > C语言/C++

Ubuntu平台下OpenCV官方教程之how_to_scan_images.cpp例程的编译

2015-01-24 20:13 459 查看

假设你已经在你的Ubuntu系统下安装好了OpenCV,我安装的是OpenCV-2.4.10,Ubuntu的版本是12.04的。Ok直奔主题。。。。。。

1.编写CMakeLists.txt文件 (其他简单的OpenCV程序的该文件,可以“照猫画虎”去做)

在终端下找到你的..\samples\cpp\tutorial_code\core\how_to_scan_images目录,然后新建一个 CMakeLists.txt文件,vim CMakeLists.txt即可,然后输入如下的几行代码:

cmake_minimum_required(VERSION 2.8)

project( how_to_scan_images )

find_package( OpenCV REQUIRED )

include_directories( ${OpenCV_INCLUDE_DIRS} )

add_executable( how_to_scan_images how_to_scan_images.cpp )

target_link_libraries( how_to_scan_images ${OpenCV_LIBS} )

如下图:(注:一定要将该文件命名为:CMakeLists.txt,其他的我试过,都不能通过)



2.编译和运行程序
在.cpp和.txt的目录下,运行cmake . (注意后面的 . 千万不能省略 ),等待结束。 随后运行make ,会看到该目录下多了几个文件。
最后一步:运行程序,先拷贝一张照片到该目录下,(比如:lena.jpg,也就是安装好的目录下的)
运行:./how_to_scan_images lena.jpg 3 [G] (注:其中的3也是一个参数。具体意思请阅读程序)
运行结果如下图:




Ok,就是这么多了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: