最近在做毕业设计 最后遇到了两个技术上的问题:
因为做的是一个关于医学图像局部重建的算法,在最后演示的时候,要在一幅图像上任意的划定一个区域(一般是长方形),然后根据划定的这个区域的四个顶点的像素坐标传入我的局部重建的某个算法,得出最后局部重建的图像。
因为图像重建需要的时间相对来说还是很长的,一幅512*512的图像重建 需要的时间可能就是10到20秒,因此希望在它重建的时候能够把它重建的过程动态显示出来。就像放电影一样,如果重建的是头部图像,那么可能一点一点的从头顶,眼睛,鼻子……慢慢的显示出来。因为原本这个重建图像的就是根据某种算法确定像素点的灰度值画出来的。
      呵呵:)希望能得到大虾的指教:)

解决方案 »

  1.   

    我也在作,不是医学,哈哈 
    用timer控制进行像素点绘制,随君控制
    关注!
      

  2.   

    我把意思在表达的清楚点:
    举个例子
    比如要自己根据某种数学模型 化一个图像,可能这个图像里包含很多的部分,就说有房子,人物,树木……
    那一般的是直接根据数学模型在后台处理好后 按下某个按钮 过一会儿 在image 里便显示出结果的
    图像。
    那现在我希望在image里把这个画图的过程也显示出来,比如出现了房子,紧接着出现了人物,再接着 出现了 树木………… 最后成为整幅图…………
    求助!!!
      

  3.   

    类似于做游戏,我看要完美的达到效果,用DirectDraw吧。用Timer或按钮控制依次作画。
      

  4.   

    思路:
        首先你对某个局部进行处理时,把它存储载某个流中(STREAM),以“打点”方式显示
    没处理一点就在相应的区域显示该点
      

  5.   

    用timer 图像有抖动的效果 不好
    我想能否用数组循环边处理边显示而出现类是的动态的效果?
    望指教!!!