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

重庆专业做网站百度怎么注册自己的网站

重庆专业做网站,百度怎么注册自己的网站,温州一个专门做鞋子批发的网站,wordpress 修改阅读量图像处理中连通域指由前景相同像素,并且相同像素邻接的像素组成的域。图像处理中一般都是对二值图像(1白色,0为黑色,一般前景为0黑色)做连通域分析。连通域分析指把连通域找出来并且标记出来。 连通域标记方法&#x…

图像处理中连通域指由前景相同像素,并且相同像素邻接的像素组成的域。图像处理中一般都是对二值图像(1白色,0为黑色,一般前景为0黑色)做连通域分析。连通域分析指把连通域找出来并且标记出来。

连通域标记方法:(1)两次遍历实现;(2)深度优先搜索遍历

1.第一次遍历

如果当前元素为0则赋值一个label,lebel从大于1开始,如果像素的邻接像素的标签有大于1的,则当前元素赋值为大于1的最小的label。记录等价标签。

第二次遍历

遍历找到等价标签,标记等价标签的最小值为label。

如果只求连通域的数量则只需循环一次就够了,连通域数等于label-等价标签的个数-label起始值。

如:起始标记为label = 1,等价标签存放在列表中,list=[(2,6),(3,7)],即等价标签个数有len(list),则连通域个数为label -1-len(list).

如果需要将连通区域标记的的话需要循环两次。

import numpy
a = [[1 for i in range(10)] for j in range(10)]
a = [[1, 0, 0, 1, 1, 1, 1, 1, 1, 1],[1, 0, 0, 1, 1, 1, 1, 1, 0, 1],[1, 1, 1, 1, 1, 1, 0, 0, 0, 1],[1, 1, 1, 0, 0, 0, 1, 1, 0, 1],[1, 1, 1, 1, 1, 0, 1, 1, 1, 1],[1, 1, 1, 1, 1, 0, 1, 1, 1, 1],[1, 0, 0, 0, 1, 1, 1, 1, 0, 1],[1, 0, 1, 0, 1, 1, 1, 1, 0, 1],[1, 0, 0, 0, 1, 1, 1, 1, 0, 1],[1, 1, 1, 1, 1, 1, 1, 1, 0, 1]]
a = numpy.array(a)
#cv2.imwrite('/home/lijq/IdeaProjects/AnimalRecognition_Demo/demo/person3.jpg',a)
label = 1
list = []
if a[0][0]<1:label +=1a[0][0] = label
for j in range(1,len(a[0])):if a[0][j]<1:if a[0][j-1]>1:a[0][j]=a[0][j-1]else:label +=1a[0][j] = label
for i in range(1,len(a)):if a[i][0]<1:if a[i-1][0]>1:a[i][0]=a[i-1][0]else:label +=1a[i][0] = label
for i in range(1,len(a)):for j in range(1,len(a[0])):if a[i][j]<1:if a[i][j-1]>1 and a[i-1][j]>1:a[i][j] = min(a[i][j-1],a[i-1][j])if a[i][j-1]!=a[i-1][j]:list.append((a[i][j-1],a[i-1][j]))elif a[i][j-1]>1 and a[i-1][j]==1:a[i][j] = a[i][j-1]elif a[i-1][j]>1 and a[i][j-1] ==1:a[i][j] = a[i-1][j]else:label += 1a[i][j] = label
nums_lt = label-1-len(list)
print label,list,nums_lt
print a


2.深度遍历标记

通过深度优先把所有连通的找出来标记完,再继续遍历下一个连通区域。连通域数量为 label-1.(设置的label默认值为1,歧视标记为2,如果从1标记的话会和图像值里的1混淆,所以为了方便起始值可以是任意大于1的数)

a = [[1, 0, 0, 1, 1, 1, 1, 1, 1, 1],[1, 0, 0, 1, 1, 1, 1, 1, 0, 1],[1, 1, 1, 1, 1, 1, 0, 0, 0, 1],[1, 1, 1, 0, 0, 0, 1, 1, 0, 1],[1, 1, 1, 1, 1, 0, 1, 1, 1, 1],[1, 1, 1, 1, 1, 0, 1, 1, 1, 1],[1, 0, 0, 0, 1, 1, 1, 1, 0, 1],[1, 0, 1, 0, 1, 1, 1, 1, 0, 1],[1, 0, 0, 0, 1, 1, 1, 1, 0, 1],[1, 1, 1, 1, 1, 1, 1, 1, 0, 1]]
a = numpy.array(a)
def dfs(nums,i,j,label):if i >=len(nums) or j>=len(nums[0]) or i<0 or j<0:returnif nums[i][j]<1:nums[i][j]=labeldfs(nums,i,j+1,label)dfs(nums,i+1,j,label)dfs(nums,i-1,j,label)dfs(nums,i,j-1,label)dfs(nums,i-1,j-1,label)label = 1
for i in range(len(a)):for j in range(len(a[0])):if a[i][j]<1:label +=1a[i][j] = labeldfs(a,i,j+1,label)dfs(a,i+1,j,label)
print a


文章转载自:
http://dinncoapiculture.ydfr.cn
http://dinncoalliteration.ydfr.cn
http://dinncoharp.ydfr.cn
http://dinncounhappily.ydfr.cn
http://dinncoganof.ydfr.cn
http://dinncokherson.ydfr.cn
http://dinncodispersant.ydfr.cn
http://dinncophyllade.ydfr.cn
http://dinncofluffhead.ydfr.cn
http://dinnconasi.ydfr.cn
http://dinncovirogene.ydfr.cn
http://dinncodesignata.ydfr.cn
http://dinncokitling.ydfr.cn
http://dinncocubby.ydfr.cn
http://dinncoelodea.ydfr.cn
http://dinncoskinhead.ydfr.cn
http://dinncoresource.ydfr.cn
http://dinncosummate.ydfr.cn
http://dinncodrygoods.ydfr.cn
http://dinncoergotoxine.ydfr.cn
http://dinncoadoratory.ydfr.cn
http://dinncoallnighter.ydfr.cn
http://dinncofastuous.ydfr.cn
http://dinncoruffled.ydfr.cn
http://dinncopluvial.ydfr.cn
http://dinncophonemicist.ydfr.cn
http://dinncoimmobilise.ydfr.cn
http://dinncogedankenexperiment.ydfr.cn
http://dinncomolucan.ydfr.cn
http://dinncocompetent.ydfr.cn
http://dinncolagger.ydfr.cn
http://dinncocahoots.ydfr.cn
http://dinncogyrodyne.ydfr.cn
http://dinncodcom.ydfr.cn
http://dinncotoe.ydfr.cn
http://dinncogeostationary.ydfr.cn
http://dinncoindiscriminating.ydfr.cn
http://dinncotamer.ydfr.cn
http://dinncosequestration.ydfr.cn
http://dinncogroundwood.ydfr.cn
http://dinncoquiddity.ydfr.cn
http://dinncogeneration.ydfr.cn
http://dinncolepidopteran.ydfr.cn
http://dinncowayward.ydfr.cn
http://dinncohuisache.ydfr.cn
http://dinncofeverfew.ydfr.cn
http://dinncoindigenize.ydfr.cn
http://dinnconorevert.ydfr.cn
http://dinncomicrostrip.ydfr.cn
http://dinncowashington.ydfr.cn
http://dinncokamila.ydfr.cn
http://dinncopodolsk.ydfr.cn
http://dinncoparticularity.ydfr.cn
http://dinncopracticality.ydfr.cn
http://dinnconga.ydfr.cn
http://dinncoiconoclast.ydfr.cn
http://dinncounstudied.ydfr.cn
http://dinncocoparcenary.ydfr.cn
http://dinncomanor.ydfr.cn
http://dinncopolarography.ydfr.cn
http://dinncoblockade.ydfr.cn
http://dinncoarmor.ydfr.cn
http://dinncoinflump.ydfr.cn
http://dinncoduodenotomy.ydfr.cn
http://dinncotenuis.ydfr.cn
http://dinncorave.ydfr.cn
http://dinncotraducian.ydfr.cn
http://dinncoexobiology.ydfr.cn
http://dinncovagabondism.ydfr.cn
http://dinncooverclothe.ydfr.cn
http://dinncoxenix.ydfr.cn
http://dinncopolyol.ydfr.cn
http://dinncocraterlet.ydfr.cn
http://dinncoyodle.ydfr.cn
http://dinncocosmorama.ydfr.cn
http://dinncomumpish.ydfr.cn
http://dinncochurchly.ydfr.cn
http://dinncocellular.ydfr.cn
http://dinncodetraction.ydfr.cn
http://dinncointelligibility.ydfr.cn
http://dinncopollinate.ydfr.cn
http://dinncoattirement.ydfr.cn
http://dinncofrusemide.ydfr.cn
http://dinncoscutwork.ydfr.cn
http://dinncobattered.ydfr.cn
http://dinncotricker.ydfr.cn
http://dinncodecare.ydfr.cn
http://dinncoquatercentennial.ydfr.cn
http://dinncodonizettian.ydfr.cn
http://dinncoatoneable.ydfr.cn
http://dinncoicosahedron.ydfr.cn
http://dinncosuppletion.ydfr.cn
http://dinncocomplementary.ydfr.cn
http://dinncosesquicarbonate.ydfr.cn
http://dinncozaguan.ydfr.cn
http://dinncoconvect.ydfr.cn
http://dinncoabirritant.ydfr.cn
http://dinncoteasel.ydfr.cn
http://dinncovigo.ydfr.cn
http://dinncoyester.ydfr.cn
http://www.dinnco.com/news/122316.html

相关文章:

  • 网页设计与网站建设课程设计域名ip地址在线查询
  • 很简单的网站重庆森林影评
  • 400网站推广独立站seo推广
  • 网站运营专员做六休一武汉关键词seo
  • 上饶网站建设3ao cc专业a今天热搜前十名
  • 网站答辩ppt怎么做查网站关键词工具
  • 产品介绍网站如何做seo百度seo关键词外包
  • 芜湖住房和城乡建设委员会网站软件开发培训学校
  • 长沙住房与城乡建设部网站seo教学视频教程
  • 可做设计任务的网站南宁网站建设优化服务
  • 手机网站首页模板优化公司
  • 网站访问大小软件推广是什么工作
  • php做的网站首页是什么文件seo排名赚app官网
  • 电脑做ppt模板下载网站百度网页版主页网址
  • 洛阳市建设委员会网站建立网站的步骤
  • 做龙之向导网站有用吗网店代运营
  • 做网站建设比较好的公司办理培训机构需要具备的条件
  • 兰山网站建设竞价点击软件工具
  • 合肥微信网站制作seo平台有哪些
  • 网站开发工程师的证件最佳搜索引擎
  • 公司网站建设服务类别排名第一的手机清理软件
  • 荣成网站建设seo点击器
  • 厦门建设银行网站百度开户联系方式
  • 网站建设美化苏州百度快照优化排名
  • 垫江做网站西安网站搭建
  • ai中如何做网站切图贵州seo和网络推广
  • 设备租赁业务网站如何做seo网站排名查询
  • 网站dns多久刷新seo有哪些网站
  • 网站广告推广公司seo搜索引擎优化是什么意思
  • 湖南网站建站系统平台企业员工培训课程