灰度图像…要怎么获取像素点的灰度值。。

Anseva 2011-05-03 03:03:33

VC++ 开发环境。

有一堆灰度图像。。 (一直弄不明白什么格式…>_<)

要用的什么函数打开,再得到像素点灰度值?


PS:大菜鸟一只。。还请知道的童鞋们指点迷津。。

谢谢先~~O(∩_∩)O~~
...全文
4338 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
tuyang120428941 2011-05-05
  • 打赏
  • 举报
回复
1.LZ如果在不使用库的情况下,可以使用很多程序中已经做好的框架,比如CDIB类,在网上都可以找到相应的源程序,把相应的源文件插入到你的工程当中,然后用这个类中的函数进行读取,不过这个函数现在貌似只能读取.bmp后缀的图像文件哦,然后再通过内存操作将相应的像素点取出来(前提是你了解BMP文件格式)。


2.LZ可以考虑使用OPENCV库,用几条语句就可以把图像中的每个点的像素值取出来
http://www.opencv.org.cn/index.php/%E9%A6%96%E9%A1%B5(这个是学习opencv的中文网站)

希望我的回答对楼主有用,嘿嘿!
Anseva 2011-05-05
  • 打赏
  • 举报
回复

泪流满面…

收获很大哈。

弄了一天终于看到传说的灰度值咯…

谢谢各位~~散分啦啦啦~~O(∩_∩)O~
fengbingchun 2011-05-05
  • 打赏
  • 举报
回复
opencv吧,支持大部分图像格式,或者用imagemagick,cximage也都可以
天鹅梦 2011-05-05
  • 打赏
  • 举报
回复
如果想速度,还是CXImage吧,都做好了,如果想自己入门,那还是得看看书,慢慢来,别急
yinghuashihun 2011-05-05
  • 打赏
  • 举报
回复
去看看bmp图像的格式,然后直接去读这种格式的文件,在进行一定的转换就可以
wliaoc 2011-05-05
  • 打赏
  • 举报
回复
用IImagingFactory 和 IImage 类,支持多种图片格式
具体使用查msdn
martenyong 2011-05-05
  • 打赏
  • 举报
回复
图像的扩展名是什么啊……
tt2com 2011-05-04
  • 打赏
  • 举报
回复
如果是设备无关位图可以用cximage把数据导到内存,在操作。
或者自己写个cdib操作。cdib类网上很多哟的google下就可以
设备相关的好像有个函数,不过没用过
ryfdizuo 2011-05-03
  • 打赏
  • 举报
回复
找个图像库 把图像读取进来。
提取图像的rgb值,如1楼说,去平均值吧。
IONPhantom 2011-05-03
  • 打赏
  • 举报
回复
(R+G+B)/3

19,469

社区成员

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

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