当前位置: 首页 > 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.w-s-a.com/news/955424/

相关文章:

  • 建设购物网站流程图怎么找网站
  • 阿里云部署多个网站制作小程序网站源码
  • 博罗东莞网站建设网站免费源代码
  • 网站规划与设计范文桂平网站建设
  • 网站备案号密码wordpress邮箱发送信息错误
  • 模板的网站都有哪些关键词搜索工具爱站网
  • 鲜花网站建设的利息分析企业网站建设方案书
  • 深圳网站平台石家庄做商城网站的公司
  • 微网站营销是什么私人订制网站有哪些
  • 浙江建设工程合同备案网站新手做网站教程
  • 网站优化关键词排名自己怎么做wordpress安装主题失败
  • 成都建设银行招聘网站网站的切换语言都是怎么做的
  • 网站网业设计wordpress 很差
  • 网站开发软件著作权归谁网站悬浮窗广告
  • 如何提升网站alexa排名货运网站源码
  • 如何看自己网站流量梧州网站设计理念
  • 商城网站建设特点有哪些信息门户
  • 弄一个网站临沂有哪几家做网站的
  • 广州个人网站制作公司网站建设公司价
  • 免费建设网站赚钱小程序开发文档pdf
  • ucenter 整合两个数据库网站网店推广技巧
  • 网站优化排名提升百度wap
  • 八里河风景区网站建设内容摘要网站开发基础学习
  • 上海做外贸网站的公司智慧团建网站登陆平台
  • 上海商务网站建设如何做的网站手机可以用吗
  • 产品推广营销方案seo推广员招聘
  • 做水利网站需要多少钱山东市网站建设
  • 做网站找哪里如何修改wordpress颜色
  • 招商加盟网站系统站长工具 seo查询
  • 工商局网站清算组备案怎么做电商培训机构