自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (6)
  • 收藏
  • 关注

原创 基于深度学习的植物中草药检测系统(含PyQt+代码+训练数据集)

本项目是基于深度学习网络模型的植物中草药检测系统,目前能够检测艾叶、巴戟天、白花蛇舌草、白茅根、柴胡等67种植物中草药,可以自己添加植物中草药种类进行训练。本文将详述数据集处理、模型构建、训练代码、以及基于PyQt5的应用界面设计。在应用中可以对中草药的图片进行识别,输出中草药的类别、模型对其预测结果的置信度以及关于该中草药的描述。

2024-04-18 19:10:24 1303

原创 基于深度学习的人脸表情识别系统(PyQT+代码+训练数据集)

本项目是基于深度学习网络模型的人脸表情识别系统,核心采用CNN卷积神经网络搭建,详述了数据集处理、模型构建、训练代码、以及基于PyQt5的应用界面设计。在应用中可以支持图像、视频和实时摄像头进行人脸表情识别。

2024-04-12 22:17:44 2083

原创 医学图像处理——DeepDrr工具CT生成DRR

DeepDRR工具,它可以将CT数据模拟X射线投影生成DRR数据。

2022-11-19 22:00:29 3107 11

原创 基于深度学习的手写汉字识别系统(含PyQt+代码+训练数据集)

本项目是基于深度学习网络模型的人脸表情识别系统,核心采用CNN卷积神经网络搭建,详述了数据集处理、模型构建、训练代码、以及基于PyQt5的应用界面设计。在应用中可以支持手写汉字图像的识别。

2024-04-18 21:41:23 921

原创 基于深度学习的花卉检测系统(含PyQt界面)

本项目是基于深度学习网络模型的花卉检测系统,目前能够检测daisy、dandelion、roses、sunflowers、tulips五类花卉,可以自己添加花卉种类进行训练。本文将详述数据集处理、模型构建、训练代码、以及基于PyQt5的应用界面设计。在应用中可以对花卉的图片进行识别,输出花卉的类别和模型对其预测结果的置信度。本文附带了完整的应用界面设计、深度学习模型代码和训练数据集的下载链接。

2024-04-14 23:09:54 1248 1

原创 【STM32】HAL库——串口中断只接收到两个字符

为了在嵌入式系统中进行调试和输出信息,通常推荐使用轻量级的日志或缓冲机制,以便在中断中记录信息,然后在主程序上下文中将它们输出到串口。在嵌入式系统中,将printf函数直接放在串口中断服务程序(ISR)中会导致一些问题,这是因为printf函数通常是一个比较复杂的函数,它需要执行多个指令,而在ISR中执行复杂的操作可能导致不可预测的行为和性能问题。2.原子性问题:在中断中执行printf可能会打破原子性要求,这意味着中断可能在中断服务程序运行期间被其他中断中断,这可能导致数据竞争和不一致的数据状态。

2023-10-24 19:40:16 1660 4

原创 立创EDA(专业版)画PCB怎么开窗?

阻焊层是开窗,助焊层是开钢网用的大概的步骤:1 选择图层:顶层阻焊层(如果是想在顶层开窗);2 画个矩形框框3 右击点击属性,选择顶层阻焊;4 利用3D PCB 观察,如果选择区域和有类似焊盘上的没有覆膜的管脚的那个黄铜的部分,成功了

2023-08-11 10:26:54 6087

原创 yolov2检测网数据集标注_labelme使用_json2txt格式转换

本文详细介绍了如何使用LabelMe标注工具对健康和非健康猫狗数据进行标注,并将标注结果转换为YoloV2训练框架所需的txt格式。以下是主要步骤和代码片段的摘要:一、安装Anaconda:安装Anaconda,并创建LabelMe虚拟环境,然后安装LabelMe及其依赖。二、使用LabelMe标注数据:使用LabelMe进行标注,按照分类创建矩形标注框,标注健康和非健康猫狗数据。三、将标注数据转换为YoloV2格式:使用Python脚本将LabelMe生成的JSON文件转换为YoloV2

2023-08-09 00:02:09 1042

原创 yolov2检测网数据集获取与预处理_采集健康和非健康猫狗数据

这篇文章主要介绍了获取和预处理猫狗数据集的过程,以供Yolov2检测网络的训练使用。首先,在网上公开数据集部分提到了阿里云天池提供的猫狗数据集。接着,在获取并预处理数据集部分,详细说明了获取非健康的猫狗数据的方法,使用爬虫代码从百度图库下载相关图片。然后,通过两种不同的重命名程序,将图片进行分类并按照一定规则进行重命名。之后,介绍了如何从淘宝购买猫狗救助视频,并使用ffmpeg工具将视频按秒截取为PNG图片。最后,通过编写图像处理函数,对采集到的图片进行下采样,以适应Yolov2网络的训练需要。

2023-08-08 22:41:31 774

原创 windows怎么查看目标文件.o and windows - 如何使用/安装 GNU binutils (objdump)

解压下载的压缩文件binutils-2.28-1-mingw32-bin,解压路径尽量不含有中文。可以使用GNU binutils (objdump)进行查看编译生成的目标文件.o。打开目标文件所在文件位置,如图输入cmd进入命令提示符窗口。4.《程序员的自我修养——链接、装载与库》,可以选择如图所示的压缩文件包。更多命令可查看参考资料。

2023-07-03 21:46:23 2618 1

原创 Keil5中写的软件延时函数不起作用现象解析_ARM_Compiler_volatile关键字

在学习野火霸天虎F407寄存器点亮LED时,出现实验现象:LED灯不亮,。0001。

2023-07-03 21:13:43 2544 2

原创 海思嵌入式开发-005-OpenHarmony源码编译问题

按照链接拉取master源码,出现如下问题,打开build.log文件 提示相应位置的文件没找到。后面看技术交流群的群友也有类似的问题因为OpenHarmony源码有Master分支,即主干分支,里面包含最新发布的代码,有很多功能特性都在开发、完善、测试中,而且每天都会有非常多的提交,因此代码可能不稳定。Master分支比较适合新功能的尝鲜体验或者日常开发;以及Release分支,即发布分支或LTs分支,是waster分支的子集,里面的代码可能会滞后Master分支多个版本。基本上是Master分支上开

2023-03-04 15:28:18 3246 7

原创 海思嵌入式开发-004-Hi3516烧录问题总结

烧录Hi3516DV300小型系统 问题总结

2023-01-04 20:25:06 2962 3

原创 海思嵌入式开发-003-Hi3861烧录报错,找不到Hi3861_wifiiot_app_allinone.bin文件

Hi3861烧录报错,找不到Hi3861_wifiiot_app_allinone.bin文件

2023-01-02 16:10:33 1301

原创 海思嵌入式开发-001-简介+参考资源

学习记录

2023-01-02 14:59:01 414

原创 海思嵌入式开发-002-基于Ubuntu20.04搭建开发环境

海思嵌入式学习笔记

2022-12-26 17:46:05 1106 2

原创 _001_Zotero入门

Zotero的入门知识

2022-11-20 15:07:31 372

原创 医学图像处理-安装nibabel包命令

安装nibabel包

2022-11-18 20:49:25 2063 1

原创 电子DIY记录

电子DIY笔记

2022-09-06 23:14:34 377

原创 uCOS-III内核实现与应用开发实战指南-01- 裸机系统与多任务系统

裸机系统与多任务系统

2022-09-06 14:54:46 347

原创 [Latex][BibTex]引用中文文献作者超过3人时用“et al”而不是“等”的解决方法

在毕设论文,使用的是学校出的Latex模板,生成参考文献时发现了一个问题,如果引用的是中文文献参考格式“gbt7714-2005”,并且作者人数超过3人时,第4个以及后面的作者用“et al”表示,而不是用“等”表示,如下图:阅读gbt7714-2005.bst文件,有这么一个函数......

2022-07-21 15:37:26 3557

原创 Python-GUI编程-Vscode代码模板设置

Python-GUI编程-Vscode代码模板设置1、Vscode中找到文件 ->首选项-> 用户片段,在输入框内输入python,并点击第一个python.json:初次输入的话,第一个python.json可能会不带.json后缀,不用管,直接点击python进入即可2、我们进入到python.json页面,这就是我们编写自己模板的地方:3、编写模板,模板如下:"PyQt5": { "prefix": "pyqt", "body": [ "#导入需要的包和模板

2022-04-27 22:27:36 1319

原创 You should consider upgrading via the ‘python -m pip install --upgrade pip‘ command.

You should consider upgrading via the 'python -m pip install --upgrade pip' command.问题描述解决办法问题描述使用conda创建虚拟环境后,安装其他的包出现如下问题:Could not fetch URL https://pypi.mirrors.ustc.edu.cn/simple/pip/: There was a problem confirming the ssl certificate: [SSL: CERTI

2022-04-21 18:45:26 1617

原创 无法验证 mirrors.tuna.tsinghua.edu.cn 的由 “CN=R3,O=Let‘s Encrypt,C=US” 颁发的证书: 颁发的证书已经过期。

无法验证 mirrors.tuna.tsinghua.edu.cn 的由 “CN=R3,O=Let's Encrypt,C=US” 颁发的证书: 颁发的证书已经过期。问题描述问题解决问题描述参考别的博客下载miniconda报错如下tanhui@tanhui:~/miniconda$ wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh--2021-12-12

2021-12-12 15:07:42 10346 6

原创 Ubuntu 20.04 LTS 系统自带的截图功能

Ubuntu 20.04 LTS 系统自带的截图功能截图的键盘快捷键修改键盘快捷键位置截图的键盘快捷键Pirnt Screen 为截屏键#保存到文件夹,主目录(home)下的图片文件夹中Print Screen #截取整个桌面Alt + Print Screen #截取选中的窗口Shift + Print Screen #自由选区#剪贴板Ctrl + Print Screen #整个桌面Ctrl + Alt + Print Screen #选中的窗口Shift + Ctrl + P

2021-12-07 09:28:26 511

原创 2021年智能制造工程设计与应用类赛项:离散行业自动化方向(2)-项目方案设计书

2021年智能制造工程设计与应用类赛项:离散行业自动化方向(2)-项目方案设计书

2021-10-08 19:30:48 27712 15

原创 2021年智能制造工程设计与应用类赛项:离散行业自动化方向(1)

2021年智能制造工程设计与应用类赛项:离散行业自动化方向(1)前言参赛前期参赛中期参赛结束前言作为一名大三的学生,第一次参加西门子的智能制造工程设计与应用类赛项:离散行业自动化方向比赛,从学习PLC到正式参加省赛花了一个月不到的时间,也仅仅收获了一个省赛三等奖的成绩。现在将自己的一部分参赛经验分享下(这次学校参加该赛项的只有我们一队,前无学长交流,后无同校交流,是真的难受)参赛前期在决定参加这次西门子比赛时,已经是今年的五月份了,很幸运的是我们同校的只有我们一只队伍,我们只需提交初赛设计报告就行。

2021-07-25 23:12:11 6590 7

原创 ROS科大讯飞语音错误:Recognizer error 10407

ROS科大讯飞语音错误:Recognizer error 104071.问题描述2.问题解决3.关于 Ubuntu16.04下 科大讯飞SDK的下载与测试相关链接1.问题描述环境ubuntu16.04+kinetic从讯飞官网下载SDK在运行例行程序时报错Recognizer error 10407这问题说明SDK和AppID和你的应用没有对应上在找到对应文件看了AppID后没有问题然后又按照教材执行了一遍,发现问题在so文件复制上2.问题解决so文件的复制与链接:进入到 Linux_i

2021-05-21 21:08:17 2545 6

原创 运行ros-exploring中的语音控制小乌龟例子只能识别出数字的问题

语音控制小乌龟例子只能识别出数字的问题1.问题描述2.问题解决1.问题描述之前是克隆了github上的文件,现在的文件和教材源码对应不上然后找到教材源码后按照书上内容对recognizer.y修改在语音识别中只能识别到oh和数字,无法识别go等指令。2.问题解决显然我们是在用tidigits语音包,在运行voice_commands.launch后识别不出小乌龟控制指令。我们只需要将前一步加入的语句注释掉即可。成功识别到小乌龟控制指令...

2021-05-21 17:43:12 211 2

原创 报错/usr/bin/ld: 找不到 -lmsc

报错/usr/bin/ld: 找不到 -lmsc1.问题描述2.解决办法1.问题描述ubuntu16.04+kinetic跑语音识别时catkin_make出现的问题Linking CXX executable /home/tanhui/catkin_ws/devel/lib/robot_voice/voice_assistant/usr/bin/ld: 找不到 -lmsccollect2: error: ld returned 1 exit statusrobot_perception/ro

2021-05-21 11:22:15 897 1

原创 在ubuntu 16.04安装ROS Kinetic ,“软件包有未满足的依赖关系”错误---最有效方法

在ubuntu 16.04安装ROS Kinetic ,“软件包有未满足的依赖关系”错误---最有效方法报错问题解决方法成功图报错问题在安装之前把软件更新中的更新给关闭了,然后安装ROS 出现如下问题:因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件包尚未被创建或是它们已被从新到(Incoming)目录移出。下列信息可能会对解决问题有所帮助:下列软件包有未满足的依赖关系: ros-kinetic-desktop-full : 依赖: ros-kinetic-desktop

2021-05-15 12:11:26 1210 4

原创 基于ArbotiX和rviz控制前轮转向后轮驱动的SmartCar_xacro模型

基于ArbotiX和rviz控制前轮转向后轮驱动的四轮小车xacro模型一、前轮转向后轮驱动的SmartCar_URDF模型1、创建SmartCar工作空间2、创建SmartCar代码包3、创建SmartCar模型描述文件4、创建描述文件的launch文件夹5、编译工程6、模型在rviz显示二、前轮转向后轮驱动的四轮小车改进 URDF 模型1、准备工作2、创建配置文件3、优化urdf模型文件4、创建描述文件的launch文件夹5、发布速度命令三、Gazebo仿真小车运动1、urdf文件讲解2、修改urdf文

2021-05-13 00:06:34 2447 10

原创 ubuntu16.04快捷键汇总

ubuntu16.04快捷键汇总文件操作截图方便查看平时使用的命令做个小笔记文件操作Ctrl+H //打开隐藏文件截图打印 //对屏幕截图,打印键为PrtScAlt+打印 //对窗口截图Shift+打印 // 对选区截图

2021-05-08 21:29:29 175

原创 基于ROS-Academy-for-Beginners 软件包常用命令

基于ROS-Academy-for-Beginners 软件包常用命令文件管理小乌龟相关命令roboware启动重德智能Xbot机器人方便查看平时使用的命令做个小笔记文件管理$ mkdir ~/filename //创建文件$ cd ~/filename //打开文件$ catkin_make //产生build 和src文件夹,然后运行下面$ source devel/setup.bash //配置工作空间,用于刷新环境$ gedit ~/.bashrc //打开文件修改source小

2021-05-08 21:19:57 144

原创 蓝桥杯算法学习(2)

文章目录02 查找与排序(上)1 递归、查找与排序补充1 递归2 查找3 排序1 冒泡排序2 选择排序3 插入排序4 希尔排序2 如何评估算法性能1思考2常见函数的复杂度计算3 排序算法的稳定性3相关题解题1:小白上楼梯(递归设计)题2:旋转数组的最小数字(改造二分法)题3 :在有空字符串的有序字符串数组中查找题4 :最长连续递增子序列(部分有序)题5:快速设计一个高效的求a的n次幂的算法02 查找与排序(上)1 递归、查找与排序补充1 递归递归设计经验找重复(子问题)找重复中的变化量→参数

2021-04-16 20:25:42 322

原创 Keil5打开工程提示not found device解决方法

Keil5打开别人工程时,提示“not found device”,无法在程序内定位函数当打开别人的工程时,弹窗提示“not found device”,并且无法定位函数位置由于keil版本问题导致的Device导入错误,原因可能是该工程使用keil4版本编写,使用keil5打开出错,解决方法是将Project文件夹中的工程扩展名由.uvproj改为.uvprojx,即在扩展名增加x即可。以上对策前提是所有Pack包都已正确安装,如果没有安装,可先安装包。...

2021-04-11 22:11:45 6922

原创 蓝桥杯算法学习(1)

蓝桥杯算法学习(1)00 学习建议01 位运算的奇巧淫技1 相关基础2 用处3 相关题解题1:找出唯一成对的数题2:找出落单的那个数题3:二进制中1的个数题4:是不是2的整数次方题5:将整数的奇偶位互换题6:0~1间浮点实数的二进制表示题7:出现k次与出现1次00 学习建议好程序员是练出来的,编程是手上的活儿,要重视实践知识盲区需要自己见多识广去补充参考权威《程序员面试金典》《挑战程序设计竞赛》《程序员代码面试实践》《剑指offer》《编程之美》《算法导论》关于学习:阅读(听课)–》笔记 --》实

2021-04-11 19:58:16 315

原创 [robot_launch.launch] is neither a launch file in package [kinova_gazebo] nor is

问题描述:[robot_launch.launch] is neither a launch file in package [kinova_gazebo] nor is [kinova_gazebo] a launch file nameThe traceback for the exception was written to the log file解决办法:报错说明ros系统中,并没有安装相对应的package。在这种情况下,进入工程文件的最顶层,使用catkin_make命令对文件进行

2021-03-22 11:59:55 2476

原创 sudo rosdep init 和 rosdep update错误的终极解决方法

sudo rosdep init 和 rosdep update错误的终极解决方法(ROS Kinetic Ubuntu16.04)1.前言2.前期准备(选择镜像源)3. 解决 sudo rosdep init 问题4. 解决 rosdep update 问题1.前言首先介绍一下这两个命令的目的:sudo rosdep init的目的是为了在/etc目录下新建/ros/rosdep/sources.list.d/20-default.list文件。rosdep update 的目的是在/etc/ro

2021-03-22 11:49:06 4937 5

转载 解决 git clone 速度慢的方法

解决 git clone 速度慢的方法转载自链接:https://www.zhihu.com/question/27159393/answer/1117219745本方法亲测只需要1s,能够提高10倍速度访问github以及clone项目,并且不需要借助其他类似gitee等外部网站。假设我们需要访问一个github的repo:https://github.com/graykode/nlp-tutorial我们可以看到访问的网站的速度为4s多并且clone其的项目: https://github.com

2021-03-20 19:47:24 458

汇编语言清华大学王爽.rar

学习汇编语言的最好资料

2021-05-22

SmartCar_ws.zip

本文是基于ubuntu 16.04 kinetic版创建的基于ArbotiX和rviz控制前轮转向后轮驱动的SmartCar_xacro模型,详细步骤在https://blog.csdn.net/weixin_44911552/article/details/116722545#t1

2021-05-13

C/C++基于VS开发的modbustcp源程序.rar

该资源包整合了多个C/C++的modbustcp开发源程序,为你的开发提供一定思路

2021-05-11

基于STM32的modbus RTU源码以及工具包.rar

基于STM32的modbus RTU源码,内容包含了CRC校验码源码、modbusRTU源码---其中实现了功能码03和功能码06,以及一个基于stm32f103的工程。下载下来可以根据自己的硬件环境修改定时器和串口函数构建好物理传输通路即可,剩下的RTU部分为通信传输的软件部分没啥改动,可以按照自己的需求增加功能码。

2021-05-11

智能控制复习资料.rar

本资料是作者自己用于智能控制复习的资料,是自己整理的,内容还是比较全面,如有需要自行下载即可。学海无涯苦作舟。

2020-07-01

空空如也

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

TA关注的人

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