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

做零售的国外网站合肥建公司网站

做零售的国外网站,合肥建公司网站,在杭州注册公司需要什么条件,心连网网站目录 图像的轮廓查找轮廓绘制轮廓 轮廓的特征轮廓面积轮廓周长轮廓近似凸包边界矩形最小外接圆椭圆拟合直线拟合 图像的矩特征矩的概念图像中的矩特征 图像的轮廓 查找轮廓 binary,contours,hierarchycv.findContours(img,mode,method)绘制轮廓 cv.drawContours(img,coutours…

目录

  • 图像的轮廓
    • 查找轮廓
    • 绘制轮廓
  • 轮廓的特征
    • 轮廓面积
    • 轮廓周长
    • 轮廓近似
    • 凸包
    • 边界矩形
    • 最小外接圆
    • 椭圆拟合
    • 直线拟合
  • 图像的矩特征
    • 矩的概念
    • 图像中的矩特征

图像的轮廓

在这里插入图片描述

查找轮廓

binary,contours,hierarchy=cv.findContours(img,mode,method)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

绘制轮廓

cv.drawContours(img,coutours,index,color,width)

在这里插入图片描述

import numpy as np
import cv2 as cv
import matplotlib.pyplot as pltimg = cv2.imread('./汪学长的随堂资料/4/图像操作/contours.png')
img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
canny=cv.Canny(img_gray,127,255,0)
contours,hi=cv.findContours(canny,cv.RETR_TREE,cv.CHAIN_APPROX_SIMPLE)
img=cv.drawContours(img,contours,-1,(0,0,255),2)
plt.imshow(img[:,:,::-1])

在这里插入图片描述

轮廓的特征

在这里插入图片描述

轮廓面积

area=cv.contourArea(cnt)

轮廓周长

perimeter=cv.arcLength(cnt,isclosed)

在这里插入图片描述

轮廓近似

在这里插入图片描述

approx=cv.approxPolyDP(cnt,epsilon,isclosed)

在这里插入图片描述

img = cv2.imread('./汪学长的随堂资料/4/图像操作/contours2.png')img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
ret, thresh = cv2.threshold(img_gray, 127, 255, 0)
contours, hierarchy = cv2.findContours(thresh, cv2.RETR_TREE, cv2.CHAIN_APPROX_NONE)
cnt=contours[0]
area=cv.contourArea(cnt)
length=cv.arcLength(cnt,True)
esplion=0.1*length
approx=cv.approxPolyDP(cnt,esplion,True)
img=cv.polylines(img,[approx],True,(0,0,255),2)
plt.imshow(img[:,:,::-1])

在这里插入图片描述

凸包

在这里插入图片描述

hull=cv.convexHull(points,clockwise,returnPoints)

在这里插入图片描述
在这里插入图片描述

img=cv.imread('./image/star 2.jpeg')
img1=img.copy()
imggray=cv.cvtColor(img,cv.COLOR_BGR2GRAY)
canny=cv.canny(imggray,127,255,0)
contours,hi=cv.findContours(canny,cv.RETR_TREE,cv.CHAIN_APPROX_SIMPLE)
hulls=[]
for cnt in contours:hull=cv.convexHull(cnt)hulls.append(hull)
img1=cv.drawContours(img1,hulls,-1,(0,255,0),2)
plt.imshow(img1[:,:,::-1])

在这里插入图片描述

边界矩形

在这里插入图片描述
在这里插入图片描述

img=cv.imread('./image/arrows,jpg')
img_gray=cv.cvtColor(img,cv.COLOR_BGR2GRAY)
ret,thresh=cv.threshold(img_gray,127,255,0)
contours,hi=cv.findContours(thresh,1,2)
cnt=contours[1]
x,y,w,h=cv.boundingRect(cnt)
imgRect=cv.rectangle(img,(x,y),(x+w,y+h),(0,255,0),3)
plt.imshow(imgRect[:,:,::-1])

在这里插入图片描述

s=cv.minAreaRect(cnt)
a=cv.boxPoints(s)
a=np.int0(a)
cv.polylines(imgRect,[a],True,(0,0,255),3)
plt.imshow(imgRect[:,:,::-1])

在这里插入图片描述

最小外接圆

在这里插入图片描述

(x,y),r=cv.minEnclosingCircle(cnt)
center=(int(x),int(y))
r=int(r)
imgcircle=cv.circle(img,center,r,(0,255,0),3)
plt.imshow(imgcircle[:,:,::-1])

在这里插入图片描述

椭圆拟合

在这里插入图片描述

ellipse=cv.fitEllipse(cnt)
imgellipse=cv.ellipse(img,ellipse,(0,255,255,3))
plt.imshow(imgellipse[:,:,::-1])

在这里插入图片描述

直线拟合

在这里插入图片描述

output=cv.fitLine(points,distType,param,aeps)

在这里插入图片描述

[vx,vy,x,y]=cv.fitLine(cnt,cv.DIST_L2,0,0.01,0.01)
rows,cols=img.shape[:2]
lefty=int((-x*vy/vx)+y)
righty=int(((cols-x)*vy/vx)+y)
imgline=cv.line(img,(0,lefty),(cols-1,righty),(0,0,255),3)
plt.imshow(imgline[:,:,::-1])

在这里插入图片描述

图像的矩特征

在这里插入图片描述

矩的概念

在这里插入图片描述

图像中的矩特征

在这里插入图片描述
在这里插入图片描述

moments(array,binaryImage=False)

在这里插入图片描述

img=cv.imread('./image/arrows.jpg',0)
imgmn=cv.moments(img)
imghu=cv.HuMoments(imgmn)
ret,thresh=cv.threshold(img,127,255,0)
contours,hi=cv.findContours(thresh,1,2)
cnt=contours[1]
mn=cv.moments(cnt)
hu=cv.HuMoments(mn)
http://www.yayakq.cn/news/24484/

相关文章:

  • 企业网站如何维护电商自建站
  • 0000网站建设建设政务网站报告
  • 网站免费空间哪里申请怎样做自己的国外网站
  • 可以网站可以做免费的文案广告ui培训机构哪家好
  • 做网站和网页17网站一起做网店的流程
  • 大连建设主管部门官方网站办公室设计说明
  • 齐齐哈尔城市建设档案馆网站网站说明页命名
  • 微软网站开发技术wordpress ie9
  • 做装修网站飞阳建设网站
  • 站群优化公司音乐网站开发环境描述
  • 自适应网站制作费用wordpress h5幻灯片
  • 阿里云租的域名怎么做网站福州网站推广
  • asp 网站权限设计哈佛门户网站建设特点
  • 济南软件优化网站建设网站做的好是不是影响就大
  • 清理网站后台缓存app编程软件有哪些
  • php网站后台登陆不了做跨境电商亏死了
  • 签订网站建设协议 注意事项wordpress域名自动重复
  • 提高图片网站访问速度中山短视频seo教程
  • 云南建设网站网站框架搭建
  • 天水市城市建设投资集团网站海南旅游网站开发背景
  • 什么网站可以在线做高中题目中国建设工程安全协会网站
  • 大连做网站公司广州企业建站
  • 网站建设选题wordpress 编辑器增加翻译按钮
  • 网站建设 招标文件网站设计公司排名
  • 大学二级学院网站建设必要性湛江市品牌网站建设怎么样
  • 网站开发电脑内存要多少成都品牌logo设计
  • 网站建设数据库软件英文电子商务网站建设用什么登录
  • 做网站用tomcat网站开发颜色
  • 宁波做网站c2c网站的盈利模式有哪些
  • 上海人才引进网站安卓手机编程软件