다음 코드는 seg 오류를 발생시키고 일부 시간이 정지/정지하고 작동하지 않습니다.OpenCv : for 루프에서 이미지를 회전 할 때 응용 프로그램이 멈 춥니 다
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가 끝난 후에 만 디스플레이를 호출해야한다는 것을 알고 있습니다. 마찬가지로, 디스플레이가 끝났을 때 다음 반복이 시작될 것이라고 가정하고 있습니다. 제발 저를 계몽하십시오.
모든 것이 튜토리얼에서 주어진다면 아마도 SO가 생기지 않을 것입니다! 방금 전에 FAQ를 읽었으며 "Opencv에서 지난 이틀간 10 개 질문을 할 수 없습니다"라고 대답 한 곳을 찾지 못했습니다. – gpuguy
질문하기 전에 (Google) 유사한 질문을 찾아보고 문제를 이해해야합니다 너는 직면했다. 이 후에는 해결책을 스스로 고쳐야합니다. 하지만 맹목적으로 질문하는 중입니다. 나는 alerady에게 당신에게 답을 알려주는 포인터를주었습니다 - 해결책을 찾았습니까? – ArtemStorozhuk
오, 네 대답이 도움이되었다. – gpuguy