自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Ubuntu系统配置BEVFormer环境问题

比如你修改了清华镜像源,但它并没有走你修改的镜像源,还是走原来的镜像源,同时你也检查了网络连接问题,这里主要问题就是你没有删除默认镜像源。最后应该就能下载好这个文件了,可能会出现安装一些库的时候版本不兼容,这时我们需要单独安装版本相兼容的库。最后应该就能下载好这个文件了,可能会出现安装一些库的时候版本不兼容,这时我们需要单独安装版本相兼容的库。如果还有类似版本不兼容的包没有安装,我们依次进行安装,安装完成后mmcv-full就可以安装成功了。这里的cuda版本需要改为你云主机上的cuda版本。

2025-02-20 21:23:20 276

原创 .h5文件生成时频图

如果你需要在一定时间内采集更多的细节,较高的采样频率是合适的,这样样本数也会增加。:这是我的功率谱密度(Power Spectral Density)数据,是通过短时傅里叶变换(STFT)得到的。时频图是一个二维图像,横轴代表时间,纵轴代表频率,颜色或强度表示每个时刻和频率上的信号强度或能量。,可以获得不同的时间和频率分辨率:更大的窗口会增加频率分辨率,但减少时间分辨率,反之亦然。:是我的时频图的时间轴和频率轴数据。:添加一个颜色条,标识图中的颜色代表的功率谱密度值,单位为 dB/Hz。

2024-10-27 21:36:25 690

原创 Django入门(2)

在主文件夹下创建一个static文件夹,static文件夹再创建一个css和js文件夹,在css文件夹中创建一个index.css,在js文件夹中创建一个index.js。

2024-10-19 17:37:55 401

原创 Django入门(1)

这样表示django运行成功。创建一个book文件夹。

2024-10-17 20:24:50 326

原创 Vue基础入门的学习(2)

作用:基于数据循环,多次渲染整个元素->数组,对象,数字......

2024-10-16 19:27:32 343

原创 Vue基础入门的学习(1)

Vue是一个用于构建用户界面的渐进式框架。1.构建用户界面:基于数据动态渲染页面。2.渐进式:循序渐进的学习3.框架:一套完整的项目解决方案,提升开发效率。

2024-10-14 21:03:43 201

原创 JS基础入门

1.javascript是一种运行在客户端(浏览器)的编程语言,实现人机交互。2.javascript的组成:规定了js基础语法核心知识。比如变量,分支语句,循环语句,对象等等。Web APIs:DOM 操作文档,比如对页面元素进行移动,大小,添加,删除等操作BOM 操作浏览器,比如页面弹窗,检测窗口宽度,存储数据到浏览器等等。

2024-10-14 20:26:38 403

原创 OpenCV学习过程(6)

模板匹配和卷积原理很像,模板在原图像上从原点开始滑动,计算模板与(图像被模板覆盖的地方)的差别程度,这个差别程度的计算方法在opencv里有6种,然后将1每次计算的结果放入一个矩阵李,作为结果输出。opencv中主要就是cv2.dft()和cv2.idft(),输入图像需要先转换成np.float32格式,得到的结果中频率为0的部分会在左上角, 通常要转换到中心位置,通过shift变换。通过这种处理,可以看到高通滤波对图像的效果,通常高通滤波器会增强图像中的细节和边缘,去除图像的平滑区域。

2024-08-08 20:20:56 1368 1

原创 OpenCV学习过程(5)

因为我们在执行上采样和下采样的过程中,会有一些细节的损失(比如上采样过程中拿0填充,下采样减去了偶数的行和列),所以最后得到的图像是没有原图清晰的。- CHAIN_APPROX_NONE:以Freeman链码的方式输出轮廓,所有其他方法输出多边形(顶点的序列)。- CHAIN_APPROX_SIMPLE:压缩水平的、垂直的和斜的部分,也就是,函数只保留他们的终点部分。- RETR_CCOMP:检索所有的轮廓,并将他们组织为两层:顶层是各部分的外部边界,第二层是空洞的边界;mode:轮廓检索模式。

2024-08-07 16:33:36 1455

原创 OpenCV学习过程(4)

sobel梯度函数:由图像可以看到为什么它只显示左边的梯度,而右边的梯度不显示呢?那是因为计算dx时,是右减左,所以计算右边半圆梯度的时候,计算结果为负数。在OpenCV中,它会自动把负数进行截断,变成0,所以右半圆就变成了黑色,只能显示左半圆。现在它就全部显示啦!计算dy梯度:(和dx梯度一样,这里我就直接计算绝对值了)2.图像梯度-scharr算子和laplacian算子scharr算子:原图展示:这样我们就可以看到三个算子之间不同的差异,可以看到scharr算子更加的详细。

2024-08-06 16:33:23 425

原创 OpenCV学习过程(3)

腐蚀:用一个卷积核在图片中进行遍历,迭代次数越多,图片就越模糊。分别进行一次,两次,三次迭代所得到的图片。礼帽 = 原始输入-开运算结果。膨胀:就是把一张图片渐渐放大。黑帽 = 闭运算-原始输入。

2024-08-05 09:40:39 312

原创 OpenCV学习过程(2)

可以看到这张图片中白色占了大部分,说明方框滤波很容易越界255。图像平滑分为均值滤波,方框滤波,高斯滤波,和中值滤波。一些超过阈值,取255的为白色,取0的为黑色。从上面三张图片可以看到中值滤波的效果最好。1.首先读取一张图片,并转为灰度图片。读取一张带有白色点缀的图片。展示除方框滤波的所有图片。

2024-08-04 17:13:29 324

原创 OpenCV学习过程(1)

这里0.4,0.6是两张图片各自的权重值,0是偏置,这里涉及一个计算,设猫图片为x1,狗图片为x2,目标值=0.4*x1+0.6*x2+0。BORDER_REFLECT:反射法,对感兴趣的图像中的像素在两边进行复制例如fedcba|abcdefgh|hgfedcb。BORDER_REFLECT_101:反射法,也就是以最边缘像素为轴,对称,gfedcb|abcdefgh|gfedcba。当你融合两张图片为一张图片时,必须确保两张图片的shape是一致的,否则会报错。根据比例调整图片大小。

2024-08-04 09:54:32 287

原创 快速入门Flask框架(2)

客户端的会话技术cookie本身由浏览器保存,通过Response将cookie写到浏览器上,下一次访问,浏览器会根据不同的规则携带cookie 过来特点:1.客户端会话技术,浏览器的会话技术2.数据全都是存储在客户端中3.存储使用的键值对结构进行的存储-特性1.支持过期时间2.默认会自动携带本网站的所有cookie3.根据域名进行cookie存储4.不能跨域名 -5.不能跨浏览器6.Cookie是通过服务器创建的Response来创建的设置cookie: response.set_cookie(key,

2024-08-01 14:06:33 1798

原创 快速入门Flask框架(1)

目录1.Flask框架整体流程:2.run启动参数详解3.模板渲染4.项目拆分5.路由参数详解 6.蓝图基本使用7.Flask请求request8.重定向Redirect3.模板渲染4.项目拆分项目首先拆成app.py和App包,App包又包含了__init__.py,views.py,templates.py,models.py这几个模块,项目主要运行app.py,app.py中导入APP包,直接运行__init__.py,采用蓝图这种方式,导入view.py模块的东西,view.p

2024-08-01 11:49:56 432

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除