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

网站备案成功然后怎么做做网站推广需要什么专业

网站备案成功然后怎么做,做网站推广需要什么专业,wordpress 兼容ie,怎么做新网站『youcans 的 OpenCV 例程200篇 - 总目录』 【youcans 的 OpenCV 例程200篇】226. 区域特征之紧致度/圆度/偏心率 特征通常是针对于图像中的某个目标而言的。 我们把感兴趣的人或物称为目标#xff0c;目标所处的区域就是目标区域。图像分割之后#xff0c;还要对目标区域进…『youcans 的 OpenCV 例程200篇 - 总目录』 【youcans 的 OpenCV 例程200篇】226. 区域特征之紧致度/圆度/偏心率 特征通常是针对于图像中的某个目标而言的。 我们把感兴趣的人或物称为目标目标所处的区域就是目标区域。图像分割之后还要对目标区域进行适当的表示和描述以便下一步处理。 4.1 基本区域特征描述子 针对目标所在区域的特征描述符Region descriptors称为区域特征描述子。 例如 紧致度compactness周长的平方与面积之比具有平移、尺度、旋转不变性圆度circularity面积与周长的平方之比具有平移、尺度、旋转不变性偏心率Eccentricity椭圆的偏心率定义为焦距与椭圆长轴的长度之比拓扑描述子欧拉数 E 是目标区域的连通分量的数量 C 与孔洞数量 H 的差EC−HEC-HEC−H纹理纹理提供了诸如平滑度、粗糙度和规定性等的测度可以用统计方法和谱方法描述不变矩由二阶和三阶归一化中心距可以推导出 7 个二维矩不变量对于平移、缩放、镜像和旋转是不变的。 区域的面积 A 定义为该区域中的像素数量区域的周长 p 是区域边界的长度。使用面积和周长作为特征描述子时要进行归一化处理后才有意义。 1紧致度Compactness周长的平方与面积之比具有平移、尺度、旋转不变性。 compactnessp2/Acompactness {p^2} / {A} compactnessp2/A 紧致度是一个无量纲的测度圆的紧致度最小为 4π4\pi4π正方形的紧致度 是 16。 2圆度Circularity面积与周长的平方之比具有平移、尺度、旋转不变性 circularity4πA/p2circularity {4 \pi A} / {p^2} circularity4πA/p2 圆度也是一个无量纲的测度圆的圆度为 1 最大正方形的圆度为 π/4\pi / 4π/4。 3偏心率Eccentricity椭圆的偏心率定义为焦距与椭圆长轴的长度之比 eccentricity2c2aa2−b2a1−(b/a)2,abeccentricity \frac{2c}{2a} \frac{\sqrt{a^2-b^2}}{a} \sqrt{1-(b/a)^2}, \quad a \gt b eccentricity2a2c​aa2−b2​​1−(b/a)2​,ab 偏心率的值域范围为 [0,1]圆的偏心率为 0 最小直线的偏心率为 1最大。 通常将不同的特征描述子构造为一组特征向量容易在特征空间中进行分类和识别。 例程 14.6区域特征描述之紧致度圆度和偏心率 # 14.6 区域特征描述子之紧致度圆度和偏心率plt.figure(figsize(9, 6))n 4for i in range(1,n1):path ../images/wingding{}.tif.format(str(i))gray cv2.imread(path, flags0)_, binary cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY)contours, hierarchy cv2.findContours(binary, cv2.RETR_TREE, cv2.CHAIN_APPROX_NONE) # OpenCV4~cnts sorted(contours, keycv2.contourArea, reverseTrue) # 所有轮廓按面积排序cnt cnts[0] # 第 0 个轮廓面积最大的轮廓(2867, 1, 2)cntPoints np.squeeze(cnt) # 删除维度为 1 的数组维度(2867, 1, 2)-(2867,2)print({}, path:{}, shape:{}.format(i, path, gray.shape))area cv2.contourArea(cnt) # 轮廓面积 (area)print(\tarea of contour: , area)perimeter cv2.arcLength(cnt, True) # 轮廓周长 (perimeter)print(\tperimeter of contour: {:.1f}.format(perimeter))compact perimeter ** 2 / area # 轮廓的紧致度 (compactness)print(\tcompactness of contour: {:.2f}.format(compact))circular 4 * np.pi * area / perimeter ** 2 # 轮廓的圆度 (circularity)print(\tcircularity of contour: {:.2f}.format(circular))ellipse cv2.fitEllipse(cnt) # 轮廓的拟合椭圆# 椭圆中心点 (x,y), 长轴短轴长度 (a,b), 旋转角度 ang(x, y), (a, b), ang np.int32(ellipse[0]), np.int32(ellipse[1]), round(ellipse[2], 1)# print(Fitted ellipse: (Cx,Cy){}, (a,b){}, ang{}).format((x, y), (a, b), ang))# 轮廓的偏心率 (eccentricity)if (a b):eccentric np.sqrt(1.0 - (b / a) ** 2) # a 为长轴else:eccentric np.sqrt(1.0 - (a / b) ** 2)print(\teccentricity of contour: {:.2f}.format(eccentric))imgCnt np.ones(gray.shape, np.uint8) * 255 # 创建空白图像cv2.drawContours(imgCnt, cnt, -1, 0, 2) # 绘制轮廓cv2.rectangle(imgCnt, (2, 3), (452, 452), 0, 1) # 绘制边框notes np.ones(gray.shape, np.uint8) # 创建空白图像text1 Compactness: {:.2f}.format(compact)text2 Circularity: {:.2f}.format(circular)text3 Eccentricity: {:.2f}.format(eccentric)imgNotes cv2.putText(notes, text1, (10,50), cv2.FONT_HERSHEY_PLAIN, 2.5, 0)imgNotes cv2.putText(notes, text2, (10,100), cv2.FONT_HERSHEY_PLAIN, 2.5, 0)imgNotes cv2.putText(notes, text3, (10,150), cv2.FONT_HERSHEY_PLAIN, 2.5, 0)plt.subplot(3,n,i), plt.axis(off), plt.title(Figure_{}.format(i))plt.imshow(gray, cmapgray)plt.subplot(3,n,ni), plt.axis(off), plt.imshow(imgCnt, cmapgray)plt.subplot(3,n,2*ni), plt.axis(off), plt.imshow(imgNotes, cmapgray)plt.tight_layout()plt.show()运行结果 1, path:../images/wingding1.tif, shape:(454, 454)area of contour: 45497.0perimeter of contour: 796.0compactness of contour: 13.93circularity of contour: 0.90eccentricity of contour: 0.00 2, path:../images/wingding2.tif, shape:(454, 454)area of contour: 37136.0perimeter of contour: 1392.6compactness of contour: 52.22circularity of contour: 0.24eccentricity of contour: 0.00 3, path:../images/wingding3.tif, shape:(454, 454)area of contour: 57600.0perimeter of contour: 960.0compactness of contour: 16.00circularity of contour: 0.79eccentricity of contour: 0.00 4, path:../images/wingding4.tif, shape:(454, 454)area of contour: 35197.0perimeter of contour: 812.9compactness of contour: 18.77circularity of contour: 0.67eccentricity of contour: 0.73【本节完】 版权声明 youcansxupt 原创作品转载必须标注原文链接(https://blog.csdn.net/youcans/article/details/125652989) Copyright 2022 youcans, XUPT Crated2022-7-7 222. 特征提取之弗里曼链码 225. 特征提取之傅里叶描述子
http://www.zqtcl.cn/news/722794/

相关文章:

  • 网站网页设计基本理论视频模板套用免费
  • 外贸人常用的网站伪静态网站
  • 优质的聊城做网站网站建设论文 网站建设论文
  • 网站开发毕设的需求分析设计网站推荐
  • 武夷山景区网站建设优点网站建设服务合同要交印花税吗
  • 电子商务网站建设行情seo推广软件品牌
  • 荆州市住房和城乡建设厅官方网站网站开发加维护需要多少钱
  • 手机网站 cms宁波网站建设团队排名
  • 深圳网站建设怎么样微商城建设
  • 网站建设前台后台教程大安移动网站建设
  • 建设网站的程序国庆节网页设计素材
  • 彩票网站做代理人事外包公司
  • 免费的网站开发工具网站app开发
  • 厦门的服装商城网站建设语种网站建设
  • 云服务器怎么做网站东莞黄江网站建设
  • 地方网站模板德清县新巿镇城市建设网站
  • 昆明传媒网站建设模板兔自用WordPress
  • 高企达建设有限公司网站青村网站建设
  • 网站设计公司服务连锁品牌网站建设
  • 石家庄桥西网站制作公司wordpress 使用插件下载
  • 深圳外贸建站网络推广哪家好制造业小程序网站开发
  • 电子商务网站开发步骤宁波制作网站知名
  • 网站建设所需网站是别人做的 ftp账号吗
  • 网站集约化建设情况的汇报做网站为什么要买网站空间
  • 专业定制网站开发公司中堂东莞网站建设
  • 如何提交网站给百度建立类似淘宝的网站
  • 苏州企业建站公司网站建设属于广告费吗
  • 做网站找企业信息管理平台
  • 泉州企业制作网站网站建设竞价托管外包
  • 如何建立电子商务网站网站制作地点