gpt4 book ai didi

opencv - 使用来自实时视频流的OpenCV进行形状检测

转载 作者:行者123 更新时间:2023-12-02 17:11:53 24 4
gpt4 key购买 nike

在此post中,考虑了OpenCV中的形状检测(从图像)主题。为了扩展主题,如何通过OpenCV从实时视频流中实时检测形状?

最佳答案

是的,可以使用OpenCV从视频流中检测形状-正如Miki提到的,​​VideoCapture并将每个帧抓取为单个图像将是这样做的方法。 C++中的代码类似于:

//inside your method, make sure to bring in the libraries needed
VideoCapture capture(0); //opens the first webcam on your computer
Mat frame;

while (true) {
capture >> frame; //pulls the next frame in
if (frame.empty()) { //makes sure it's not empty
printf("No frame!");
break;}
//do whatever you want with that frame here
imshow("framename", frame); //displays the frame to the user
waitKey(1); //longer gives you a longer delay between frames
}

实时操作要困难一些-根据相机上的帧速率有多快以及计算机处理该程序的能力如何,您可以将更新速率降低到几分之一秒。如果仍然不够快,遍历 opencv cudaopencv gpu库可能会为您提供所需的更快速度。

关于opencv - 使用来自实时视频流的OpenCV进行形状检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35042254/

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