gpt4 book ai didi

performance - OSX 中的 OpenCV 轨迹栏性能

转载 作者:太空宇宙 更新时间:2023-11-03 21:19:41 25 4
gpt4 key购买 nike

我刚刚注意到,当跟踪栏出现在窗口中并且来自相机或电影帧的图像不断变化时,openCV 的性能会大大降低。可以做些什么来解决这个问题?

最佳答案

解决方案是将轨迹栏移动到单独的窗口。对于我在 OSX 上的性能提高了 4.7 倍(从 3 FPS 到 14)。我不知道它是一直这样工作还是在我的电脑上就是这样,但我以前从未在任何地方看到过这样的线索,所以我决定分享。

string title = "My window";
int p = 2;

// Create a different window for controls
namedWindow(title + " - controls");
// I show an image once just to resize the window
imshow(title + " - controls", Mat::zeros(1, 500, CV_8UC1));
createTrackbar("Parameter", title + " - controls", &p, 3);

// Create a different window for actual image
namedWindow(title);
while (!done) {
// Do some calculations
flip(image, image, p);
imshow(title, image);
}

关于performance - OSX 中的 OpenCV 轨迹栏性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21349535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com