自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 生成训练txt文件

两个文件分别为数据集文件夹与标注文件夹。

2023-05-11 18:54:34 314 1

原创 ImportError: cannot import name ‘check_argument_types‘ from ‘typeguard’

已被移除,更改 typeguard==2.13.3 即可。这个错误是因为typeguard 库的版本问题。typeguard 3.0版本中。重新安装2.13.3版本。卸载typeguard。

2023-05-08 16:47:55 2953

原创 【python实现倒计时】

python小程序实现倒计时。

2023-04-25 10:56:04 1663

原创 K-means++聚类算法(matlab实现)

K-means++算法:K-means++算法是K-means算法的改进版,其在选择初始质心时采用了一种更加聪明的方法,能够有效地避免局部最优解。具体来说,K-means++算法的初始质心是根据距离数据点最远的原则来选择的,这样可以保证初始质心的分布更加广泛,从而使得算法更容易找到全局最优解。K-means算法链接:示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

2023-04-19 10:28:15 4745 3

原创 with open相关用法

在这个示例中,我们使用了 with open 语句打开了一个名为 “example.txt” 的文件,模式为 “r”,表示只读模式。在这个示例中,我们使用了 with open 语句打开了一个名为 “example.txt” 的文件,模式为 “w”,表示写入模式。然后,我们使用一个 while 循环遍历文件的每一行,打印出每一行的内容。在这个示例中,我们使用模式 “a” 打开了一个名为 “example.txt” 的文件,并使用 write() 方法在文件末尾添加了一行内容 “more content”。

2023-04-18 22:23:46 3209

原创 os.path相关用法

os.path.splitext(path): 分离指定路径中的文件名和扩展名,并将它们以元组的形式返回。os.path.getatime(path): 返回指定路径文件的最后访问时间。os.path.basename(path): 返回指定路径中的文件名部分。os.path.getctime(path): 返回指定路径文件的创建时间。os.path.dirname(path): 返回指定路径中的目录部分。os.path.abspath(path): 返回指定路径的绝对路径。

2023-04-18 22:21:38 130

原创 python压缩文件、复制文件

在这个示例中,我们使用了 with open 语句打开了一个名为 “example.txt” 的文件,模式为 “r”,表示只读模式。在这个示例中,我们使用了 with open 语句打开了一个名为 “example.txt” 的文件,模式为 “w”,表示写入模式。然后,我们使用一个 while 循环遍历文件的每一行,打印出每一行的内容。在这个示例中,我们使用模式 “a” 打开了一个名为 “example.txt” 的文件,并使用 write() 方法在文件末尾添加了一行内容 “more content”。

2023-04-18 22:14:12 318

原创 k-means聚类算法(matlab实现)

k-means聚类算法是硬聚类算法的一种,即在n纬欧几里得空间把n个样本数据分为k类。首先根据用户要确定聚类的数目k,随机性的选取k个样本,把每一个对象成为一个种子,每一个种子代表一个类的中心,对其余的每个对象,采用近邻原则,将它们赋给最近的类。重新计算在每个类中对象的均值新形成的聚类中心,重复进行这个过程直到函数式收敛为止。K-means算法是一种无监督学习算法,用于将n个数据点划分为k个簇(cluster)。该算法的主要思想是将数据点划分为k个簇,使得同一簇内的数据点彼此相似,而簇间的数据点相差较大。

2023-04-18 21:25:12 4970 1

原创 【 windows安装Anaconda、CUDA、CUDNN、Pytorch】

拷贝时看到,CUDA 的安装目录中,有和 cuDNN 解压缩后的同名文件夹,这里注意,不需要担心,直接复制即可。1、用conda创建环境来安装不同版本的pytorch,每次都安装删除会很麻烦,可以通过使用conda指令来为不同的版本创建单独的环境。下载后发现其实cudnn不是一个exe文件,而是一个压缩包,解压后,有三个文件夹,把三个文件夹拷贝到cuda的安装目录下。选择组件,第三行为CUDA版本,安装的CUDA版本应低于自己电脑的CUDA版本(这里选则安装11.3,win11可用)

2023-04-17 18:36:47 1424

原创 生成音频训练文件

【代码】生成音频训练文件。

2023-04-17 15:24:06 74

原创 使用tkinter实现音乐播放器

使用tkinter实现音乐播放器可以让用户在图形化界面下方便地播放音乐。

2023-04-17 15:15:16 590

原创 图像形状及数量识别(matlab实现)

基于视觉的沙粒形状识别系统模型需要借助计算机对特征的信息处理和分析,实现像人一样的智能识别,所以通常模式识别与机器学习存在着一定的联系。机器识别技术的实现主要分为以下几个步骤:(1) 获取图像数据。(2) 数据预处理。(3) 图像特征提取。(4) 设置分类器完成分类。

2023-04-17 14:47:25 7268 4

原创 Ubuntu安装anaconda、环境搭建、换国内源

yes|no]”,输入no。2.输入bash Anaconda3-5.2.0-Linux-x86_64.sh(为下载的anaconda安装文件)1.在同目录文件下(这个文件在哪,就在哪打开终端),命令ctrl+alt+T打开终端。4.阅读注册信息,然后输入yes;查看文件即将安装的位置,按enter,即可安装。5.安装完成后,收到加入环境变量的提示信息,输入yes。3.其他默认安装,进入到注册界面,输入yes。8.重启终端,即可使用Anaconda3。1.用Ctrl+alt+T打开命令终端。

2023-04-17 14:05:42 3671

原创 UWB定位问题(TOA定位matlab实现)

四点定位(Four-Anchor Positioning)是一种基于距离测量的定位方法,通常采用TOA方法来计算目标物体到每个基站的距离。通过测量目标物体到至少四个基站的距离,并利用三角定位等算法计算出目标物体的位置。因此,四点定位属于TOA定位方法的一种。在UWB精确定位中,四点定位(Four-Anchor Positioning)是一种常用的定位方法,它需要至少四个固定在空间中的基站来定位目标物体的位置。四点定位的基本原理是通过测量目标物体到每个基站的距离,计算出目标物体的位置。

2023-04-17 10:45:52 4899 1

原创 UWB定位的3种算法:TWR、TOA和TDOA算法

UWB定位的3种算法:TWR、TOA和TDOA算法

2022-10-20 11:46:31 15565 5

原创 常用python程序

复制文件import zipfiledef zipDir(dirpath,outFullName): """ 压缩指定文件夹 :param dirpath: 目标文件夹路径 :param outFullName: 压缩文件保存路径+xxxx.zip :return: 无 """ zip = zipfile.ZipFile(outFullName,"w",zipfile.ZIP_DEFLATED) for path,dirnames,fi

2022-04-25 11:32:23 2697

原创 等比例缩放图片

import cv2image = cv2.imread("D:\paddleOCR\ocr_test/OCR\img/1.jpg")size = 640height, width = image.shape[0], image.shape[1]scale = height/sizewidth_size = int(width/scale)image_resize = cv2.resize(image, (width_size, size))cv2.imshow('camera', ima.

2022-04-22 19:51:50 104

原创 查看GPU占用率

nvidia-smi

2022-04-21 16:15:50 406

原创 运行python程序时出现警告

在定位到警告的语句后面添加.bool() warning:定位到在程序前面查找suppress,在suppress后面加上suppress =suppress.bool()加过之后因为程序中有[1-suppress]语句,出现错误:RuntimeError: Subtraction, the `-` operator, with a bool tensor is not supported. If you are trying to invert a m...

2022-04-13 17:13:47 1726

原创 paddledetection继续训练模型

!python -m paddle.distributed.launch --gpus 0 tools/train.py -c configs/ppyoloe/ppyoloe_test.yml -r output/ppyoloe_test/120 --eval

2022-04-12 14:23:24 1786

原创 global用法

param = 10 def test(): print("param_value:%d\t param_id:%d" %(param, id(param))) if (param == 10): print("equal 10") else: print("not equal 10") def main(): global param print("param_value:%d\t param_id:%d" %(param,.

2022-03-20 12:51:47 586

原创 python复制文件到指定目录

import os def copy_dir(src_path, target_path): if os.path.isdir(src_path) and os.path.isdir(target_path): filelist_src = os.listdir(src_path) for file in filelist_src: path = os.path.join(os.path.abspath(src_path), file) if os....

2022-03-18 12:57:41 2144

原创 双目摄像头

#开发时间: 13:37# -*- coding: utf-8 -*-import cv2import timeimport osAUTO = False # 自动拍照,或手动按s键拍照INTERVAL = 2 # 自动拍照间隔cv2.namedWindow("left")cv2.namedWindow("right")camera = cv2.VideoCapture(1)# 设置分辨率 左右摄像机同一频率,同一设备ID;左右摄像机总分辨率1280x480;分割为两个640.

2022-01-29 15:45:41 4681

原创 ubuntu18.04 ros安装遇到的问题

151.101.88.133 raw.githubusercontent.com151.101.76.133 raw.githubusercontent.com151.101.84.133 raw.githubusercontent.com151.101.228.133 raw.githubusercontent.com185.199.108.133 raw.githubusercontent.com185.199.109.133 raw.githubusercontent.com185.199

2021-10-20 17:51:13 63

OCR文字识别项目实战

OCR文字识别项目实战

2024-04-19

Ubuntu采集图像c++代码

Ubuntu采集图像c++代码

2024-04-19

双目标定和校正,双目标定和校正

双目标定和校正,

2024-04-19

双目相机测距程序,双目相机测距程序

双目测距程序

2024-04-19

双目相机高清标定板图,双目相机高清标定板图

双目相机高清标定板图

2024-04-19

minimum-snap-trajectory-generation-master,路径规划代码

minimum_snap_trajectory_generation-master,路径规划代码

2024-04-19

基于蚁群算法的路径规划算法代码

基于蚁群算法的路径规划算法代码

2024-04-19

基于遗传算法的路径规划算法代码

基于遗传算法的路径规划算法代码

2024-04-19

dijkstra.py,dijkstra路径规划代码

dijkstra.py,dijkstra路径规划代码

2024-04-19

a-star.py,A*路径规划代码

a_star.py,A*路径规划代码

2024-04-19

informed-rrt-star.py,路径规划代码

informed_rrt_star.py,路径规划代码

2024-04-19

probabilistic-road-map.py,路径规划代码

probabilistic_road_map.py,路径规划代码

2024-04-19

rrt.py,路径规划代码

rrt.py,路径规划代码

2024-04-19

rrt-star.py,路径规划代码

rrt_star.py,路径规划代码

2024-04-19

标志检测和识别模型神经网络和代码

标志检测和识别模型神经网络和代码

2024-04-19

车道巡航模型神经网络和算法代码

车道巡航模型神经网络和算法代码

2024-04-19

用蒙特卡洛法实现对排队等待问题的计算机模拟

用蒙特卡洛法实现对排队等待问题的计算机模拟 MonteCarlo方法是一种基于“随机数”,采用统计抽样方法,近似求解数学问题或物理问题的过程。把统计模拟法用于数值计算已有200多年的历史,最早是法国数学家蒲丰(1707-1788)。他进行了著名的“蒲丰投针实验”,早以此来求圆周率π的近似值。本世纪40年代,随着电子计算机的出现,特别是近年来高速电子计算机的出现,使得用数学方法在计算机上大量、快速地模拟这样的试验成为可能。 统计试验法通常用来研究概率过程,研究问题时常涉及下列一些与随机因素有关的概率,如各类概率等,一般来说,建立描述过程的复杂的概率模型是不成问题的,但用数学方法研究与分析这些模型是却很困难,问题的维数(即变量的个数)可能高达数百甚至数千。对这类问题,难度随维数的增加呈指数增长,这就是所谓的“维数的灾难”(Course Dimensionality)。传统的数值方法难以对付(即使使用速度最快的计算机),甚至达到了无法进行的地步。因此,唯一可取的研究方法是统计实验法。 统计模拟(蒙特卡洛法),在系统工程中的应用日益广泛,据国外有关文献报道其应用领域大致有: 1.航空运输排队,

2024-04-19

粒子群算法,matlab

这个程序就是最基本的粒子群优化算法程序,用Matlab实现,非常简单。只有几十行代码。正所谓一分钱一分货啊,优化效果不总是令人满意。我还有几个改进的粒子群优化算法版本。 下面是主函数的源程序,优化函数则以m文件的形式放在fitness.m里面,对不同的优化函数只要修改fitness.m就可以了通用性很强。

2024-04-19

模拟退火算法,包含matlab程序

(1)增加升温或重升温过程。在算法进程的适当时机,将温度适当提高:从而可激活各状态的接受概率,以调整搜索进程中的当前状态,避免算法在局部极小解处停滞不前。 (2)增加记忆功能。为避免搜索过程中由于执行概率接受环节而遗失当前遇到的最优解,可通过增加存储环节,将“BestSoFar”的状态记忆下来。 (3)增加补充搜索过程。即在退火过程结束后,以搜索到的最优解为初始状态,再次执行模拟退火过程或局部性搜索。(4)对每一当前状态,采用多次搜索策略,以概率接受区域内的最优状态,而非标准SA的单次比较方式。 (5)结合其他搜索机制的算法,如遗传算法、混沌搜索等。 (6)上述各方法的综合应用。

2024-04-19

近几年华为杯研究生数学建模竞赛赛题及优秀论文

华为杯研究生数学建模竞赛赛题及优秀论文,

2023-04-19

永磁同步电机矢量控制研究

永磁同步电机(PMSM)是一种多变量、强非线性、时变被控对象,永磁同步电机因其体积小、磁密度高、可靠性好以及对环境适应性强等诸多优点被广泛应用于工农业生产和航空航天等领域。而伴随着这些领域的不断发展更高的调速精度、更大的调速范围以及更快的响应速度成为永磁同步电机调速系统的迫切要求。目前典型的变频调速控制类型主要有四种:恒压频比(U/f)控制,转差频率控制,矢量控制,直接转矩控制。矢量控制在控制交流电机的定子电压幅值和频率的基础上,增加了对定子电压相位的控制。在暂态过程如突加、突减负载的情况下,矢量控制会随着速度的变化来调整定子电压的幅值、频率和相位,使暂态过程迅速的恢复到平衡状态。因此矢量控制系统具有良好的转矩响应,精确的转速控制,可以实现满载情况下从静止启动等显著优点。

2023-04-19

三相永磁同步电机矢量控制建模与仿真(包含simulink仿真文件与word文章 )

永磁同步电机具有体积小、效率和功率因数高等优点,因此越来越多的应用在各种功率等级的场合。永磁同步电机的控制是永磁同步电机应用的关键技术,永磁同步电机的结构特点使得采用矢量控制系统有很大的优势。本文首先分析了永磁同步电机矢量控制的发展概况,然后从机电能量转换的角度出发,解释三相永磁同步电机的机电能量转换原理,推导拉格朗日运动方程。此外,列写出永磁同步电机在三相静止坐标系和dq坐标系下的数学模型。基于Simulink建立了转速电流双闭环矢量控制系统的仿真模型,通过对仿真结果分析,验证了永磁同步电机矢量控制系统性能的优越性。

2023-04-19

一阶倒立摆的Simulink仿真

一阶倒立摆的Simulink仿真 一级倒立摆由直线运动模块和一级摆体组件组成,为了便于描述,我们将该直线一阶倒立摆系统抽象成小车和匀质杆组成的系统,如图1.1所示。倒立摆系统由质量为M的小车和质量为m,长度为L的连杆即摆构成。连杆的一端与小车通过旋转关节自由连接,即该关节无驱动力矩。该机械系统目的是操作小车的驱动力F,使得摆稳定在倒立点上,即不超过预先定义好的一个垂直偏离角度范围。小车位移为x,摆的角度为 。

2023-04-08

完成了利用深度学习SSD算法目标检测,并在深度学习框架Pytorch上实现文字识别

可以根据自己需求更改目标检测的模型,此模型主要是对邮件进行目标检测以及地址文字识别。

2023-04-08

双目相机相关代码C++,包括PCL三维重建、Ubuntu采集图像、采集图像、局域网采集图像、双目标定和校正、双目测距

双目相机相关代码C++,包括PCL三维重建、Ubuntu采集图像、采集图像、局域网采集图像、双目标定和校正、双目测距。

2023-04-08

红绿灯检测图片数据集以及打好标签的xml文件

红绿灯检测图片数据集以及打好标签的xml文件

2023-04-08

matlab模拟退火算法求全局最优

matlab模拟退火算法求全局最优。

2022-10-07

空空如也

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

TA关注的人

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