码迷,mamicode.com
首页 > 系统相关 > 详细

LINUX 下Open cv练习使用小记(1)

时间:2016-01-21 19:48:24      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

首先肯定离不开选一张自己喜欢的图像来显示

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>

int main() {
    // read an image
    cv::Mat image= cv::imread("../img.jpg");    
    // create image window named "My Image"
    cv::namedWindow("My Image");
    // show the image on window
    cv::imshow("My Image", image);
    // wait key for 5000 ms
    cv::waitKey(5000);

    return 1;
}

注意这里的路径img.jpg要自己修改啊,如果没时间看linux的文件系统的人就直接在编写程序的文件夹的上一级路径,自己复制一张img.jpg

 同时建议在编程的文件夹内建一个这个文件比较省事

 1 #!/bin/sh
 2 
 3 if [ $# -gt 0 ] ; then
 4     base=`basename $1 .c`
 5     echo "compiling $base"
 6     gcc -ggdb `pkg-config opencv --cflags --libs` $base.c -o $base
 7 else
 8     for i in *.c; do
 9         echo "compiling $i"
10         gcc -ggdb `pkg-config --cflags opencv` -o `basename $i .c` $i `pkg-config --libs opencv`;
11     done
12     for i in *.cpp; do
13         echo "compiling $i"
14         g++ -ggdb `pkg-config --cflags opencv` -o `basename $i .cpp` $i `pkg-config --libs opencv`;
15     done
16 fi

 到时候,执行指令

./build_all.sh

 不用打那么长的代码了(老手请无视)

 

LINUX 下Open cv练习使用小记(1)

标签:

原文地址:http://www.cnblogs.com/BIGShengun/p/5149122.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!