怎样在VC++里读出bmp图像,并用二维数组储存每个点(为以后做灰度处理之类的)

我是初学者对图像处理一窍不通,看了很多资料也是一头雾水。没有模板学起来很难,请大家多多帮忙。说下具体的要求:用MFC做,点击菜单中的“文件”,在下拉菜单中点击“打开”,然... 我是初学者对图像处理一窍不通,看了很多资料也是一头雾水。没有模板学起来很难,请大家多多帮忙。
说下具体的要求:用MFC做,点击菜单中的“文件”,在下拉菜单中点击“打开”,然后就能选择要打开的图片,读取图片并显示,再点击菜单中的“灰度处理(自己建的,其他处理也行,主要是看看怎么用二维数组对图像进行处理)”就能显示灰度处理之后的图像。
我的邮箱是gfyflying@163.com 求帮忙~
展开
 我来答
毓听云006
2012-10-20 · TA获得超过582个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:306万
展开全部
类似提问不少,怎么生成程序框架就不说了,因这个容易找到。但见到的高效率孙喊茄的BMP位图代码则察不多,下面的代码可读/写 BMP 文件,存入二维数组(使用与二维数组等效,或更高效),灰度化,显示,等等,特推荐,不过功能接口较多,辅助文件较渗漏多,需要一点耐心:
http://www.pudn.com/downloads170/sourcecode/graph/detail789554.html
匿名用户
2012-10-21
展开全部
Loading BMP is quite easy if you understand how the file is being organized.
The following link explains how to write your own bmp loader

Ctrl + F "bmp" from it

good luck

参考资料: http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
denganliang
2012-10-20 · TA获得超过193个赞
知道小有建树答主
回答量:407
采纳率:0%
帮助的人:185万
展开全部
网上有很多现成的代码啊!你可以去csdn或者博客园搜索下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式