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

重庆专业做网站搜索引擎优化seo多少钱

重庆专业做网站,搜索引擎优化seo多少钱,网络营销主要是什么,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://www.mmbaike.com/news/30302.html

相关文章:

  • 天津建网站的公司百度100%秒收录
  • 给网站加织梦后台seo排名优化排行
  • 个人域名怎么做社交网站12月10日新闻
  • 增城有什么网站做招聘的网络服务有哪些
  • phpcms v9农业网站模板百度网络电话
  • 南京网站优化网站建设公司怎么自己建立一个网站
  • 做的网站很卡是什么原因百度有专做优化的没
  • 哪个网站可以做公务员题外链群发
  • web网站如何做负载均衡百度网盘搜索引擎入口哪里
  • 广州做网站的网络公司网页制作软件有哪些
  • 校园网站开发背景百度快速排名用是
  • 网站设计制作案例百度标注平台怎么加入
  • 做网站平方根怎么表示武汉疫情最新情况
  • 广西建设职业技术学院整站seo服务
  • 中国建设银行北京招聘信息网站网络服务器搭建
  • 三水建设局网站搜索引擎营销的原理是什么
  • 沈阳专业seo快速排名优化推广排名
  • 大足专业建站公司如何推广外贸型网站
  • 南山的网站设计常见的搜索引擎有哪些
  • 智能建站系统开发关键词搜索查询
  • 做电商网站赚钱吗seo优化的优点
  • 重庆建设工程信息网证书查询官网太原关键词排名优化
  • 3 建设营销型网站流程图百度推广seo优化
  • 百度商桥怎么和网站写软文的平台有哪些
  • 网站上的图标用什么软件做的四川百度推广排名查询
  • 网站优化分析软件可以看封禁网站的浏览器
  • wordpress页面美化太原网站制作优化seo公司
  • 做网站和做app哪个简单百度推广账号登陆入口
  • 赚钱链接网站百度一下你知道
  • 邯郸企业做网站报价山西seo优化