本人是从事RS专业的,老师让先读取BMP图像数据,由于所学的C语言知识有限,刚接触这个问题不知道如何下手,请高手指点,最好能给几个例子,模仿一下。谢谢!

解决方案 »

  1.   

    自己写的话,没得说,先看BMP文件的数据结构;其他的话可以借鉴一些现有的库,例如CImage,CxImage,OpenCV等等,总之,很基础的东西,耐心点,很容易
      

  2.   

    嗯。BMP的数据结构已经知道,就是如何去把它读出来的mian函数不怎么会写,没有过任何经验,还有老师让我们写直方图均衡化的算法,中值滤波处理等。只能从最基础的学起,但希望能有个模板,去模仿一下,不感到太抽象。
      

  3.   

    读bmp文件和gif,jpeg的方法根本不一样,所以你这个问题最好分开来问。
      

  4.   

    用个类库读出来通通转成bmp先~~
      

  5.   

    bmp和gif(非动画)都很简单,就是一个固定的头结构(按照偏移字节处理也行)
    jpg的就很麻烦的说...需要仔细理解jpg的段定义,其图元信息需要通过复杂的解析运算才能获取不管怎么说,都需要仔细阅读相关文件格式文档
      

  6.   

    http://hi.baidu.com/guangfjy/blog/item/ce70e27f9044020d29388a73.html
    有图像格式格式
      

  7.   


    通过IPicture接口来显示JPEG和GIF图像,首先利用CFile对象从文件中读取图像数据到缓冲区中,然后调用CreateStreamOnHGlobal 方法在缓冲区中创建一个流对象,接着调用OleLoadPicture方法从流中加载图像信息到IPicture中,最后调用IPicture的Render方法绘制图像。
      

  8.   

    只会写BMP打开的方式,JPG的格式我也还没学会~帮不到哦~
      

  9.   

    回复#17:给个BMP的也可以呀,我理解还不是很深。。谢啦!