当前位置: 首页 > news >正文

深圳专门网站制作汽车保养网站模板

深圳专门网站制作,汽车保养网站模板,桂林两江四湖是哪两江哪四湖,做网站和优化的公司版权声明#xff1a;本文为博主原创文章#xff0c;转载请在显著位置标明本文出处以及作者网名#xff0c;未经作者允许不得用于商业目的。 本文的VB版本请访问#xff1a;图像分割-漫水填充法 floodFill-CSDN博客 FloodFill方法是一种图像处理算法#xff0c;它的目的是…版权声明本文为博主原创文章转载请在显著位置标明本文出处以及作者网名未经作者允许不得用于商业目的。 本文的VB版本请访问图像分割-漫水填充法 floodFill-CSDN博客 FloodFill方法是一种图像处理算法它的目的是将一个闭合的区域内的像素全部涂上同一个颜色。在实现中通常会使用递归或队列来处理待处理列表。具体的实现方式会根据具体应用场景的需求而有所不同。 CvInvoke.FloodFill方法用于执行图像的漫水填充操作它将连通区域中的所有像素点填充为指定颜色的操作。该方法声明如下 public static int FloodFill( IInputOutputArray src, IInputOutputArray mask, Point seedPoint, MCvScalar newVal, out Rectangle rect, MCvScalar loDiff, MCvScalar upDiff, Connectivity connectivity Connectivity.FourConnected, FloodFillType flags FloodFillType.Default ) 参数说明 src输入输出的图像必须是单通道灰度图像或三通道彩色图像。mask掩码图像必须是单通道8位图像并且高宽各比源图像大2。如果指定了掩码则只有掩码中像素值为255的区域才会被填充或者标记。如果不指定掩码则默认填充或者标记整个图像。seedPoint表示种子点的坐标即从哪个像素点开始填充或者标记连通区域。newVal填充的新颜色可以是一个标量值单通道图像或一个包含三个通道值的MCvScalar结构体三通道图像。rect输出参数表示被填充区域的边界矩形。loDiff低阈值向量。如果相邻像素点的值与种子点的差值小于低阈值向量则将其归为同一连通区域。upDiff高阈值向量。如果相邻像素点的值与种子点的差值大于高阈值向量则将其归为不同的连通区域。connectivity连接性指定像素的相邻关系。默认为八连通。flags漫水填充算法的标志位。默认为FixedRange表示使用固定的阈值范围进行填充。 返回值 返回一个整数值表示填充的像素个数。 //漫水填充法 floodFillprivate void Button1_Click(object sender, EventArgs e){Mat m new Mat(C:\\learnEmgucv\\tower.jpg, ImreadModes.Color);//种子点的坐标Point seedPoint new Point(100, 100);//填充颜色MCvScalar newVal new MCvScalar(0, 255, 255);//掩码图像Mat mmask new Mat();mmask Mat.Zeros(m.Rows 2, m.Cols 2, DepthType.Cv8U, 1);Rectangle rect new Rectangle();// 执行漫水填充int numFilledPixels CvInvoke.FloodFill(m, mmask, seedPoint, newVal, out rect, new MCvScalar(10, 10, 10), new MCvScalar(20, 20, 20));//输出填充的像素个数Console.WriteLine(Number of filled pixels: numFilledPixels);//显示填充后的图像ImageBox1.Image m;}输出结果如下图所示 图8-1漫水填充法实现图像分割 //漫水填充法 floodFill//选取不同的起始点坐标进行填充private void Button2_Click(object sender, EventArgs e){Mat msrc new Mat(c:\\learnEmgucv\\tower.jpg, ImreadModes.AnyColor);ImageBox1.Image msrc;Mat mask new Mat(msrc.Rows 2, msrc.Cols 2, DepthType.Cv8U, 1);int area;//从坐标(250, 250)进行填充Mat mdst1 msrc.Clone();Rectangle outRec;area CvInvoke.FloodFill(mdst1, mask,new Point(250, 250),new MCvScalar(0, 0, 255),out outRec,new MCvScalar(40, 40, 40),new MCvScalar(40, 40, 40),Connectivity.FourConnected,FloodFillType.FixedRange);CvInvoke.Imshow(mdst1, mdst1);//从坐标(400, 400)进行填充Mat mdst2 msrc.Clone();area CvInvoke.FloodFill(mdst2, mask,new Point(400, 400),new MCvScalar(0, 255, 0),out outRec,new MCvScalar(60, 60, 60),new MCvScalar(80, 80, 80),Connectivity.FourConnected,FloodFillType.FixedRange);CvInvoke.Imshow(mdst2, mdst2);}输出结果如下图所示 图8-2 不同坐标点填充效果 //FloodFill随机坐标点使用随机颜色填充private void Button3_Click(object sender, EventArgs e){Mat msrc new Mat(c:\\learnEmgucv\\tower.jpg, ImreadModes.AnyColor);ImageBox1.Image msrc;Mat mask new Mat(msrc.Rows 2, msrc.Cols 2, DepthType.Cv8U, 1);MCvScalar lodiff new MCvScalar(20, 20, 20);MCvScalar hidiff new MCvScalar(20, 20, 20);Random r new Random();Rectangle outRec;for (int i 0; i 100; i){int x r.Next(msrc.Cols);int y r.Next(msrc.Rows);Point p new Point(x, y);MCvScalar newsc new MCvScalar(r.Next(256), r.Next(256), r.Next(256));int area CvInvoke.FloodFill(msrc, mask,p,newsc,out outRec,lodiff,hidiff,Connectivity.FourConnected,FloodFillType.FixedRange);}CvInvoke.Imshow(mout, msrc);}输出结果如下图所示 图8-3 随机坐标点使用随机颜色填充 由于.net平台下C#和vb.NET很相似本文也可以为C#爱好者提供参考。 学习更多vb.net知识请参看vb.net 教程 目录
http://www.dnsts.com.cn/news/54081.html

相关文章:

  • 网站制作的总结与体会网站怎么做统计
  • 滨海做网站哪家好小公司做网站还是微博
  • 长沙网站建设流程企业级建站
  • 网站规划建设与安全管理官网seo优化找哪家做
  • 哈尔滨快速制作网站长春科技网站建设
  • 营销型网站制作培训商品分类标准
  • 天津怎样做网站推广如何建立一家公司
  • 河北网站建设搭建网站建设图总结
  • wx网站开发西宁那有做网站的
  • 怎么做pdf电子书下载网站php网站开发技术是什么
  • 泰国做彩票网站企业网站首页布局尺寸
  • 百度推广需要自己有网站吗中小微企业查询官网
  • 阿里云配置网站做网站怎么样
  • 简易博客网站模板下载WordPress模板注释
  • 招聘网站的简历可以做几份微信上如何投放广告
  • 怎么建设游戏平台网站做网站如何连数据库
  • 制作专业网站商城开发企业
  • 自学php制作网站有哪些软件html网页模板素材下载
  • 色无极网站正在建设中荆门做网站的公司
  • 社交网站 cms国外服务器ip大全
  • 官网网站建设需求文档石河子农八师建设兵团社保网站
  • 企业如何注册自己的网站安徽省
  • 西安网站开发软件网站打不开
  • 开平小学学生做平网站中国建筑装饰网怎么样
  • 邹城网站制作今晚8时兰州全面解封
  • 网易做的什么网站国际军事新闻视频播放
  • 帮别人做网站的合作协议企业网站总承包建设模式关键步骤
  • 新建的网站如何做seo网站开发背景
  • 找学校的网站网站后台更新缓存失败
  • 网站说服力 营销型网站策划 下载xxx网站建设规划书