如何在打开图像后将图像象素灰度值存入数组,求完整代码

mengxiaoxin 2007-06-23 10:44:37
打开一幅图像,怎样逐个象素地把灰度值取出,并将其赋入二维数组,图像坐标即为数组下标。同时要求灰度值已经转化为int型

怎样实现呀??需要完整代码
...全文
423 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tufaqing 2007-06-24
  • 打赏
  • 举报
回复
读文件就行了,还要什么dc啊
ZZCaiKenShin 2007-06-24
  • 打赏
  • 举报
回复
强制转化成int可以
「已注销」 2007-06-24
  • 打赏
  • 举报
回复
要不考虑效率就直接GETPIXEL就可以了
考虑效率就直接操作图像像素
mengxiaoxin 2007-06-23
  • 打赏
  • 举报
回复
最好有代码,其中的r,g,b值是什么类型呢??

还有CClientDC 那个怎么用呢??

我要的都是int型的数据
tufaqing 2007-06-23
  • 打赏
  • 举报
回复
取出每个像素的RGB值,这个不用我说了,看看bmp格式就行了,网上到处都有资料,该像素的灰度值等于r * 0.299 + g * 0.587 + b * 0.114
mengxiaoxin 2007-06-23
  • 打赏
  • 举报
回复
说一下原理也行呀

19,468

社区成员

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

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