ubuntu14.04下opencv3.3.1读入一张图片

本文档详细介绍了在Ubuntu 14.04环境下,如何使用OpenCV 3.3.1版本读取一张名为'apple'的图片。步骤包括创建sample文件夹,放置图片,编写readimage.cpp源文件,制作CMakeLists.txt配置文件,执行cmake命令以及最后的编译和运行过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、在opencv的安装文件夹中创建sample文件夹并进入sample文件夹
二、将自己的图片命名为apple放在sample文件夹中
三、创建编写源文件readimage.cpp

sudo gedit readimage.cpp

在文件中写入

#include <opencv2/core/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main( int argc, char** argv )
{
    string imageName("apple.jpg"); // by default
    if( argc > 1)
    {
        imageName = argv[1];
    }
    Mat image;
    image = imread(imageName.c_str(), IMREAD_COLOR); // Read the file
    if( image.empty() )                     
    {
        cout <<  "Could not open or find the image" << std::endl ;
        return -1;
    }
    namedWindow( "Display window", WINDOW_AUTOSIZE ); 
    imshow( "Display window", image );               
    waitKey(0);
    return 0;
}

四、创建编写CMakeLists.txt

sudo gedit CMakeLists.txt

在文件中写入

cmake_minimum_required(VERSION 2.8)
project( readimage )
find_package( OpenCV REQUIRED )
add_executable( readimage readimage.cpp )
target_link_libraries( readimage ${OpenCV_LIBS} )

五、cmake一下

cmake .

六、编译

make

七、运行

./readimage

哦了~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值