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

标签 image image-processing opencv opencvdotnet

以下代码给出了段错误,并且有些时间停顿/挂起,并且永远无法正常工作。

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完成其工作之后,才应调用该显示。同样,我假设下一次迭代在显示结束时开始,而不是在此之前开始。请赐教。

最佳答案

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

关于image - OpenCv:在for循环中旋转图像时应用程序挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11117934/

相关文章:

image - Juicy Pixels 提示内存不足

Javascript 不更新 img

opencv - 在 OpenCV 中加法混合两个部分重叠的图像

python - 在Python中从图像中提取每个像素的x,y坐标

image-processing - HSI 和 HSV 颜色空间

c# - 在 emgu CV 中进行相机校准后如何访问旋转和平移矢量?

jquery - 在 <H1> 标签之前和之后自动调整图像大小

android - 如何将高分辨率图像导入android studio?

python - 将图片与视频合并

c++ - 如何将 vector <Point2f>显示为图像?