Вы можете использовать WINAPI ProgressBar, но это не очень хорошая идея.
Сначала создайте окно WINAPI, например:
HWND hwnd = CreateWindowEx(0, "STATIC", "#img", WS_CHILD | WS_VISIBLE,
0, 40, 800, 500, hwnd, NULL, hInstance, NULL);
И индикатор выполнения в этом окне:
HWND hProgressBar = CreateWindowEx( 0, PROGRESS_CLASS, NULL, WS_CHILD | WS_VISIBLE,
10, 10, 200, 15, hwnd,( HMENU ) 200, hInstance, NULL );
Если у вас есть готовое рабочее приложение и окно WINAPI, вы можете сделать окно openCV:
namedWindow("openCV", 1);
SetParent((HWND)cvGetWindowHandle("openCV"), hwnd);
и скрыть окно openCV:
HWND win_handle = FindWindow(0, "openCV");
if (!win_handle)
{
printf("Failed FindWindow\n");
}
else
{
ShowWindow(win_handle, SW_HIDE);
}
Теперь вы работаете с ProgressBarверх изображения.