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

基于zernike 拟合生成包裹训练数据-可自定义拟合的项数

 可以看到拟合误差其实还是有很多的,但是这个主要是包裹噪声产生的,用到了github 上的zernike 库,直接pip install 一下安装就可以了

import numpy as np
import matplotlib.pyplot as plt
from matplotlib import cm
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.gridspec as gridspec
from scipy.stats import multivariate_normal
# 这里只导入RZern类,不需要导入FitZern
from zernike import RZern# 设置中文字体支持
plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号# 创建圆形掩码函数
def create_circular_mask(img_size):"""创建内接圆掩码"""y, x = np.ogrid[-img_size 

相关文章:

  • MySQL数据库容灾设计案例与SQL实现
  • stm32week15
  • Linux之进程概念
  • 命令行解释器中shell、bash和zsh的区别
  • Linux中常见开发工具简单介绍
  • 微软向现实低头:悄悄延长Windows 10的Microsoft 365支持
  • Newton GPU 机器人仿真器入门教程(零)— NVIDIA、DeepMind、Disney 联合推出
  • k8s的flannel生产实战与常见问题排查
  • 设计模式简述(十八)享元模式
  • 游戏引擎学习第274天:基于弹簧的动态动画
  • 5.1.1 WPF中Command使用介绍
  • 2025第九届御网杯网络安全大赛线上赛 区域赛WP (MISC和Crypto)(详解-思路-脚本)
  • 力扣刷题——二分查找总结
  • 三、Hive DDL数据库操作
  • [工具]B站缓存工具箱 (By 郭逍遥)
  • 【LeetCode Hot100 | 每日刷题】排序数组
  • Python中,async和with结合使用,有什么好处?
  • Unity 红点系统
  • 06.three官方示例+编辑器+AI快速学习webgl_animation_skinning_additive_blending
  • C++23 views::repeat (P2474R2) 深入解析
  • 多地警务新媒体整合:关停交警等系统账号,统一信息发布渠道
  • 极限拉扯上任巴西,安切洛蒂开启夏窗主帅大挪移?
  • 观众走入剧院空间,人艺之友一起“再造时光”
  • 人民日报整版聚焦:专家学者看2025中国经济增长点
  • 均价19.5万元/平米!上海徐汇滨江地王项目“日光”,销售额近70亿元
  • 巴基斯坦全面恢复领空开放