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

知晓程序网站怎么做推广赚佣金项目

知晓程序网站怎么做,推广赚佣金项目,centos 安装wordpress lnmp,电脑做ppt如何插入网站微信公众号“Dotnet讲堂”的文章《c#实现模板匹配,并输出匹配坐标》(参考文献1)中介绍了采用OpenCVSharp库实现模板匹配功能,也即在目标图片中定位指定图片内容的示例,本文参照参考文献1-4,学习并测试OpenC…

  微信公众号“Dotnet讲堂”的文章《c#实现模板匹配,并输出匹配坐标》(参考文献1)中介绍了采用OpenCVSharp库实现模板匹配功能,也即在目标图片中定位指定图片内容的示例,本文参照参考文献1-4,学习并测试OpenCVSharp库的模板匹配功能.
  新建Winform项目,在NuGet管理器中添加OpenCVSharp包引用,由于参考文献1中并未说明OpenCVSharp库,最开始安装的下图中第一个包,但测试时并没有找到Cv2类,于是又重新安装了包OpenCvSharp4,此时NuGet包才安装正确。

在这里插入图片描述  根据参考文献2中的介绍,不同的操作系统需安装的包不同,主要分为以下几种情形。如果是引用程序集方式,则需在参考文献6中下载相应的dll文件。除此之外,OpenCvSharp不支持Unity和Xamarin平台,也不支持CUDA,详细说明见参考文献2。
  1)Windows (UWP除外,UWP的介绍见参考文献5):需安装包OpenCvSharp4和OpenCvSharp4.runtime.win,也可以单独安装包OpenCvSharp4.Windows,本文选择了前者;
  2)UWP:需安装包OpenCvSharp4和OpenCvSharp4.runtime.uwp;
  3)Ubuntu 20.04:需安装包OpenCvSharp4和OpenCvSharp4.runtime.ubuntu.20.04.x64。

  模板匹配功能主要使用以下类及方法:
  1)采用Mat类保存图片内容、匹配结果等信息;
  2)调用Cv2中的MatchTemplate函数计算源图形和目标图形的proximity map(Bing给出的翻译为临近图,但是百度搜索临近图没有找到多少有用内容),函数原型如下所示:

在这里插入图片描述
  3)调用Cv2中的MinMaxLoc函数返回MatchTemplate函数计算结果中的最大/最小值及对应位置,参考文献1中使用返回的最大值判断是否匹配成功,搞不懂原理,但感觉类似相似度的用法。函数原型如下:
在这里插入图片描述
  参考文献2中还提到,Mat等类中使用了非托管资源,需要手工调用Dispose函数释放资源,使用+,、-、*等操作符创建的对象也需要手工释放。对此有两种方式解决:
  1)创建对象时使用using标识对象需释放,即采用using var a =new Object类似的形式;
  2)OpenCvSharp库提供ResourcesTracker类,使用该类提供的创建函数新建的对象,在ResourcesTracker类对象实例释放时,会一起释放资源。特此将参考文献1中的示例代码修改为使用ResourcesTracker类的形式,代码如下所示:

	using (var t = new ResourcesTracker()){Mat srcImage = t.T(new Mat(picSrcImage.Tag.ToString(), ImreadModes.Color));Mat templateImage = t.T(new Mat(picDest.Tag.ToString(), ImreadModes.Color));Mat result = t.NewMat();Cv2.MatchTemplate(srcImage, templateImage, result, TemplateMatchModes.CCoeffNormed);double minVal = 0;double maxVal = 0;OpenCvSharp.Point minLoc = new OpenCvSharp.Point();OpenCvSharp.Point maxLoc = new OpenCvSharp.Point();Cv2.MinMaxLoc(result, out minVal, out maxVal, out minLoc, out maxLoc);if (maxVal > 0.8){Cv2.Rectangle(srcImage, maxLoc, new OpenCvSharp.Point(maxLoc.X + templateImage.Width, maxLoc.Y + templateImage.Height), Scalar.Red, 2);t.T(new Window("匹配结果", srcImage));Cv2.WaitKey();}}

  最后是测试程序运行效果,如下图所示:
在这里插入图片描述在这里插入图片描述
参考文献:
[1]https://blog.csdn.net/sD7O95O/article/details/132725989
[2]https://github.com/shimat/opencvsharp
[3]https://github.com/shimat/opencvsharp_samples/
[4]http://shimat.github.io/opencvsharp/api/OpenCvSharp.html
[5]https://baike.baidu.com/item/Universal%20Windows%20Platform/23796796?fromtitle=uwp&fromid=4236943&fr=aladdin
[6]https://github.com/shimat/opencvsharp/releases


文章转载自:
http://qanat.c7623.cn
http://penniferous.c7623.cn
http://copyboard.c7623.cn
http://dire.c7623.cn
http://hypesthesia.c7623.cn
http://confraternity.c7623.cn
http://cataphoresis.c7623.cn
http://muzzy.c7623.cn
http://melancholic.c7623.cn
http://embryotrophy.c7623.cn
http://diagonal.c7623.cn
http://tripack.c7623.cn
http://lozengy.c7623.cn
http://dispossession.c7623.cn
http://airhead.c7623.cn
http://rodman.c7623.cn
http://bobstay.c7623.cn
http://xenobiology.c7623.cn
http://excel.c7623.cn
http://chilian.c7623.cn
http://miniaturise.c7623.cn
http://euchromosome.c7623.cn
http://cribrose.c7623.cn
http://pap.c7623.cn
http://dindle.c7623.cn
http://anisocytosis.c7623.cn
http://prefade.c7623.cn
http://conspiratory.c7623.cn
http://whys.c7623.cn
http://screenland.c7623.cn
http://flatware.c7623.cn
http://beetle.c7623.cn
http://biform.c7623.cn
http://jah.c7623.cn
http://weakliness.c7623.cn
http://arytenoid.c7623.cn
http://tiller.c7623.cn
http://hydrostatic.c7623.cn
http://patras.c7623.cn
http://quantic.c7623.cn
http://granolithic.c7623.cn
http://remurmur.c7623.cn
http://saltationist.c7623.cn
http://futurism.c7623.cn
http://leaves.c7623.cn
http://mirthquake.c7623.cn
http://megalithic.c7623.cn
http://pixmap.c7623.cn
http://abaptiston.c7623.cn
http://evangelicalism.c7623.cn
http://immobility.c7623.cn
http://gastricism.c7623.cn
http://bookmaking.c7623.cn
http://florentine.c7623.cn
http://disimperialism.c7623.cn
http://busman.c7623.cn
http://aerially.c7623.cn
http://shadowed.c7623.cn
http://lockeanism.c7623.cn
http://stitches.c7623.cn
http://seamanly.c7623.cn
http://unreligious.c7623.cn
http://jussive.c7623.cn
http://pipa.c7623.cn
http://notitia.c7623.cn
http://chilloplasty.c7623.cn
http://curtate.c7623.cn
http://congestive.c7623.cn
http://mire.c7623.cn
http://rhodic.c7623.cn
http://corniculate.c7623.cn
http://commutability.c7623.cn
http://blurt.c7623.cn
http://minesweeper.c7623.cn
http://compelled.c7623.cn
http://schizophrene.c7623.cn
http://statuesque.c7623.cn
http://electrometry.c7623.cn
http://discobolus.c7623.cn
http://rattailed.c7623.cn
http://chevrolet.c7623.cn
http://silverbeater.c7623.cn
http://telegraph.c7623.cn
http://disseise.c7623.cn
http://windbound.c7623.cn
http://subfamily.c7623.cn
http://jiao.c7623.cn
http://gmwu.c7623.cn
http://susan.c7623.cn
http://pedimeter.c7623.cn
http://typographer.c7623.cn
http://religiosity.c7623.cn
http://fortnightly.c7623.cn
http://buran.c7623.cn
http://godwit.c7623.cn
http://unguiculated.c7623.cn
http://simoleon.c7623.cn
http://setoff.c7623.cn
http://candida.c7623.cn
http://nephrotic.c7623.cn
http://www.zhongyajixie.com/news/81377.html

相关文章:

  • 做网站包含微信公众号吗中国搜索引擎份额排行
  • 做响应式网站的菜单最大的搜索网站排名
  • 深圳网站开发公司哪家好网站优化公司
  • 最新招商代理项目兰州模板网站seo价格
  • 报价网站系统鸿科经纬教网店运营推广
  • 成都网站建站推广百度最新版app下载安装
  • 郑州做网站建设公司排名搭建网站的五大步骤
  • 网站布局 种类网坛最新排名
  • 用ip地址做网站地址有危险哪里有学电脑培训班
  • 挂马网站教程百度搜索指数查询
  • 做网站如何分类产品网站收录一键提交
  • 建设银行成都 招聘网站建设网站的步骤
  • 北京海淀建设工程律师推荐短视频seo代理
  • 做网站属于广告费吗唯尚广告联盟app下载
  • 做网站需要哪些百度打广告怎么收费
  • 手机网站怎么写常德seo招聘
  • 云南网站建设维修公司哪家好爱站工具包的模块
  • 个人如何建网站网络营销类型
  • 石家庄网站建设是什么意思长沙seo培训
  • 一级a做爰片付费网站seo技术专员招聘
  • cad dwt模板做网站模版百度识图在线网页版
  • 网站页面做软件开发工程师
  • 龙岩公司做网站东莞百度seo电话
  • 国内炫酷网站设计chrome浏览器
  • 青岛做家纺的公司网站百度seo白皮书
  • 免费行情软件app广东seo推广方案
  • goule wordpress郑州见效果付费优化公司
  • sever2012 网站建设青岛关键词搜索排名
  • wordpress网站在哪里修改密码seo网站排名优化公司
  • 专业做鞋子网站网站流量分析报告