我最近在用vc++语言做图像数据库,请高手指教,我该怎么把图像读入数据库,再从数据库里读出图像,然后分别对读出的图像依次进行处理,比如二值化、阈值分割等操作,多谢了!

解决方案 »

  1.   

    存256色灰度图?SQL2000,有个二进制字段类型,别的数据库也应该有256色灰度图
    信息头 和调色板都是固定的,不用存,
    只把databuf存进去就OK了 BYTE *dataBuf[nWidth * nHeight];已知大小,而且数据连续,应该好存的
      

  2.   

    字段0 图片名
    字段1 图片宽
    字段2 图片高
    字段3 dataBuf 
      

  3.   

    采用blob的方式,把图像文件当初二进制数据写入数据库,同时读取的时候,以二进制方式从数据库中读取出来
    http://www.vckbase.com/document/viewdoc.asp?id=252
      

  4.   

    谢谢各位高手,给我回复的这么快,呵呵
    我目前是用列表控件 List Control从数据库中读出图像的地址,后面就不知道怎么做了~
      

  5.   

    对,存的是256色灰度图,数据库是Access
      

  6.   

    对了,我在数据库里存的是图像的地址,然后从数据库中读出图像的地址放在列表控件 List Control中,后面想再添加一个按钮,用来对List Control中的图像依次做处理,就像是批处理,请各位高手帮忙,不胜感激~