opencv需要安装mysql吗_opencv用imread( argv[1], 1)读取图片

本文介绍如何使用OpenCV的imread函数读取并显示图片,包括代码示例和在VS2010中的运行方法。通过示例代码理解imread、namedWindow和imshow的功能,并解决在Visual Studio中可能出现的读取问题。
摘要由CSDN通过智能技术生成

显示一幅图:

主要是运用功能:imread namedWindow imshow

imread:从字面意思我们就可以看懂,用来读取图片的;

namedWindow:显然,我们也可以看到这是用来命名窗口名称的;

imshow:这个自然就是来显示窗口的,窗口内的当然就是要显示的图片了。

代码来自OpenCV Tutorials 这个文件很好用的,推荐~

代码仅供参考:

#include   //cv.h OpenCV的主要功能头文件,务必要;

#include //显示图像用的,因为用到了显示图片,所以需要包含进去;

using namespace cv;

int main( int argc, char** argv )

{

Mat image; //定义一个文件

image = imread( argv[1], 1); //读取要显示的图片, "1"为默认的值;

if(argc !=2 || !image.data ) //判断有没有图片,如果没有就显示错误;

{

printf( "No image data \n" );

return -1;

}

namedWindow("Display Image",CV_WINDOW_AUTOSIZE );//显示的窗口的名称,后面的"CV_WINDOW_AUTOSIZE"是自动根据图片大小显示的参数;

imshow("Display Image",image );//上面对窗口配置完之后就调用显示就可以了;

waitKey(0);//等待直到用户按下一个按键之后退出。

return 0;

}

在VS2010中生成exe之后转到控制台CMD,转到程序所在目录,输入:程序名+空格+图片名 即可正常运行(图片也需要加目录或者放在一起也行)。

1.开始->运行->CMD

2.进入某个磁盘,直接盘符代号:如D:,不用CD 命令切换

3.进入除根录以下的文件夹 cd 文件夹路径 例如我要进入 E:/Program Files/PHP 就

输入 E:回车

注: 不 能在一打开CMD的时候运行CD E:/Program Files/PHP,需要先进入磁盘(若一打开CMD的时候运行CD E:/Program Files/PHP,目录不会切换,但在下次输入盘符的时候进入上一次希望进入的目录,如输入E:会直接进入E:/Program Files/PHP)

输入 CD "Program Files"/PHP 回车

注:如果需要在dos下查看带有空格的文件夹(如Documents and settings,Program files等文件夹),可以有下面两种处理方法:

1、给文件夹加引号。 如C:/>cd c:/"documents and settings"

这样的好处是多长的文件名都可以全部显示出来。

2、由于一般情况下DOS系统只支持8.3格式的文件名,因此在DOS下遇到长文件名的文件夹时,取前面6位,然后在后面加上一个~号和数字1。 你可以输入C:/>cd c:/docume~1 进入Documents and settings文件夹。当截取前面的6个字母之后出现重复时,可以将1改为2,依此类推。

3.进入上一层目录 CD ../

4.显示目录下的文件及了目录 dir

转自:http://blog.sina.com.cn/s/blog_889f6dc4010115c9.html

感谢博主。

opencv图像处理时使用stringstream批量读取图片,处理后并保存

简介: 同文件输入输出流一样,使用stringstream可以批量读取图片,处理后并进行保存.因为C++中头文件 stringstream既可以从string读数据也可向string写数据,利于其这个 ...

[python3.6+opencv] 01 完成读取图片操作

学习一下opencv3 奈何vs2017配的云里雾里,还是使用python吧 --人生苦短,python来凑 --使用Pycharm操作,面向界面的Pycharm好一些吧(我猜的) 新建Project ...

VS中OpenCV用imread读取不到图片

转自:https://blog.csdn.net/u012423865/article/details/78116059 在VS中OpenCV用imread读取不到图片 今天在Visual Studi ...

[OpenCV] 1、读取图片

>__

使用imread()函数读取图片的六种正确姿势

OpenCV实践之路——使用imread()函数读取图片的六种正确姿势 opencv里的argv[1]指向的文件在哪里 测试 #include "opencv2/highgui/highgu ...

TensorFlow与OpenCV,读取图片,进行简单操作并显示

TensorFlow与OpenCV,读取图片,进行简单操作并显示 1 OpenCV读入图片,使用tf.Variable初始化为tensor,加载到tensorflow对图片进行转置操作,然后openc ...

Opencv与Qt (一)之运行测试读取图片

刚刚在vs上装好了QT和Opencv,试一下效果把. 我简单的创建了一个label,然后使用Opencv导入图像,因为Opencv导入图像是MAT格式的,在使用Qt的时候我们要把导入的图像转换成Qim ...

OpenGL——OpenCV与SOIL读取图片进行纹理贴图

使用OpenCV读取图片代码如下 img = imread(m_fileName); if (img.empty()) { fprintf(stderr, "Can not load ima ...

opencv学习之路(3)、批量读取图片、视频分解、视频合成

一.批量有序读取图片 #include using namespace cv; void main() { //批量读取图片(有序) ]; ]; M ...

随机推荐

charles工具抓包教程(http跟https)

1.下载charles 可以去charles官网下载,下载地址:http://www.charlesproxy.com/download/    根据自己的操作系统下载对应的版本,然后进行安装,然后打 ...

.NET MVC4 Razor视图预编译(一)

在平时使用.NET MVC中不乏有类似的需求:某些razor视图,特别是系统后台的视图,不想让用户自行更改,需要通过某种方法把视图模板编译到项目的dll中去. 但是VS并不提供razor的预编译,如果 ...

C# 文件 文件夹

//判断文件夹(路径)是否存在 if (Directory.Exists(Path)) { } //获取文件大小 FileInfo file = new FileInfo(labOfPath); si ...

【C语言入门教程】2.2 常量 与 变量

2.2 常量 与 变量 顾名思义,常量是运算中不能改变数值的数据类型,变量是可改变数值的数据类型.根据需要,可将一些在程序中不必改变数值的类型定义为常量,这样也可避免因修改数值造成程序错误.任何改变常 ...

Android 网络技术HTTP

1.XML3种解析方式(DOM.SAX.PULL) 在网络上传输数据时最常用的格式有两种,XML 和JSON 这里首先明白什么是SAX是一个用于处理XML事件驱动的"推"模型,优点 ...

云南-第一个应用节点-ssh登录-卡顿的问题

云南电信,从管理节点ssh连接到第一个应用节点,出现延迟卡顿的问题,解决方法:   systemctl restart systemd-logind.service   附: 操作系统类型: SLES ...

C166-变量和函数指定物理地址一

1.函数指定地址 按照http://www.keil.com/support/docs/2215.htm C166: LOCATING PROGRAM SECTIONS TO SPECIAL MEMO ...

python 实现过滤出tomcat日志中含有ERROR 或Exception 的行并保存在另一个文件

遍历多个tomcat日志文件,找出含有ERROR 和Exception 的日志,并把该行日志输出到另一个文件中:(这里为了体现python模块导入的知识,所有建立了多个文件夹和模块) 项目结构: co ...

python模块-platform

#author:Blood_Zero #coding:utf- import platform print dir(platform) #获取platform函数功能 platform.archite ...

问题-XE10.2开发Datasnap时提示"provider not exported datasetprovider1"

问题现象: 在用最新版本的XE10.2开发一个代有图片的数据操作时,出现“provider not exported datasetprovider1”. 问题原因: 提示这个信息,代表未找到data ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值