Я делаю OpenCV с прыжковым движением. когда я пытаюсь создать окно с черным экраном, но окно зависает и не отвечает. у кого есть эта проблема? это мой код
Mat PaintShow( 480,640,CV_8UC3);
int main(int argc, char* argv[])
{
rectangle( PaintShow,Point( 0, 0),Point( 2000, 2000),Scalar( 0, 0, 0 ),-1,8 );
// Create a sample listener and controller
SampleListener listener;
Leap::Controller controller;
.
.
.
}
ниже приводится метод скачкообразного движения, который обновляется каждые несколько мс. поэтому я положил имшоу здесь
void SampleListener::onFrame(const Leap::Controller& controller)
{
const Leap::Frame frame = controller.frame();
imshow("PaintShow",PaintShow);
.
.
.
}
вам нужно вызвать waitKey (some_millis); где-то после imshow (), иначе ваше окно не будет обновлено.
Других решений пока нет …