OpenCV进度条
progressBar可以在OpenCV应用程序中实现吗?可能在图像的顶部?我不知道有任何内置的progressBar类,但您可能可以模拟其中一个,或者通过在彼此的顶部绘制两个矩形来编写自己的类。一个代表整个范围,另一个代表进度OpenCV进度条,opencv,progress-bar,Opencv,Progress Bar,progressBar可以在OpenCV应用程序中实现吗?可能在图像的顶部?我不知道有任何内置的progressBar类,但您可能可以模拟其中一个,或者通过在彼此的顶部绘制两个矩形来编写自己的类。一个代表整个范围,另一个代表进度 如果您真的需要一个用户友好的GUI,为什么不使用Qt呢。它可以很容易地与opencv集成,并且有很多工具可以定制和创建GUI。看看Qt提供的集成opencv的官方链接 如果只想使用OpenCV,我使用的是将0到1之间的数字乘以窗口中打开的图像。即: 如果你使用的是新的C
如果您真的需要一个用户友好的GUI,为什么不使用Qt呢。它可以很容易地与opencv集成,并且有很多工具可以定制和创建GUI。看看Qt提供的集成opencv的官方链接 如果只想使用OpenCV,我使用的是将0到1之间的数字乘以窗口中打开的图像。即: 如果你使用的是新的C++ opencv:
Mat A=...some image that show for example the text "DONE" or your dog or cat :P
double alpha=0;
int N=100;//steps
for(int i=1;1<N;i++)
{
// some process...
alpha=i/N;
A=A*alpha;// and alpha is a scalar
// if you are using the old C Opencv use cvConvertScale
//then show A
imshow("Progress Image...",A)
waitKey(666);
}
pt1是图像一角的点,pt2是其x或Y轴发生变化的点,例如在其他代码中:
axis=(int)(image.size().width*(i/N));
您还可以使用line功能,即:
axis=(int)(image.size().width*(i/N));