青岛 网站开发建设网站需要几个步骤

pingmian/2025/10/8 14:13:26/文章来源:
青岛 网站开发,建设网站需要几个步骤,做饰品网站,wordpress调用代码文章目录 前言一、试过的方法二、最终使用的方法1.先极坐标变换2.计算斜率 总结 前言 想了挺久#xff0c;一直没解决这个问题。后面勉强解决了。 一、试过的方法 1.想用圆度来解决#xff0c;后来发现圆度差值很小#xff0c;完整的圆圆度0.89#xff0c;然后有缺角的圆圆… 文章目录 前言一、试过的方法二、最终使用的方法1.先极坐标变换2.计算斜率 总结 前言 想了挺久一直没解决这个问题。后面勉强解决了。 一、试过的方法 1.想用圆度来解决后来发现圆度差值很小完整的圆圆度0.89然后有缺角的圆圆度0.88。 2.想用面积来解决但是图片中每个圆大小不是一致的是有一些差别的也没办法。 3.多边形拟合、凸包都不合适。 4.想使用角点的数量来确定发现也是不行。看下图 二、最终使用的方法 1.先极坐标变换 代码如下示例 import cv2 import os# 设置文件夹路径 folder_path rE:\VSCODE_PY\CAPCode\Posong\cap_2# 遍历文件夹中的图像文件 for file_name in os.listdir(folder_path):if file_name.endswith(.jpg):# 读取图像并转换为灰度图像image_path os.path.join(folder_path, file_name)image cv2.imread(image_path)gray cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)# 进行极坐标变换polar_image cv2.linearPolar(gray, (gray.shape[1]//2, gray.shape[0]//2), gray.shape[1]//210, cv2.WARP_FILL_OUTLIERS)# 进行边缘检测edges cv2.Canny(polar_image, 50, 150)# 保存处理后的图像output_path os.path.join(folder_path, polar_ file_name)cv2.imwrite(output_path, polar_image)极坐标的中心点可以根据实际情况设置一下。 2.计算斜率 代码如下示例 import os import cv2 import numpy as np# 设置最小间距阈值 min_distance 10# 遍历cap_8文件夹内的所有图片 for filename in os.listdir(rE:\VSCODE_PY\CAPCode\Posong\cap_8):if filename.endswith(.jpg):# 读取图像并进行灰度化处理image cv2.imread(os.path.join(rE:\VSCODE_PY\CAPCode\Posong\cap_8, filename))gray cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)# 进行边缘检测edges cv2.Canny(gray, 50, 150)# 查找轮廓contours, _ cv2.findContours(edges, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)# 创建一个空白图像用于绘制轮廓contour_image np.zeros_like(image)# 绘制轮廓cv2.drawContours(contour_image, contours, -1, (0, 255, 0), 2)# 查找角点corners cv2.cornerHarris(gray, 2, 3, 0.04)# 标记角点threshold 0.45 * corners.max() # 调整阈值corners cv2.dilate(corners, None)image[corners threshold] [0, 0, 255]# 计算任意两个角点之间的斜率corner_points np.argwhere(corners threshold)slopes []for i in range(len(corner_points)):for j in range(i1, len(corner_points)):x1, y1 corner_points[i]x2, y2 corner_points[j]distance np.sqrt((x2 - x1) ** 2 (y2 - y1) ** 2)if distance min_distance:if x2 - x1 0:slope float(inf)else:slope (y2 - y1) / (x2 - x1)slopes.append(slope)# 处理无穷大和无穷小的情况slopes [slope for slope in slopes if slope ! float(inf) and slope ! float(-inf)]slopes.sort()# 输出最大斜率和最小斜率的绝对值if len(slopes) 2:max_slope max(abs(slopes[-2]), abs(slopes[1]))min_slope min(abs(slopes[-2]), abs(slopes[1]))else:max_slope float(-inf)min_slope float(inf)print(图片{}的最大斜率的绝对值:.format(filename), max_slope)print(图片{}的最小斜率的绝对值:.format(filename), min_slope)# 显示结果cv2.imshow(Contours with Corners, image)cv2.waitKey(0)cv2.destroyAllWindows() 角点稍微多要先设置一下任意2个角点的斜率必须大于最小间距。 这样可以求出每一张图片的斜率绝对值最大和最小值即看下凸起部分是不是影响到了曲线的斜率。 总结 完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89983.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

诚信通国际网站怎么做设计页面纸张大小

客户介绍 某动漫行业公司是一家专注于文化创意领域,致力于为人们提供独特、有趣的文化产品。公司拥有一支充满活力和创造力的团队,他们以卓越的创意和精湛的技术,创造出了一系列令人惊叹的作品。未来,该公司将继续秉承这一理念&a…

70 网站制作0基础做网站

引言 程序调试时,可以通过右侧的视图,看到当前的文件中很多变量的值,然而不小心关闭后,不知怎么恢复,搞了几分钟,现在记录一下。 方式 在QtCreate编译器的菜单栏中有一个“控件”---->“视图”&#…

马克·扎克伯格大学做的网站综合电商网站建设需求文档

据游戏工委数据统计,2023年国内游戏市场实际销售收入与用户规模双双创下新高,游戏普遍采用多端并发方式,成为收入增长的主因之一。 中国市场实际销售收入及增长率丨数据来源:游戏工委 多端互通既是机遇,也是挑战。从游…

网站开发面试内容产品网络营销方案

源码介绍本源码对接高德z地图开发者平台的API实现获取IP和天气数据并使用php将天气的图标与文字相结合,形成一张IP签名档图片,最后呈现出来使用说明首先去高德开放平台申请KEY,点击右上角的注册按钮并登录账号,进入控制台&#xf…

个人简历网站模板下载邯郸网站建设

小编介绍:10年专注商业模式设计及软件开发,擅长企业生态商业模式,商业零售会员增长裂变模式策划、商业闭环模式设计及方案落地;扶持10余个电商平台做到营收过千万,数百个平台达到百万会员,欢迎咨询。 区块…

高端网站设计企业视频网站 wordpress主题

v-if 指令&#xff1a;用于控制元素的显示或隐藏。 执行条件&#xff1a;当条件为 false 时&#xff0c;会将元素从 DOM 中删除。 应用场景&#xff1a;适用于显示隐藏切换频率较低的场景。 语法格式&#xff1a; <div v-if"数据">内容</div> 基础用…

wordpress站内搜索统计个人网站 备案

函数 引用式声明(函数原型):简称声明&#xff0c;指定了函数的返回值类型、函数的接受参数类型&#xff0c;这些叫函数的签名。与变量相同&#xff0c;在函数声明时编译器不会为函数分配内存。函数的返回值类型在C99之前若不指明则默认隐式转换为为int类型&#xff0c;但在C99…

网站建设与管理ppt模板下载视频交易类网页

&#xff08;总结自b站黑马程序员课程&#xff09; 环环相扣&#xff0c;跳过部分章节和知识点是不可取的。 一、镜像结构 镜像是分层结构&#xff0c;每一层称为一个Layer。 ①BaseImage层&#xff1a;包含基本的系统函数库、环境变量、文件系统。 ②Entrypoint&#xff1…

浙江新地标建设集团网站俄罗斯ip

当前&#xff0c;越来越多的企业申请通过信通院的开源治理成熟度评估和认证&#xff0c;获得增强级或先进级评估。这些企业包括中国工商银行股份有限公司、中国农业银行、上海浦东发展银行股份有限公司、中信银行股份有限公司、中国太平洋保险&#xff08;集团&#xff09;股份…

长春网站公司哪家好目前网站开发应用到的技术有什么

Zephy如何移植到单片机 1. Window下搭建开发环境1.1 安装Choncolatey1.2 安装相关依赖1.3创建虚拟python环境1.4 安装west1.4.1 使用 pip 安装 west1.4.2 检查 west 安装路径1.4.3 将 Scripts路径添加到环境变量1.4.4 验证安装 1.5 获取zephyr源码和[安装python](https://so.cs…

sem推广竞价谷歌seo排名优化

css中有丰富多彩的颜色&#xff0c;如何让计算机能知道我们想要的是哪种颜色呢&#xff1f;可以通过以下的颜色单位。 1:在CSS可以直接使用颜色的单词来表示不同的颜色 红色&#xff1a;red 蓝色&#xff1a;blue 绿色&#xff1a;green 黄色&#xff1a;yellow 注意&#…

装饰工程设计东莞网站建设网站建设与管理基础及实训

上文我们对第一台Target机器进行内存取证&#xff0c;今天我们继续往下学习&#xff0c;内存镜像请从上篇获取&#xff0c;这里不再进行赘述​ Gideon 攻击者访问了“Gideon”&#xff0c;他们向AllSafeCyberSec域控制器窃取文件,他们使用的密码是什么&#xff1f; 攻击者执…

怎么在京东做网站长沙影楼网站建设

不小心从笔记本电脑中删除了一些重要文件&#xff1f;或者恶意软件和其他不可控因素是否导致您的文件消失&#xff1f;人们很容易认为这些文件已经永远消失&#xff0c;并且无法恢复。但这与事实相差甚远。通过遵循正确的数据恢复礼仪并使用良好的数据恢复工具&#xff0c;您可…

自己做的网站数据库手机版自媒体135免费下载

技术原理&#xff1a;Ospd开放式最短路径优先协议。是目前网络中应用最广泛的路由协议之一。属于内部网络路由协议。能够适应各种规模的网络环境&#xff0c;是典型的链路状态协议。Ospf路由协议通过向全网扩散本设备的链路状态信息&#xff0c;使网络中每台设备最终同步一个具…

深圳做网站专业的公司建设工程合同管理考试试题及答案

索引在庞大的数据库上最能体现出作用&#xff0c;所谓索引就是根据需求将指定的列提取出来做索引表&#xff0c;可以显著提高在查找数据方面的速度。 在索引的前提下还可以指定索引值是否唯一&#xff0c;索引值是单列或是多列索引。 根据索引类型&#xff0c;索引分为&#xf…

查找北京国互网网站建设沥林网站建设马甲比较好

众所周知&#xff0c;我们是访问不通OpenAI官方服务的&#xff0c;但是我们可以自己通过代理或者使用第三方代理访问接口 现在新出台的规定禁止使用境外的AI大模型接口对境内客户使用&#xff0c;所以我们需要使用国内的大模型接口 国内的效果真的很差&#xff0c;现在如果想使…

搭配网站开发的开题报告ai工具推荐

在jdbc url后增加nullCatalogMeansCurrenttrue即可(但此时不会生成withBLOBs类) 案例 jdbc:mysql://127.0.0.1:3306/dianpingdb?nullCatalogMeansCurrenttrue" userId"root" password"123456"

合肥企业网站排名优化浙江省建设注册管理中心网站首页

Pyqt5相关文章: 快速掌握Pyqt5的三种主窗口 快速掌握Pyqt5的2种弹簧 快速掌握Pyqt5的5种布局 快速弄懂Pyqt5的5种项目视图&#xff08;Item View&#xff09; 快速弄懂Pyqt5的4种项目部件&#xff08;Item Widget&#xff09; 快速掌握Pyqt5的6种按钮 快速掌握Pyqt5的10种容器&…

珠海手机网站开发wordpress博客实现ajax

主从复制 master slave 核心解决问题&#xff1a;数据冗余备份&#xff0c;不能解决故障的自动转移 主从复制讲解&#xff1a; 1.主节点负责写入操作&#xff0c;从节点负责同步主节点的冗余数据&#xff0c;不能写入 2.当主节点挂掉之后&#xff0c;从节点还是从节点&#xf…

建设网站模板免费下载网页设计图片轮播的代码

手机, 现代人响当当的必须品, 尤其在移动App流行的大环境之下显得更为重要. 我, 并不是一个重度依赖手机的机粉. 但我对手机的差异化敏感度很高... 安卓手机, 我不喜欢, 因为满大街泛滥&#xff0c;折腾过多... 苹果手机, 我不喜欢, 因为满大街泛滥&#xff0c;bug过多..... 相…