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

电竞竞猜网站 建设在360网站上怎么做推广

电竞竞猜网站 建设,在360网站上怎么做推广,烟台网站推广广州公司,如何推广网站文章目录 前言一、查找轮廓二、绘制轮廓轮廓面积轮廓周长 前言 轮廓提取的前提,将背景置为黑色,目标为白色(利用二值化或Canny) 边缘检测,例如Canny等,利用梯度变化,记录图像中的边缘像素点&a…

文章目录

  • 前言
  • 一、查找轮廓
  • 二、绘制轮廓
  • 轮廓面积
  • 轮廓周长


前言

轮廓提取的前提,将背景置为黑色,目标为白色(利用二值化或Canny)

边缘检测,例如Canny等,利用梯度变化,记录图像中的边缘像素点,返回和源图片一样尺寸和类型的边缘图。

轮廓检测,则是将得到的每一个轮廓信息存储下来,记录的是轮廓之间和内部的信息。


一、查找轮廓

contours, hierarchy = cv2.findContours(image, mode, method)

参数

  • Image:输入的二值图像,用于检测轮廓

mode:轮廓检索模式,决定函数如何检索和返回轮廓。

  • cv2.RETR_EXTERNAL:只检索最外层的轮廓。忽略轮廓内部的任何嵌套轮廓。
  • cv2.RETR_LIST:检索所有轮廓,但不建立轮廓之间的父子关系。所有的轮廓都被放置在同一个列表中,但彼此之间没有层级结构。
  • cv2.RETR_CCOMP:检索所有轮廓,并建立两层轮廓间的父子关系。外层轮廓是物体的外边界,内层轮廓是物体的内孔边界。如果内孔内还有另一个连通物体,这个物体的边界也会被检索出来,并作为外层的子轮廓。
  • cv2.RETR_TREE:检索所有轮廓,并建立完整的轮廓层级结构。这种模式下,轮廓之间的父子关系被完整地保存下来,形成一个树状结构。

method:轮廓近似方法,决定轮廓如何被表示和存储。不同的近似方法会影响轮廓的精度和所需的存储空间。

  • cv2.CHAIN_APPROX_NONE:存储所有的轮廓点。这是最高精度的表示方法,但会占用较多的存储空间。
  • cv2.CHAIN_APPROX_SIMPLE:仅存储轮廓的端点。这种方法会压缩水平方向、垂直方向和对角线方向上的轮廓点,只保留端点。例如,一个矩形轮廓只需存储四个角点即可。
    返回值
  • contours:一个 Python 列表,其中包含了图像中所有的轮廓。每个轮廓都是一个点集(NumPy 数组),表示轮廓上的所有点。
  • hierarchy:一个 NumPy 数组,包含了轮廓的层次结构信息。对于每个轮廓,它包含了四个值:[Next, Previous, First Child, Parent]。这个数组对于理解轮廓之间的关系非常有用。

二、绘制轮廓

mage = cv2.drawContours(image, contours, contourIdx, color, thickness)
img = cv2.drawContours(img, contours, -1, (0, 255, 0), 2)

参数

  • image:目标图像,轮廓将被绘制在这个图像上。
  • contours:要绘制的所有轮廓。
  • contourIdx:指定要绘制的轮廓索引。如果是 -1,则绘制所有轮廓。
  • color:轮廓的颜色。
  • thickness:轮廓线的厚度。

轮廓面积

cv2.contourArea(contour, oriented)
area = cv2.contourArea(contours[0])
  • contour:这是一个轮廓的点集,通常通过 cv2.findContours() 函数获得。它是一个 NumPy 数组,其中包含了轮廓上所有点的坐标。
  • oriented(可选):这是一个布尔值参数。如果提供了这个参数,并且其值为 True,则函数返回的面积值将带有方向性,正数表示轮廓是逆时针方向,负数表示轮廓是顺时针方向。如果未提供此参数或参数值为 False(默认值),则函数返回的面积值为绝对值,即不考虑轮廓的方向。

轮廓周长

cv2.arcLength(curve, closed)
length = cv2.arcLength(contours[0], True)
  • curve:轮廓的点集,通过 cv2.findContours() 函数获得。是一个 NumPy 数组,其中包含了轮廓上所有点的坐标。
  • closed:布尔值参数,用于指定轮廓是否是闭合的。如果轮廓是闭合的(例如,一个完整的圆或正方形),则将此参数设置为 True。如果轮廓不是闭合的(例如,一条线段或圆弧的一部分),则将此参数设置为 False。
http://www.yayakq.cn/news/692446/

相关文章:

  • 怎么用手机做一个网站磐安住房和城乡建设部网站
  • phpcms建站教程最专业微网站多少钱
  • 建立网站需要注意什么企业网站html源代码
  • 南昌做网站流程最早做视频播放网站
  • 猎头公司网站模板外贸营销型网站制作公司
  • 怎样才能制作网站许昌网站开发
  • 温州建站程序网站建站助手
  • 织梦网站模板视频网站流量统计分析的误区
  • 布吉网站建设哪家公司便宜点企业培训课程ppt
  • 最新站长seo网站外链发布平台wordpress点击文字弹窗
  • 江苏省建设工程招标网站专业的网页设计服务公司
  • 娃派wap自助建站wordpress不能播放mp4
  • 制作网站图片不显示自助服务平台
  • 慧聪网官方网站安卓应用软件开发方向
  • 怎么在windows做网站建设一个视频网站需要什么
  • 知乎 闲鱼网站建设和网站运营西安做推广优化的公司
  • 怎么将网站做成公司官网如何开一个自己的网站
  • jsp网站项目建设了网站怎么管理
  • 网站的三大因素学校网站管理
  • 制作个人网站论文如何避免网站被降权
  • 网站封面怎么做seo优化推广流程
  • seo网站页面诊断域名注册成功了然后怎么做
  • 最好玩的网站电子商务网站开发代码
  • 瑞安哪里有做百度的网站国外购物平台有哪些
  • 淘宝客做二级域名网站怎么制作网站登录
  • 东莞建设企业网站com的域名是指商业网站的域名.
  • 网站的优化 优帮云网页编辑面试知识
  • 温州手机网站建设院感质控中心网站建设 申请
  • 怎样做网站的优化排名秦皇岛网站制作定制
  • 网页设计网站世界杯网站建设及推广费用怎么入账