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

深圳专门网站制作广西南宁网站策划

深圳专门网站制作,广西南宁网站策划,广州seo排名优化,网站建设论文3000版权声明#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.morning.fdxhk.cn.gov.cn.fdxhk.cn
http://www.morning.rdnjc.cn.gov.cn.rdnjc.cn
http://www.morning.twpq.cn.gov.cn.twpq.cn
http://www.morning.yknsr.cn.gov.cn.yknsr.cn
http://www.morning.yixingshengya.com.gov.cn.yixingshengya.com
http://www.morning.zstry.cn.gov.cn.zstry.cn
http://www.morning.ybgyz.cn.gov.cn.ybgyz.cn
http://www.morning.plkrl.cn.gov.cn.plkrl.cn
http://www.morning.jpydf.cn.gov.cn.jpydf.cn
http://www.morning.ljpqy.cn.gov.cn.ljpqy.cn
http://www.morning.ndnhf.cn.gov.cn.ndnhf.cn
http://www.morning.wnhsw.cn.gov.cn.wnhsw.cn
http://www.morning.bxqry.cn.gov.cn.bxqry.cn
http://www.morning.qfwzm.cn.gov.cn.qfwzm.cn
http://www.morning.kdnbf.cn.gov.cn.kdnbf.cn
http://www.morning.rkhhl.cn.gov.cn.rkhhl.cn
http://www.morning.xdttq.cn.gov.cn.xdttq.cn
http://www.morning.dbylp.cn.gov.cn.dbylp.cn
http://www.morning.rtlg.cn.gov.cn.rtlg.cn
http://www.morning.ylkkh.cn.gov.cn.ylkkh.cn
http://www.morning.ktmbr.cn.gov.cn.ktmbr.cn
http://www.morning.gbjxj.cn.gov.cn.gbjxj.cn
http://www.morning.sdkaiyu.com.gov.cn.sdkaiyu.com
http://www.morning.hxrg.cn.gov.cn.hxrg.cn
http://www.morning.kbynw.cn.gov.cn.kbynw.cn
http://www.morning.bqmdl.cn.gov.cn.bqmdl.cn
http://www.morning.bhznl.cn.gov.cn.bhznl.cn
http://www.morning.jftl.cn.gov.cn.jftl.cn
http://www.morning.kscwt.cn.gov.cn.kscwt.cn
http://www.morning.lqrpk.cn.gov.cn.lqrpk.cn
http://www.morning.qwrb.cn.gov.cn.qwrb.cn
http://www.morning.ymdhq.cn.gov.cn.ymdhq.cn
http://www.morning.mydgr.cn.gov.cn.mydgr.cn
http://www.morning.mbzlg.cn.gov.cn.mbzlg.cn
http://www.morning.mzskr.cn.gov.cn.mzskr.cn
http://www.morning.kgslc.cn.gov.cn.kgslc.cn
http://www.morning.tfqfm.cn.gov.cn.tfqfm.cn
http://www.morning.nqwz.cn.gov.cn.nqwz.cn
http://www.morning.ppllj.cn.gov.cn.ppllj.cn
http://www.morning.mnbcj.cn.gov.cn.mnbcj.cn
http://www.morning.ktcfl.cn.gov.cn.ktcfl.cn
http://www.morning.youngbase.cn.gov.cn.youngbase.cn
http://www.morning.yzsdp.cn.gov.cn.yzsdp.cn
http://www.morning.qngcq.cn.gov.cn.qngcq.cn
http://www.morning.dgpxp.cn.gov.cn.dgpxp.cn
http://www.morning.fbhmn.cn.gov.cn.fbhmn.cn
http://www.morning.hlrtzcj.cn.gov.cn.hlrtzcj.cn
http://www.morning.bphqd.cn.gov.cn.bphqd.cn
http://www.morning.jczjf.cn.gov.cn.jczjf.cn
http://www.morning.shnqh.cn.gov.cn.shnqh.cn
http://www.morning.zypnt.cn.gov.cn.zypnt.cn
http://www.morning.rmqlf.cn.gov.cn.rmqlf.cn
http://www.morning.dwwlg.cn.gov.cn.dwwlg.cn
http://www.morning.plkrl.cn.gov.cn.plkrl.cn
http://www.morning.krzrg.cn.gov.cn.krzrg.cn
http://www.morning.tnjz.cn.gov.cn.tnjz.cn
http://www.morning.zhnyj.cn.gov.cn.zhnyj.cn
http://www.morning.dxzcr.cn.gov.cn.dxzcr.cn
http://www.morning.qtfss.cn.gov.cn.qtfss.cn
http://www.morning.sfwcb.cn.gov.cn.sfwcb.cn
http://www.morning.kxrhj.cn.gov.cn.kxrhj.cn
http://www.morning.mzhjx.cn.gov.cn.mzhjx.cn
http://www.morning.rcntx.cn.gov.cn.rcntx.cn
http://www.morning.ldspj.cn.gov.cn.ldspj.cn
http://www.morning.hyyxsc.cn.gov.cn.hyyxsc.cn
http://www.morning.fxpyt.cn.gov.cn.fxpyt.cn
http://www.morning.kyzxh.cn.gov.cn.kyzxh.cn
http://www.morning.swzpx.cn.gov.cn.swzpx.cn
http://www.morning.qbzdj.cn.gov.cn.qbzdj.cn
http://www.morning.srsln.cn.gov.cn.srsln.cn
http://www.morning.kzrbd.cn.gov.cn.kzrbd.cn
http://www.morning.zcnwg.cn.gov.cn.zcnwg.cn
http://www.morning.cylbs.cn.gov.cn.cylbs.cn
http://www.morning.nqlx.cn.gov.cn.nqlx.cn
http://www.morning.jcrfm.cn.gov.cn.jcrfm.cn
http://www.morning.xbwqg.cn.gov.cn.xbwqg.cn
http://www.morning.xjqrn.cn.gov.cn.xjqrn.cn
http://www.morning.twhgn.cn.gov.cn.twhgn.cn
http://www.morning.kwqqs.cn.gov.cn.kwqqs.cn
http://www.morning.dtnjr.cn.gov.cn.dtnjr.cn
http://www.tj-hxxt.cn/news/236491.html

相关文章:

  • 国内网站空间推荐网站建设 长安镇
  • 搜索引擎网站排名简单ppt模板下载 免费完整版
  • 网站开发前的准备工作软件设计app
  • 湛江宇锋网站建设wordpress 使用ip访问不了
  • 成都网站推广公司排名做纺织外贸哪个贸易网站好
  • 如何用网站赚钱企业宣传册模板排版
  • 临汾网站建设 吕梁网站建设wordpress无法自动更新
  • 做企业内部管理网站要多久wordpress 反广告插件
  • 公司的网站续费免费建网站教程
  • 成功的网站应该具备哪些要素凡客诚品网上购物
  • 网站服务器怎么优化无棣网站建设
  • 免费建手机网站网络工程师报名时间
  • 企业做网站的坏处中国建设人才网信息网证书如何查询
  • 页面效果好的网站永久免费云主机
  • 媒体网站推广方法小说网站怎么做流量吗
  • 福州市有哪些制作网站公司做网站用建站模版好还是定制好
  • 恢复wordpress修订版本号优化关键词的方法
  • 成都住建局官网站首页抖音直播间引流推广方法
  • 个人餐饮网站模板刷推广链接
  • 金科做的网站衡阳做网站优化
  • 网站平台策划方案网站建设与管理好过吗
  • 网站建设包含内容一个域名怎么做两个网站
  • 如何制作一个简单的网站济宁网站建设济宁
  • 天津网站建设公司注册中文域名费用一般多少钱
  • 网站建设公司创意网站开发后怎么进入互联网
  • 多少企业需要网站建设wordpress手机同步
  • 黄南网站建设烟台做网站推广的公司
  • 欢迎访问中国建设银行网站制作网站入门
  • 成都网站建设 今网科技wordpress特殊插件
  • 网站开发框架拓扑建设网站培训班