关于mfc读取固定大小raw格式文件并显示灰度直方图

mao6yang 2014-04-23 07:53:45
lz现在正在做一个蛋疼的毕业设计 本科只学过一点c语言知识 毕设老师却要求用vs2008来做 现阶段基本要求就是用mfc读取一个352*288的raw格式图像要求显示它的灰度直方图
lz上网找啊找 mfc从零开始学起啊 现在还在看孙鑫老师的mfc视频
从网上找程序 照着大神们说的做 前几天下了个程序 就是打开的是bmp位图 能够显示256色图像的直方图 但是raw格式无法读取更别说显示灰度直方图了(老师还说要图像增强一下 再存为bmp文件
各位大大有什么好主意么 有程序最好不过啦 没有大家也提供点意见啊 从什么地方入手 怎么读取352*288的raw格式图像并显示灰度直方图、图像增强和存为bmp lz感激不尽啊
另外lz真是感觉力不从心啊 是不是还要恶补c++知识 零基础的要短时间提高简直是不可能啊 这6月初能结题么
...全文
464 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
schlafenhamster 2014-04-24
  • 打赏
  • 举报
回复
“RAW是没有格式的” 也就是说 格式 多了去了。 (。nef ...)
mao6yang 2014-04-24
  • 打赏
  • 举报
回复
引用 3 楼 cczlp 的回复:
RAW是没有格式的. 每个字节代表一个像素. 显示之前需要转成8BIT BMP图像格式, 直方图就更简单了, 统计所有256级灰度的个数, 按比例画出来就OK
是16位转成8位然后按照bmp文件那样进行显示就行了么 有没有具体的程序学习一下啊
cczlp 2014-04-24
  • 打赏
  • 举报
回复
RAW是没有格式的. 每个字节代表一个像素. 显示之前需要转成8BIT BMP图像格式, 直方图就更简单了, 统计所有256级灰度的个数, 按比例画出来就OK
mao6yang 2014-04-24
  • 打赏
  • 举报
回复
引用 1 楼 zzz3265 的回复:
怎么读取352*288的raw格式 你可以先学会用 SetPix, 把数据的每个点用SetPix 画到窗口 存为bmp, 需要先了解BMP的文件格式, 这个网上有很多例子的
感谢大大回复 我再看看
Yofoo 2014-04-24
  • 打赏
  • 举报
回复
怎么读取352*288的raw格式 你可以先学会用 SetPix, 把数据的每个点用SetPix 画到窗口 存为bmp, 需要先了解BMP的文件格式, 这个网上有很多例子的

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧