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

兰州做网站维护的公司3g手机网站

兰州做网站维护的公司,3g手机网站,企业网站建设上海,wordPress回复表情OpenCv提供了函数 findContours()用于对物体轮廓进行检测#xff0c;该函数实现算法是由S.suzuki K.Abe于1985年发表的。OpenCVSharp封装了这个函数#xff0c;有2个参数(contours#xff0c;hierarchy)要做特别的说明。public static void FindContours(InputOutputArray i…OpenCv提供了函数 findContours()用于对物体轮廓进行检测该函数实现算法是由S.suzuki K.Abe于1985年发表的。OpenCVSharp封装了这个函数有2个参数(contourshierarchy)要做特别的说明。public static void FindContours(InputOutputArray image, out Point[][] contours,out HierarchyIndex[] hierarchy, RetrievalModes mode,ContourApproximationModes method, Point? offset null);解析contours 的类型是Point[][]它相当于OpenCV中的Vector contours,存储多个轮廓每个轮廓是由若干个点组成可以在该函数前声明Point[][] contours;在C#中没有赋值的变量在用的时候是不允许的因为它是输出的结果可以不需要给它new空间但必须在函数的参数中声明是out参数hierarchy为包含图像拓扑结构的信息它是HierarchyIndex[]类型这是输入的结果同样要在函数的参数中声明为out。具体代码如下using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using OpenCvSharp;using OpenCvSharp.Extensions;namespace OpenCvSharp_03{class Program{static void Main(string[] args){Mat srcImage Cv2.ImRead(D:\MyData\circle.jpg);Mat dst_Image MyFindContours(srcImage);Cv2.ImShow(srcImage:, srcImage);Cv2.ImShow(contours, dst_Image);Cv2.WaitKey();}public static Mat MyFindContours(Mat srcImage){//转化为灰度图Mat src_gray new Mat();Cv2.CvtColor(srcImage, src_gray, ColorConversionCodes.RGB2GRAY);//滤波Cv2.Blur(src_gray, src_gray, new Size(3, 3));//Canny边缘检测Mat canny_Image new Mat();Cv2.Canny(src_gray, canny_Image, 100, 200);//获得轮廓Point[][] contours;HierarchyIndex[] hierarchly;Cv2.FindContours(canny_Image,out contours,out hierarchly, RetrievalModes.Tree,ContourApproximationModes.ApproxSimple,new Point(0,0));//将结果画出并返回结果Mat dst_Image Mat.Zeros(canny_Image.Size(),srcImage.Type());Random rnd new Random();for (int i 0; i contours.Length; i){Scalar color new Scalar(rnd.Next(0,255),rnd.Next(0,255),rnd.Next(0,255));Cv2.DrawContours(dst_Image, contours, i, color, 2,LineTypes.Link8, hierarchly);}return dst_Image;}}}我封装好了MyFindContours()这个函数方便大家调用进行测试测试结果如下到此这篇关于C#中OpenCVSharp实现轮廓检测的文章就介绍到这了,更多相关C# OpenCVSharp轮廓检测内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家
http://wiki.neutronadmin.com/news/336994/

相关文章:

  • 开通公司网站怎么做分录在线教育网站开发经验简历填写
  • 深圳广告网站设计制作树莓派怎么打开 wordpress
  • 深圳网站建设开发公司导视设计原则
  • 网站颜色 字体株洲网站建设方案
  • 繁体企业网站源码cms开源系统php
  • 做互助盘网站互联网公司注册
  • 大连哪家公司做网站比较好淘客推广
  • 网站开发流程主要分成什么企业电子商务网站的建设阶段
  • 怎么在线上推广自己的产品seo外包优化网站 sit
  • 机械厂网站建设方案网站在哪里购买
  • 封面型网页网站有哪些启东做网站
  • 有框架有模板怎么做网站山东大良网站建设
  • 怎么查网站的icp备案cherry framework wordpress
  • 怎样做外贸网站网站首页一般做多大
  • 河南网站建设平台徐汇网站推广
  • 网站宝建站网站备案密码重置申请表
  • 深圳网站开发奇辰科技电商打单软件排名
  • 做网站如何收费网站设计方面有什么公司
  • 外贸网站源代码宿迁房产查询网上查询系统
  • 如何将域名和网站绑定域名wordpress 上传文件
  • 做自己的程序设计在线测评网站大学城网站开发公司电话
  • 云浮源峰网站建设工作室地址如何查网站是织梦做的
  • 古典网站案例网站建设软件哪个最好
  • 怀化网站优化推荐德阳网站建设公司
  • 免费代理上网网站wordpress管局备案
  • 贵阳市城乡建设学校网站企业腾讯邮箱入口
  • 网站建设顶层设计一键lnmp搭建wordpress
  • 做seo要明白网站内容乃重中之重正规的网站建设学习网
  • 石家庄制作网站公司有哪些网站如何改首页模块
  • 汕头网站推广公司摄影设计素材