用OpenCVSharp 4.5 跑一遍 OpenCV 官方教程
原OpenCV官方教程链接:OpenCV: Meanshift and Camshift
核心函数:meanShift
using System;
using OpenCvSharp;
namespace ConsoleApp1
{
class tutorial37 : ITutorial
{
public void Run()
{
string filename = @"I:\csharp\videos\slow_traffic_small.mp4";
VideoCapture capture = new VideoCapture(filename);
if (!capture.IsOpened())
{
//error in opening the video input
Console.WriteLine("Unable to open file!");
return;
}
Mat frame = new Mat(), roi = new Mat(), hsv_roi = new Mat(), mask = new Mat();
// take first frame of the video

本文档展示了如何使用OpenCVSharp4.5实现OpenCV官方教程中的MeanShift追踪方法。通过读取视频文件,设定初始追踪窗口,进行颜色空间转换和直方图计算,然后应用meanShift函数更新窗口位置。程序会在每帧中绘制追踪窗口,直到用户按下'q'或ESC键退出。
最低0.47元/天 解锁文章
1504

被折叠的 条评论
为什么被折叠?



