OpenCv:在for循环中旋转图像时应用程序挂起

时间:2012-06-20 10:48:25

标签: image image-processing opencv opencvdotnet

以下代码给出了seg错误和一些时间停顿/挂起,从不起作用。

for(i=0;i<360;i++)

{

CVrotate(image, i); //i is angle


display("image" in some window);  

}

但以下工作非常顺利。

 for(i=0;i<360;i++)

 {

 CVrotate(image, i); //i is angle

 waitkey(10);

 display("image" in some window);  
 }

Cvrotate是一个旋转图像的功能,旋转的图像由opencv函数显示以进行显示。

为什么是waitkey();需要在这? 我知道只有在CVrotate完成其工作后才能调用显示。同样,我假设下一次迭代在显示结束时开始,而不是在此之前。请赐教。

1 个答案:

答案 0 :(得分:2)

What does OpenCV's cvWaitKey( ) function do?此链接清除了有关cvWaitkey及其用途的所有误解。希望这对您有用。 cvWaitKey的主要功能是暂停代码一段时间。