C++如何将一幅图像读入,并存为二维矩阵?

我在网上查了VS如何读取图像,都是长篇大论的,什么头文件,信息头,返回错误信息之类的一大堆,读一幅图像的代码有好几页,有这么复杂吗?C++中是否有读取图像的函数,类似于M... 我在网上查了VS如何读取图像,都是长篇大论的,什么头文件,信息头,返回错误信息之类的一大堆,读一幅图像的代码有好几页,有这么复杂吗?C++中是否有读取图像的函数,类似于MATlab里面的imread函数。我想知道c++如何读取一幅图像最简洁最方便。 展开
 我来答
kipade
推荐于2016-07-14 · 超过12用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:36.6万
展开全部
是这么的,每种图像文件(显而易见的是文件后缀区分)都有其统一的格式
比如果简单的BMP文件格式,它由文件头和数据矩阵表示
那么,C++读取的时候先读取文件头(这个很重要,它告诉你这张图像的大小等等,这是最基本的了),文件头之后就是数据区,读出来就是你所谓的二维矩阵了
dajunx
2013-05-27
知道答主
回答量:17
采纳率:0%
帮助的人:1.5万
展开全部
没有听说过有直接读取图片的函数,只有图片控件用于显示图片之类的,你要存储为二维矩阵,这个还涉及到数学方面的东西,不要太浮躁,去图书馆节本相关书籍嘛,这个书还是挺好找的,代码也会有的,图形出来matlab本身就集成了很多东西,相当于一个本来就已近写好功能的软件,你直接输入命令调用就行,而vs是开发大众化的软件,没有matlab这个专一。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2018-01-16
展开全部
和MATLAB一样,调用opencv中的一个imread函数就可以
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式