怎样在VC++里读出bmp图像,并用二维数组储存每个点(为以后做灰度处理之类的)
我是初学者对图像处理一窍不通,看了很多资料也是一头雾水。没有模板学起来很难,请大家多多帮忙。说下具体的要求:用MFC做,点击菜单中的“文件”,在下拉菜单中点击“打开”,然...
我是初学者对图像处理一窍不通,看了很多资料也是一头雾水。没有模板学起来很难,请大家多多帮忙。
说下具体的要求:用MFC做,点击菜单中的“文件”,在下拉菜单中点击“打开”,然后就能选择要打开的图片,读取图片并显示,再点击菜单中的“灰度处理(自己建的,其他处理也行,主要是看看怎么用二维数组对图像进行处理)”就能显示灰度处理之后的图像。
我的邮箱是gfyflying@163.com 求帮忙~ 展开
说下具体的要求:用MFC做,点击菜单中的“文件”,在下拉菜单中点击“打开”,然后就能选择要打开的图片,读取图片并显示,再点击菜单中的“灰度处理(自己建的,其他处理也行,主要是看看怎么用二维数组对图像进行处理)”就能显示灰度处理之后的图像。
我的邮箱是gfyflying@163.com 求帮忙~ 展开
3个回答
展开全部
类似提问不少,怎么生成程序框架就不说了,因这个容易找到。但见到的高效率孙喊茄的BMP位图代码则察不多,下面的代码可读/写 BMP 文件,存入二维数组(使用与二维数组等效,或更高效),灰度化,显示,等等,特推荐,不过功能接口较多,辅助文件较渗漏多,需要一点耐心:
http://www.pudn.com/downloads170/sourcecode/graph/detail789554.html
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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
网上有很多现成的代码啊!你可以去csdn或者博客园搜索下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询