那个函数ResizeImage就不需要了,opencv显示图像cimg.DrawToHDC(hDC,&rect);这个就可以自动改变图片大小以适应你给的控件的rect了。线程我也在学习

解决方案 »

  1.   

    用你的那个确实是很好的选择,就会避免我的那种问题出现。
    另外我想问一下,我新建了一个对话框,想把图片显示在那个对话框里,我在主对话框里的一个按键相应函数里用
    show dg; //show是我新建的对话框类
    dg.DoModal();
    再在新建的对话框的OnInitDialog() 下用
    IplImage* ipl = cvLoadImage(mPath, 1 );
    ShowImage( ipl,IDC_STATIC2);
    cvReleaseImage( &ipl ); 
    我断定追踪到这里,发现mpath也是有值的,不知为什么在运行的时候新建对话框的控件下还是什么都没有,,,不知道还有添加什么?还请多多指教...
      

  2.   

    慢慢研究rect方法,,用rect实现控件的控制与你需要的视频图像显示
      

  3.   

    多线程可以参考下《秒杀多线程面试题系列》
    http://blog.csdn.net/column/details/killthreadseries.html
    这里有十五篇文章,绝对让你在有收获。
    -------------------
    MoreWindows 
    计科小硕 迅雷/微软/豌豆荚实习生 CSDN资深博客专家 2012年度CSDN博客之星
    我的微博:http://weibo.com/MoreWindows
    我的博客:http://blog.csdn.net/MoreWindows