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

网站分析实例网站后台 教程

网站分析实例,网站后台 教程,一个网站的制作步骤,网站排名优化师轮廓 cv2.findContours(img,mode,method) mode:轮廓检索模式 RETR_EXTERNAL #xff1a;只检索最外面的轮廓#xff1b;RETR_LIST#xff1a;检索所有的轮廓#xff0c;并将其保存到一条链表当中#xff1b;RETR_CCOMP#xff1a;检索所有的轮廓#xff0c;并将他们组…轮廓 cv2.findContours(img,mode,method) mode:轮廓检索模式 RETR_EXTERNAL 只检索最外面的轮廓RETR_LIST检索所有的轮廓并将其保存到一条链表当中RETR_CCOMP检索所有的轮廓并将他们组织为两层顶层是各部分的外部边界第二层是空洞的边界;RETR_TREE检索所有的轮廓并重构嵌套轮廓的整个层次; method:轮廓逼近方法 CHAIN_APPROX_NONE以Freeman链码的方式输出轮廓所有其他方法输出多边形顶点的序列。CHAIN_APPROX_SIMPLE:压缩水平的、垂直的和斜的部分也就是函数只保留他们的终点部分。 def cv_show(img,name):cv2.imshow(name,img)cv2.waitKey()cv2.destroyAllWindows() img cv2.imread(contours.png) gray cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) ret, thresh cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY) binary, contours, hierarchy cv2.findContours(thresh, cv2.RETR_TREE, cv2.CHAIN_APPROX_NONE) cv_show(img,img) #传入绘制图像轮廓轮廓索引颜色模式线条厚度 # 注意需要copy,要不原图会变。。。 draw_img img.copy() res cv2.drawContours(draw_img, contours, -1, (0, 0, 255), 2) cv_show(res,res)面积、周长参数 cnt contours[0] #面积 cv2.contourArea(cnt) #周长True表示闭合的 cv2.arcLength(cnt,True)模拟绘制轮廓 img cv2.imread(contours2.png)gray cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) ret, thresh cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY) contours, hierarchy cv2.findContours(thresh, cv2.RETR_TREE, cv2.CHAIN_APPROX_NONE) cnt contours[0]draw_img img.copy() res cv2.drawContours(draw_img, [cnt], -1, (0, 0, 255), 2) cv_show(res,res)33 轮廓近似 epsilon 0.15*cv2.arcLength(cnt,True) approx cv2.approxPolyDP(cnt,epsilon,True)draw_img img.copy() res cv2.drawContours(draw_img, [approx], -1, (0, 0, 255), 2) cv_show(res,res)边界矩形 img cv2.imread(contours.png)gray cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) ret, thresh cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY) contours, hierarchy cv2.findContours(thresh, cv2.RETR_TREE, cv2.CHAIN_APPROX_NONE) cnt contours[0]x,y,w,h cv2.boundingRect(cnt) img cv2.rectangle(img,(x,y),(xw,yh),(0,255,0),2) cv_show(img,img)area cv2.contourArea(cnt) x, y, w, h cv2.boundingRect(cnt) rect_area w * h extent float(area) / rect_area print (轮廓面积与边界矩形比,extent)外接圆 (x,y),radius cv2.minEnclosingCircle(cnt) center (int(x),int(y)) radius int(radius) img cv2.circle(img,center,radius,(0,255,0),2) cv_show(img,img)
http://www.eeditor.cn/news/124810/

相关文章:

  • 广州网页设计网站apache 配置网站
  • 杭州电商网站开发聚财洋气三个字公司名字
  • wordpress多站点免费网站模板psd
  • 宁波建设安全协会网站做网站是什么公司
  • 十大必做调查网站千锋教育地址
  • 亿度网络 网站建设蛇口网站建设
  • 公司网站建设服务费计入什么科目php网站开发课程
  • 张家界建设企业网站名词解释 网站规划
  • 想建设一个网站wordpress 禁用 提示
  • 南京外贸网站建设哪家好博客网站怎么做cpa
  • wordpress 企业站主题新手学做网站下载
  • flashfxp上传网站公司简介英语作文
  • 济南手机网站建设公司报价深圳建设工程交易中心主页
  • 企业的网站建设文章小程序后端怎么开发
  • 建网站的要求青岛免费网站建设
  • 烟台牟平住房建设局网站网站制作答辩ppt怎么做
  • 国外优秀网站案例wordpress 字符转义
  • 响应式网站建设模板下载化妆品网站开发步骤
  • 永兴网站制作如何防止网站被注册
  • 做足球经理头像的网站如何注册公司名称
  • 做家教什么网站高端 网站开发
  • 潍坊网站优化培训石家庄网络平台推广
  • 如何给自己的公司做网站app定制软件开发
  • 苏州网站建设提供商网站开发公司需要哪些部门
  • 站长工具爱站网网站制作怎样盈利
  • 郑州网站建设老牌公司可以做高清思维导图的网站
  • 国外的做的比较优秀的网站有哪些怎么修改wordpress主题字体
  • 做现货IC电子网站的怎么查看网站解析
  • 网站建设 入门知识网站程序设置主页面
  • 工信部网站登陆昆明网站建设猫咪科技