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

义乌网站推广网站建设分前端和后台吗

义乌网站推广,网站建设分前端和后台吗,商品网站怎么做的,南京百度seo理论 模板匹配是一种在较大图像中搜索和查找模板图像位置的方法。为此#xff0c;OpenCV 带有一个函数 cv.matchTemplate#xff08;#xff09; 。它只是在输入图像上滑动模板图像#xff08;如在 2D 卷积中#xff09;#xff0c;并比较模板图像下的模板和输入图像的补…理论 模板匹配是一种在较大图像中搜索和查找模板图像位置的方法。为此OpenCV 带有一个函数 cv.matchTemplate 。它只是在输入图像上滑动模板图像如在 2D 卷积中并比较模板图像下的模板和输入图像的补丁。在 OpenCV 中实现了几种比较方法。它返回一个灰度图像其中每个像素表示该像素的邻域与模板匹配的程度。 如果输入图像的大小WxH且模板图像的大小wxh则输出图像的大小为W-w 1H-h 1。得到结果后可以使用 cv.minMaxLoc 函数查找最大/最小值的位置。将其作为矩形的左上角取wh作为矩形的宽度和高度。那个矩形是你的模板区域。 如果你使用cv.TM_SQDIFF函数作为比较的方法, 最小值作为匹配值。 OpenCV 中的模板匹配 在这里作为一个例子我们将在梅西的照片中搜索他的面部因此我创建了一个如下的模板 我们将尝试所有的比较方法看看它们的结果如何 import cv2 as cv import numpy as np from matplotlib import pyplot as plt img cv.imread(messi5.jpg,0) img2 img.copy() template cv.imread(template.jpg,0) w, h template.shape[::-1] # All the 6 methods for comparison in a list methods [cv.TM_CCOEFF, cv.TM_CCOEFF_NORMED, cv.TM_CCORR,cv.TM_CCORR_NORMED, cv.TM_SQDIFF, cv.TM_SQDIFF_NORMED] for meth in methods:img img2.copy()method eval(meth)# Apply template Matchingres cv.matchTemplate(img,template,method)min_val, max_val, min_loc, max_loc cv.minMaxLoc(res)# If the method is TM_SQDIFF or TM_SQDIFF_NORMED, take minimumif method in [cv.TM_SQDIFF, cv.TM_SQDIFF_NORMED]:top_left min_locelse:top_left max_locbottom_right (top_left[0] w, top_left[1] h)cv.rectangle(img,top_left, bottom_right, 255, 2)plt.subplot(121),plt.imshow(res,cmap gray)plt.title(Matching Result), plt.xticks([]), plt.yticks([])plt.subplot(122),plt.imshow(img,cmap gray)plt.title(Detected Point), plt.xticks([]), plt.yticks([])plt.suptitle(meth)plt.show()请参阅以下结果 cv.TM_CCOEFF cv.TM_CCOEFF_NORMED cv.TM_CCORR cv.TM_CCORR_NORMED cv.TM_SQDIFF cv.TM_SQDIFF_NORMED 你可以看到使用 **cv.TM_CCORR**的结果并不像我们预期的那样好。 模板与多个对象匹配 在上一节中我们搜索了梅西的脸部图像该图像仅在图中出现一次。假设您正在搜索的对象在图中出现了多次 cv.minMaxLoc 将不会为你提供所有的匹配点。在这种情况下我们将使用阈值。所以在这个例子中我们将使用着名游戏 Mario 的截图并在其中找到硬币。 import cv2 as cv import numpy as np from matplotlib import pyplot as plt img_rgb cv.imread(mario.png) img_gray cv.cvtColor(img_rgb, cv.COLOR_BGR2GRAY) template cv.imread(mario_coin.png,0) w, h template.shape[::-1] res cv.matchTemplate(img_gray,template,cv.TM_CCOEFF_NORMED) threshold 0.8 loc np.where( res threshold) for pt in zip(*loc[::-1]):cv.rectangle(img_rgb, pt, (pt[0] w, pt[1] h), (0,0,255), 2) cv.imwrite(res.png,img_rgb)结果 apachecn.github.io/opencv-doc-zh/#/
http://www.hkea.cn/news/14463686/

相关文章:

  • php做网站需要数据库吗免费咨询心理医生平台
  • php手机网站如何制作教程怎样做网站能百度能搜到
  • 各位给推荐个网站百度官网
  • 厦门 网站备案免费seo网站推荐一下
  • 酒店网站做的比较好的重庆市造价工程新希望官网
  • 如何开发网站平台开发深圳正规网站制作哪里好
  • 怎样开网站ppt素材免费网站
  • 怎么在新建网站上做分享代码学校网站建设审批
  • dw软件网站建设教程国内简约网站
  • 网站建设游戏企业营销理念
  • 网站建设模板下载免费成都十大平面设计工作室
  • 公司在百度做网站找谁东莞长安 网站建设
  • 创建站怎么上传网站怎么办全国企业信用信息公示系统查询入口
  • 微博如何做外链到时自己网站最新新闻事件今天国内大事2022
  • 网站开发总结成都公司建设网站
  • asp.net 网站计数器代做百度关键词排名
  • 爱站seo查询如何在云服务器上开多几个网站
  • 西安做网站找哪家公司好手机端的网页
  • 如何做电商网站视频佛山网站优化方法软件
  • 建筑行业官方网站网站的颜色
  • 台州网站建设优化案例Wordpress 微博 链接
  • dw网页制作素材下载北京百度快速优化排名
  • 金馆长做图网站北京最大做网站的公司有哪些
  • 厦门专业网站制作网站咨询弹窗怎么做
  • 网站建设越来越便宜大连开发区
  • 在家帮别人做网站赚钱吗网页制作详细教程
  • 旅游网站开发方案百度文库wordpress 手机站目录
  • 北京建设信息网站四个字网站 域名
  • 南通做网站价格sns网站建设
  • 网站设计与管理网站服务器系统盘满了怎么清理