自定义博客皮肤VIP专享

    *博客头图:

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

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

    博客底图:

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

    栏目图:

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

    主标题颜色:

    RGB颜色,例如:#AFAFAF

    Hover:

    RGB颜色,例如:#AFAFAF

    副标题颜色:

    RGB颜色,例如:#AFAFAF

    自定义博客皮肤

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

    原创 Ubuntu开荒

    确认磁盘格式是否为gpt引导区500mb内存交换区:比内存大一点其他全根挂载/同步时间。

    2025-03-11 15:39:43 343

    原创 pycharm找不到anaconda环境

    文件,一般在anaconda\library\bin\conda.bat。进入pycharm后右下角点击“选择编译器”然后点击“编译器设置”在conda可执行文件那个框找的你安装的anaconda的。在黄色框选择你需要的环境。

    2025-02-12 20:24:21 599

    原创 Labelme转Voc、Coco

    cd进入你的数据库(data_annotated文件夹所在位置),原始标注好文件(jpg、json)存放在data_annotated文件夹,然后根据你的需求选择下列命令之一。

    2025-02-02 21:38:47 961 1

    原创 ROS2快速入门0--节点

    打开另一个终端-->输入rqt-->Plugins-->Introspection-->Node graph。使用方向健进行控制(在另一个终端)

    2025-01-11 22:09:13 379

    原创 ubuntu快速入门

    使用Ctrl+Alt+T快捷键启动终端。7.修改终端初始化文件.bashrc。在commmand.sh键入。3.列出当前文件夹所有文件。列出所有文件包括隐藏文件。

    2024-12-29 13:35:06 361

    原创 AttributeError: module ‘kornia.losses‘ has no attribute ‘SSIM‘

    因为kornia更新了。

    2024-12-21 14:45:30 251

    原创 kitti数据集需要注意的点

    这样的实现确保了与KITTI数据集格式的兼容性,同时保持了正确的3D框显示。

    2024-12-02 18:02:48 279

    原创 Realsense D435i红外深度图与RGB对齐

    通过realsense的SDK来获取内参,和外参这里的外参指的是从红外到RGB到外参,一般用于深度图与RGB图进行对齐RGB相机内参深度相机内参,其实红外相机也是本质也是相机,只不过加了层红外滤膜。

    2024-11-24 11:26:40 514

    原创 yolov5快速复现

    进入github官网搜索yolov5(网址:https://github.com/ultralytics/yolov5)如下图红框所示:进入界面如下图所示,点击右上角绿色Code,选择下载压缩包:本文使用云平台开发,系统为Linux,环境配置简单,显卡算力强,博主显卡为3090平均1.6元每小时,网址AutoDL算力云 | 弹性、好用、省钱。租GPU就上AutoDL其他配置较为简单,根据自己需求设置就行,镜像选择如下图所示:这个文件的信息是环境要用到包的名称和版本信息先配置ssh服务,利用ssh传输文件至云

    2024-11-05 14:03:25 435

    原创 MMdetection3D环境配置

    官方给验证代码的会报错报错cudaerror ,这里就是官方给的文件有问题这里建议自己去模型库下载训练好模型文件 ,我使用验证的模型是centerpoint_01voxel_second_secfpn_circlenms_4x8_cyclic_20e_nus_20220810_030004-9061688e.pth下载好模型,在项目文件夹新建checkpoints文件夹放入这个模型文件你也可以用其他模型试一试例如pvrcnn,imvoxelNet。

    2024-11-05 09:42:58 979

    原创 yolov5训练后自动保存打印到屏幕的性能信息

    执行train程序结束之后,会在屏幕打印下列信息:我们在进行多轮训练时,性能信息不能及时保存,键入以下代码,可自动保存这个代码放在train.py第一行这行代码意思是将屏幕打印信息保存到sys.stdout.close()#不关闭内存可能会泄露sys.stdout = sys.__stdout__ # 恢复标准输出这个两行代码放在最后面,代码意思是关闭输出,恢复标准输出最后保存在train_output.txt。

    2024-09-23 20:17:04 502

    原创 查看显卡cuda版本

    1.命令行窗口打开cmd,输入下列语句nvidia-smi。

    2024-08-30 22:34:31 791

    原创 使用pytorch深度学习框架搭建神经网络

    数据集为CIFAR10,CIFAR-10 数据集由 10 个类的 60000 张 32x32 彩色图像组成,每个类有 6000 张图像。有 50000 张训练图像和 10000 张测试图像。图像大小为3x32x32数据集分为 5 个训练批次和 1 个测试批次,每个批次有 10000 张图像。测试批次包含每个类中随机选择的 1000 张图像。训练批次包含按随机顺序排列的剩余图像,但某些训练批次可能包含来自一个类的图像多于另一个类的图像。在它们之间,训练批次正好包含来自每个类的 5000 张图像。

    2024-08-30 22:25:47 2237

    原创 Matplotlib绘图入门

    jupyter notebook使用交互式绘图,需要先执行以下代码导入环境。

    2024-08-10 20:54:07 578

    原创 seaborn与pandas绘图入门

    若是在jupyter notebook编译,需要额外执行下列语句该语句在Jupyter Notebook或JupyterLab中使用的IPython魔法命令(magic command),它用于配置matplotlib库以在notebook环境中交互式地显示图形。这个命令启用了matplotlib的Jupyter Widgets后端,允许你直接在notebook中交互式地缩放、平移和保存图表。

    2024-08-09 22:16:22 430

    原创 安装pytorch找不到对应的依赖关系

    再在命令行anaconda prompt更新路径次序。

    2024-07-13 10:58:37 317

    原创 acnconda虚拟环境管理笔记

    (2)查看已配置环境列表(显示在 Anaconda 中配置的所有环境):conda env list 或者用 conda info -e。(5)删除虚拟环境(注意:该语句要在 base 环境中执行): conda remove -n pytest --all。activate 环境名。

    2024-07-13 10:46:47 404 1

    原创 python的字符串对象方法

    fing方法与index方法相似,不同的是若列表中没有此对象不会抛出异常,而是返回一个值。index会返回一个下标索引,若列表中没有此对象则会抛出异常。split方法将根据分隔符号将对象打包成列表。replace将另一种模式替换成另一种模式。strip方法可以消除空格 or 回车。补充一下python的字符串对象方法。count会统计参数在列表出现的次数。使用join方法快速添加分隔符。in会返回一个布尔值bool。find返回的也是下标索引。先建立一个字符串列表val。

    2024-07-04 11:37:09 404

    原创 pandas函数应用和映射

    apply()将函数应用到一行或者一列的一维数组上。再创建一个dataframe对象。

    2024-06-20 21:24:14 197

    原创 pandas数值填充

    两个不同大小或者索引值、标签不同的对象进行算术操作而引起数据缺失,这时可以使用特殊值填充,比如将填充值改成0(基于jupyter)为解决这个问题使用 add方法是加入fill_value参数即可。再将df1与df2相加结果为下图所示。分别创建两个对象df1,df2。随机将一个值改成NaN。add相加结果为下图所示。

    2024-06-19 15:00:32 311

    原创 pands实例遇见一个问题Q0

    pands实例遇见一个问题,实例的结果好像有问题,遂用jupyter验证一下。首先使用pandas建立一个叫data的dataframe类型对象。结果都列出来,我想的没问题,验证成功。再去除后面的布尔索引来做对比。

    2024-06-19 14:35:27 138

    原创 基于ConvNeXt的垃圾分类模型

    ConvNeXt网络是一种新型的卷积神经网络(CNN)模型,其设计旨在提高图像识别的准确性和效率。它采用了一种全新的网络结构,并引入了一些创新性的技术,使得网络能够学习到更丰富和多样化的特征信息。ConvNeXt网络的核心思想是通过具有不同尺度和深度的卷积层来捕捉图像中的不同特征。它使用了一种称为“空间金字塔池化”(SPP)的技术来改进传统CNN中的池化层。SPP通过在不同尺度上对输入进行金字塔池化来捕捉不同尺度的特征,并通过结合不同尺度的特征来提高CNN的准确性。

    2024-05-17 15:22:14 1491

    原创 Latex环境安装与基础入门

    代码与pdf中文字互相定位,前提你的鼠标光标要在你需要定位地方(1)代码定位文字:Ctrl+Alt+J(2)文字定位代码:Ctrl+鼠标左键。

    2024-05-17 15:21:48 2085

    原创 python3---enumerate()函数用法

    使用enumerate()迭代列表来创建字典。

    2024-05-06 14:25:42 315 1

    原创 学习北大曹健老师的tensorflow---class6遇到的问题

    使用pip工具卸载TF 2.1环境中的Numpy,然后再下载低版本Numpy。tensorflow2.1与Numpy版本不兼容(Numpy版本太高)打开anaconda命令行。

    2024-04-08 15:25:13 292 1

    原创 Matlab三维绘图

    在绘制3维曲面图时,要提前生成对应的网格数据,在这里我们使用meshgrid(x,y)函数快速生成网格数据。在三维图上每一个X,Y都有一个对应的Z数据。绘制柱形图函数:cylinder(2+cos(t),30),第一个参数为向量,第二个参数切片圆的点数,越多越像圆。绘制球的网格数据函数:sphere(30),参数切片圆的点数,越多越像圆。axis equal:使XYZ轴间距相等。使用subplot()即可。

    2023-11-04 12:46:36 427 1

    原创 基于Matlab的遗传算法

    遗传算法(Genetic Algorithm,GA)是由美国的John Holland于20世纪70年代提出的一种模拟自然进化过程的计算模型。它基于达尔文的生物进化理论,通过模拟生物进化过程中的自然选择和遗传机制,利用计算机仿真运算,将问题的求解过程转换为类似生物进化中的染色体基因的交叉、变异等过程。遗传算法在组合优化、机器学习、信号处理、自适应控制和人工生命等领域被广泛地应用。在求解较为复杂的组合优化问题时,相对一些常规的优化算法,通常能够较快地获得较好的优化结果。函数功能:创建任意离散离散随机种群。

    2023-10-23 20:31:19 2438

    原创 快速上手 python3 列表

    ps:代码下方跟着的图片为代码运行结果在指定位置插入元素,第一个参数代表位置。参数支持负数,代表与列表末尾的相对距离从列表中获取元素计算列表长度列表中删除元素remove():参数为删除列表中确切的元素,参数为不存在的元素时会报错pop()弹出元素并删除,参数为元素索引这里弹出了鹅这里打印就会报错,因为列表被删除了,不存在了参数说明:从索引1开始,结束于索引(6-1),不包括索引6后面参数不写代表一直取到最后的元素,前面参数不写亦然都不写参数,只有一个冒号,即代表取原列表的全部元素。

    2023-10-06 23:03:57 120 1

    原创 基于python3的对比两个文件夹相似图片的数量

    需求:两个文件夹里面只有图片,文件格式为.png,且单个文件夹中不存在相似图片,对比检测两个文件夹的相似图片个数。函数即可对比,参数类型为string,分别是两个文件夹的绝对路径。肉眼观察可得:有3个相似图片,程序运行结果应该为3。

    2023-10-05 16:06:47 308

    原创 基于Matlab的图片压缩(超简单)

    U,D结果为正交矩阵,这里不予展示。SVD压缩原理就是保留原矩阵的重要特征,在64.55,13.21,7.42中我们只要保留64.55,13.21这些较大的奇异值,舍弃较小的奇异值,就能保留原矩阵的大部分信息了。图像在计算机中用矩阵储存,值的大小在0~255,在这里我们令图像的矩阵为A。若为彩色矩阵则颜色通道由3种,分别B,G,R,分别对应三原色蓝色,绿色,红色,即三原色。我们用matlab编程得到3个程序,后面两个为函数,photo_compress()为压缩函数,调用New_svd()进行奇异值分解。

    2023-03-23 15:36:17 5351 2

    原创 快速上手Matlab二维画图

    plot函数用法:线方式: - 实线 :点线 -. 虚点线 - - 波折线点方式: . 圆点 +加号 * 星号 x x形 o 小圆颜色: y黄;r红;g绿;b蓝;w白;k黑;m紫;c青若要限制横纵坐标范围,给图形加上标注,给画布加上名字,给横纵坐标起个名字,打开网格那该怎么做呢?axis([-3.3, 3.3, -inf, +inf]) % 设置横坐标范围为0-4pi,纵坐标范围不需要设置,写成-inf到+inf。

    2023-03-23 10:33:18 7952

    原创 Matlab选择结构

    如果第一个条件为真,则执行与之关联的语句,否则测试第二个条件,以此类推。如果没有条件为真,则执行。如果匹配,则执行与之关联的语句。如果没有匹配,则执行。例如,以下代码将根据输入的字符串输出相应的文本。是一个常量或表达式,用于测试。

    2023-03-20 22:23:57 1056

    原创 Matlab循环结构

    Matlab循环结构

    2023-03-03 18:52:13 1373

    原创 快速上手Matlab符号运算

    首先进行符号变量的创建,符号变量在这里指的是数学中的变量例如:,X就是变量,也就是我们说的符号变量,具体语法见以下代码:创建多个符号变量复杂表达式的化简最后y的化简结果为2结果为,是向量,将向量每一项相乘就得到原始的函数f结果为:结果为:结果为:,a为分子,b为分母注意:常数不能使用这个函数来求分子和分母一阶求导结果:二阶求导结果:2对y求二阶偏导结果为:先对x求一阶偏导,再对y求一阶偏导结果为:结果为:继续求一个比较复杂的表达式

    2023-02-04 18:05:22 414 1

    原创 opencv快速入门

    读取图片读取图片的3个颜色通道,注意opencv的读取顺序为BGR,不是RGB显示我们读取的图片,注意显示的时候我们要读取得图片颜色通道得顺序为RGB,这里我们要先做出更改因为读取并显示会被我们经常使用,所以我们在这里打包成函数读灰色图获取图片矩阵的行列数和维度保存图片计算图片的像素点,即行列相乘视频的读取截取部分图像的数据颜色通道提取边界填充边界填充的结果如图所示图像矩阵数值计算。

    2022-12-14 16:40:48 371

    原创 Matlab基础入门,学完这篇就行了

    MATLAB在矩阵的运算中,“*”号和“/”号代表矩阵之间的乘法与除法(A/B = A*inv(B))size(A)%这里会给出矩阵的结果,所以说在单个实数在Matlab中是以矩阵的形式存放的。两个形状相同的矩阵对应元素之间的乘除法需要使用“.*”和“./”repmat()函数使用,通过复制矩阵来构建新矩阵。取全部元素,按列拼接的,最终输出的是一个列向量。加分号的作用,命令行窗口不会显示运算过程和结果。向量的创建,中间的参数为步长,默认为1。矩阵操作,创建普通矩阵。A和B矩阵的结果见下图。

    2022-12-14 11:07:53 1264

    原创 Matlab基础入门,一篇就够啦(所有源代码)

    【代码】Matlab基础入门,一篇就够啦!

    2022-12-13 21:56:54 5696 2

    原创 基于python的jetson通过arduino控制2自由度舵机转动

    sendData(ser, [666, 255], 3) 第一个参数为实例化的串口对象,第二个参数是我们要发送角度数组,最后一个参数是我们发送数据的位数。digitsPerValRec为我们要接受jetson发送的值的位数,例如。numOfValRec为我们要接受jetson发送的值的数量,比如。jetson和arduino的串口通信波特率统一为9600;舵机控制板需要外接电源,舵机控制板为亚博的16路舵机控制板。I2C_ADDR,I2C的地址为0x2D;arduino 为R3版本;

    2022-11-28 00:21:21 1946 4

    原创 基于CAD的花灯制作

    基于CAD的花灯制作

    2022-11-26 20:57:18 1017

    原创 基于matlab的TOPSIS(优劣距离法)综合评价模型

    基于matlab的TOPSIS(优劣距离法)综合评价模型

    2022-11-25 18:04:22 3218 5

    矿用振动筛工作面动力学分析matlab代码

    矿用振动筛工作面动力学分析matlab代码

    2025-02-02

    ROS2快速入门0-节点

    ROS2快速入门0-节点

    2025-01-11

    tips.csv与macrodata.csv数据集

    tips.csv与macrodata.csv数据集

    2024-08-09

    opencv快速入门的所有代码和图片

    opencv快速入门的所有代码和图片

    2024-07-13

    convnext权重模型(tiny)

    pip环境(使用pip可以快速搭建环境)

    2024-07-04

    pip环境(使用pip可以快速搭建环境)

    pip环境(使用pip可以快速搭建环境)

    2024-07-04

    settings.json

    latex的编译配置文件

    2024-05-17

    基于CAD的花灯dxf文件

    导入激光切割机的软件直接切割就行

    2024-05-05

    空空如也

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

    TA关注的人

    提示
    确定要删除当前文章?
    取消 删除
    手机看
    程序员都在用的中文IT技术交流社区

    程序员都在用的中文IT技术交流社区

    专业的中文 IT 技术社区,与千万技术人共成长

    专业的中文 IT 技术社区,与千万技术人共成长

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    客服 返回
    顶部