emgucv mean shift
来源:互联网 发布:linux网络yum源 编辑:程序博客网 时间:2024/05/22 10:41
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Emgu.CV;using Emgu.Util;using Emgu.CV.Structure;namespace meanshift{ public partial class Form1 : Form { static string name; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { OpenFileDialog open = new OpenFileDialog(); if (open.ShowDialog() == DialogResult.OK) { name = open.FileName; } } private void test(string name) { Image<Bgr, byte> src = new Image<Bgr, byte>(name);//读取原图像 pictureBox2.Image = src.ToBitmap(); Image<Bgr, byte> src1 = new Image<Bgr, byte>(src.Size); CvInvoke.cvPyrMeanShiftFiltering(src, src1, trackBar1.Value, trackBar2.Value, trackBar3.Value, new MCvTermCriteria(1)); pictureBox1.Image = src1.ToBitmap();//将处理后的图像显示出来 src.Dispose(); src1.Dispose(); } private void button2_Click(object sender, EventArgs e) { test(name); } private void trackBar1_ValueChanged(object sender, EventArgs e) { label1.Text = trackBar1.Value.ToString(); test(name); } private void trackBar2_ValueChanged(object sender, EventArgs e) { label2.Text = trackBar2.Value.ToString(); test(name); } private void trackBar3_ValueChanged(object sender, EventArgs e) { label3.Text = trackBar3.Value.ToString(); test(name); } }}
效果可以更改滑动条来改变。
Parameters
src – The source 8-bit, 3-channel image.
dst – The destination image of the same format and the same size as the source.
sp – The spatial window radius.
sr – The color window radius.
maxLevel – Maximum level of the pyramid for the segmentation.
termcrit – Termination criteria: when to stop meanshift iterations
0 0
- emgucv mean shift
- Mean Shift
- Mean-shift--胡占义
- Mean Shift详细介绍
- Mean Shift基础知识
- mean shift 详细介绍
- Mean Shift 知识整理
- Mean Shift && CamShift
- Mean Shift详细介绍
- Mean Shift算法(CamShift)
- Mahout-mean shift
- mean-shift总结
- mean shift tracking
- Mean Shift 算法总结
- Mean Shift算法
- mean shift 跟踪算法
- Mean Shift 概述
- Mean-Shift算法
- cocos2dx 学习
- MFC不能多线程操作控件的原因
- Knockoutjs介绍
- 字符集编解码的故事(ASCII,ANSI,Unicode,Utf-8)
- 神经网络(一)
- emgucv mean shift
- Hive create external table partition关联数据文件
- java线程学习--线程同步(二)
- C++中const的用法
- 写在前面
- 2013秋13级预备队集训练习2 --D - Artificial Intelligence?
- 【Qt移植到linux】问题 qt界面无法输入中文,中文不显示,乱码等问题
- 简单的多模块Maven工程
- 52单片机中定时/计数器2的研究 .