c++获取图像的长宽 opencv_【第一篇:C++与opencv】图片的读取和显示 | 学步园

这里介绍C++版本的opencv,和C语言版本有些不同,先看代码^_^

【编译环境:opencv2.4.4和VS2008】

#include "stdafx.h"

#include "opencv2/opencv.hpp"

using namespace cv;

using namespace std;

int _tmain(int argc, _TCHAR* argv[])

{

Mat src;

//加载图片

src= imread("F://Opencv_picture//44.jpg", CV_LOAD_IMAGE_COLOR);

//检测是否加载成功

if(!src.data) //or == if(src.empty())

{

cout<

return -1;

}

// 创建窗口

namedWindow("Display", CV_WINDOW_AUTOSIZE);

//显示图像

imshow("Display", src);

//暂停,等待按键结束

waitKey(0 );

return 0;

}

**************************************************************

函数讲解:

(1)C++版本用Mat代替C语言版本的IplImage和CvMat

(2)读取图像不同:

C: IplImage* cvLoadImage(const char* filename, int iscolor=CV_LOAD_IMAGE_COLOR )

C++: Mat imread(const string& filename, int flags=1 )

(3)显示图像不同:

C: void cvShowImage(const char* name, const CvArr* image)

C++: void imshow(const string& winname, InputArray mat)

(4)等待按键函数

C++: int waitKey(int delay=0)

C: int cvWaitKey(int delay=0 )

(5)窗口命名

C++: void namedWindow(const string& winname, int flags=WINDOW_AUTOSIZE )

C: int cvNamedWindow(const char* name, int flags=CV_WINDOW_AUTOSIZE )

关于namedWindow()第二个参数的使用

CV_WINDOW_AUTOSIZE  【可用1替代或省略不写】:   显示原图,且显示后不能改变窗口大小

CV_WINDOW_NORMAL     【可用0替代】:    显示图像后可以改变窗口的大小

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/506662.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机网络纠错码,计算机网络:纠错

本文概述当数据从发送方发送到接收方时, 纠错码用于检测和纠正错误。纠错可以通过两种方式处理&#xff1a;向后纠错&#xff1a;发现错误后, 接收方会请求发送方重新传输整个数据单元。前向纠错&#xff1a;在这种情况下, 接收器使用纠错码自动纠正错误。单个附加位可以检测到…

安卓线程同步面试_Android面试题

1、java的重载和重写分别是什么含义&#xff1f;重载&#xff1a;(1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在&#xff0c;具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。(2) java的方法重载&#xff0c;就是在类…

html ie7高度,在HTML,IE6和IE7中工作的HTML垂直和水平居中的实用解决方案

什么是一个实用的解决方案,可以在HTML,IE6和IE7中使用HTML中的纵向和横向内容&#xff1f;一些细节&#xff1a;>我正在寻找整个页面的解决方案.>您只需要指定要居中的元素的宽度.在设计时间内不知道元素的高度.>最小化窗口时,只有当所有空白区域消失时才会出现滚动.换…

扭矩大好还是马力大好_翡翠手镯圈口到底是买大好,还是买小好?行家告诉你...

现在的女性多数人都喜欢购买翡翠手镯、翡翠手链、翡翠戒面等&#xff0c;尤其对翡翠手镯不仅能表现出女性的知性优美&#xff0c;还对身体有一定的好处。翡翠手镯是翡翠价值中除了翡翠戒面外最高的二等翡翠。因为翡翠手镯除了那种开口式的镶嵌翡翠手镯其他的都是闭口的&#xf…

一年时间学会日语英语计算机可能么,上海开放大学和上海应用技术大学哪个好,高三选地理能报考上海大学日语系或英语系吗?...

又到了一年一度的开学季了&#xff0c;现在有很多学子都在旁听侧问上海开放大学和上海应用技术大学哪个好这些问题&#xff0c;我也整理了一些信息上海大学好不好&#xff0c;上海开放大学的人才培养目标是( )&#xff0c;吉林大学自考本科计算机应用软件专业需要考过几门&…

启动失败代码2_菲斯曼燃气壁挂炉故障代码大全及解决方法

菲斯曼燃气壁挂炉型号菲斯曼燃气壁挂炉故障代码大全及解决方法以&#xff1a;06故障代码&#xff1a;系统压力过低。设备的反映: 燃气器锁定。措施&#xff1a;检查系统水压&#xff0c;必要时补充加注供暖水。 0A故障代码&#xff1a;燃气压力过低。设备的反映: 燃气器锁定。措…

用html5交换两个变量的值,Python判断两个对象相等的原理 python交换两个变量的值为什么不用中间变量...

python语言设计一个类代表花,其中含2个对象属性,2class flower: def __init__ (self, name, shape): self.name name self.shape shape def showname (self): print(self.name) def showshape(self): print(self.shape)if __name__ __main__: f1flower("baihe",&q…

新型消防机器人作文_未来的消防机器人作文700字

最近发生了一件让全国人民都痛心的的事情——30名救火英雄&#xff0c;为了扑灭熊熊山火&#xff0c;奉献出自己年轻的生命。每当听见刺耳的火灾警报声&#xff0c;我首先想到的是消防官兵一幅幅救火的场面&#xff0c;他们是那么地奋不顾身&#xff1a;每当看到橙红色的身影在…

聘用计算机高级职称,关于咨询高级职称聘用的问题

来信内容&#xff1a;尊敬的领导&#xff1a;你好&#xff01;我是青海省某事业单位的专业技术人员&#xff0c;我于2008年下半年取得计算机技术与软件专业技术资格考试的网络工程师(中级)任职资格&#xff0c;在2011年10月份被聘用为中级工程师&#xff0c;但是在2011年下半年…

3不能安装库_不锈钢水槽如何安装?3个细节要注意,不能忽视,别被套路了

不锈钢水槽如何安装&#xff1f;3个细节要注意&#xff0c;不能忽视&#xff0c;别被套路了随着时代不断的进步。人们生活水平也是不断的提高。生活用品有时间来选&#xff0c;慢慢的步入了我们的日常中。你们觉得家中最重要的地方是什么呢&#xff1f;其实就是厨房&#xff0c…

车站信号计算机联锁系统英语,车站信号计算机联锁-复习题

计算机联锁系统复习思考题1、什么是计算机联锁&#xff1f;2、计算机联锁系统具有哪些功能&#xff1f;3、计算机联锁系统的联锁控制功能具体包括哪些&#xff1f;4、计算机联锁系统的显示功能具体包括哪些&#xff1f;5、工业控制计算机由哪两大部分组成&#xff1f;6、什么是…

vs工程 更换opencv版本_Windows下opencv源代码转化和编译

1. CMake工程转化工具下载。CMake是开源的跨平台安装(编译)工具&#xff0c;OpenCV开源代码想要用VS平台打开并编译得由它来做工程转化操作&#xff0c;最后利用VS平台编译出可在windows平台下运行的动态库文件DLL。CMake下载地址&#xff1a;https://cmake.org/download&#…

aqua在HTML什么颜色,HTML颜色一览

在HTML里&#xff0c;颜色有两种表示方式。一种是用颜色名称表示&#xff0c;比如blue表示蓝色。另外一种是用16进制的数值表示RGB的颜色值。RGB是Red&#xff0c;GreenBlue意思RGB每个原色的最小值是0&#xff0c;最大值是255&#xff0c;如果换算成16进制表示&#xff0c;就是…

清理localstorage_关于Cookie、Session、LocalStorage、Cache-Control(摘录)

关于Cookie、Session、LocalStorage、Cache-Control&#xff0c;在总结前先了解一个过程&#xff1a;当用户在一个浏览器注册账号再登录&#xff0c;客户端和服务器发生了什么&#xff1f;一、发生了什么&#xff1f;1、用户打开注册页面&#xff0c;提交信息&#xff08;登录名…

河北师范研究生计算机全国排名,2016年计算机考研院校排名

在如今这个信息化的时代了&#xff0c;计算机专业一直是全国各大高校的热门专业&#xff0c;那么计算机专业的学校排名情况怎么样呢?今天沪江小编搜集整理了2016年计算机专业大学排名情况供大家择校参考&#xff0c;希望对大家有所帮助。2016计算机专业大学排名计算机专业大学…

ios jsonkit 报错_iOS开源项目:JSONKit

一个Json解析库&#xff0c;其特点是代码简单&#xff0c;只有一个.h和.m文件。https://github.com/johnezang/JSONKitJSON(JavaScript Object Notation)是一个轻量级的&#xff0c;基于文本的&#xff0c;序列结构化数据格式. 由RFC 4627定义.提供以下主要类型&#xff1a;nul…

计算机应用能力考试xp,计算机应用能力考试XP试题及答案

二、Windows的界面(一)1、要求&#xff1a;利用“索引”查找关于“计划任务”的帮助信息&#xff0c;并打开“如何计划任务”的帮助信息&#xff1a;开始→帮助和支持→索引→输入“计划任务”→双击“如何计划任务”2、在对话框中显示“重置”的帮助信息&#xff1a;单击“&am…

联想340c笔记本cpu能升级吗_联想扬天威6 2021款酷睿版怎么样?评测值得买吗?从价格和配置看就知道了...

联想扬天威6笔记本电脑现在已经发行到最新的了&#xff0c;对新上市的这款联想扬天威6 2021款在配置&#xff0c;做工&#xff0c;性能全新升级了&#xff0c;目前是值得入手的一款轻薄办公本了&#xff0c;下面一起来详细了解下这款价格和配置情况&#xff0c;看看是不是您需要…

中职学校计算机应用基础教学初探,中职学校计算机应用基础教学初探

理 论 研 究经常 电话沟通 了解情况 &#xff0c;也让家长深 入地 了解孩子 &#xff0c;鼓励家长多和趣 &#xff0c;培养热爱生活的观念。并充分发挥班集体的作用 &#xff0c;形成一种 良孩子交流 &#xff0c;对 家长 给予一定 的培训和支持 &#xff0c;鼓励其采用手语 、…

热泵精馏_异丙醇丙酮氢气化学热泵技术验证示范平台建成并完成调试

近日&#xff0c;中国科学院工程热物理研究所传热传质研究中心超强换热团队设计研发的我国首座“异丙醇-丙酮-氢气化学热泵技术验证示范平台”在江苏省高邮市江苏杨钢特钢有限公司建成。目前&#xff0c;平台已完成调试&#xff0c;各部件和系统性能均达到预期目标。该平台是国…