专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 图形/图像

《学习OpenCV(中文版)》例2-1,该如何解决

发布时间:2011-06-27 20:38:00 文章来源:www.iduyao.cn 采编人员:星星草
《学习OpenCV(中文版)》例2-1
代码如下:
C/C++ code

int main(int argc, char** argv)
{
    IplImage* img = cvLoadImage(argv[1]);

    cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
    cvShowImage("Example1", img);
    cvWaitKey(0);
    cvReleaseImage(&img);
    cvDestroyWindow("Example1");
}


请问最后两句函数调用:cvReleaseImage(&img)和cvDestroyWindow("Example1"),它们的顺序有什么讲究么?能不能先“销毁窗口”再“释放图片”?OpenCV中文论坛上的代码就是这样的。
请具体解释两个函数调用时,发生了什么。谢谢。

------解决方案--------------------
探讨
代码如下:
C/C++ code

int main(int argc, char** argv)
{
IplImage* img = cvLoadImage(argv[1]);

cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
cvShowImage("Example1", img);
cvWaitKey(0);
……

------解决方案--------------------
编程习惯吧,可以通过语句顺序看出一个人的逻辑思维
------解决方案--------------------
可以。
------解决方案--------------------
没有直接关系
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: