- 博客(44)
- 资源 (19)
- 收藏
- 关注
原创 实例分割模型的数据集格式转换
在对生物医学图像进行处理时,不像自然图像有以前固定的数据集格式,比如coco的json格式,voc格式等等,而生物图像样式有点多且不标准,图片格式,npz格式等等。网上转换教程很多,但是其中不乏转换错误的代码,特此来记录,以下代码保证可以正常运行。
2024-12-03 17:08:48
422
原创 源码复现detectron2时遇到的错误
说明:安装detectron2直接进到官网gccgcc 9pytorchnvcc -Vdemodemo.pyvision。
2024-10-28 22:23:14
1042
原创 centos源码升级glibc2.19时遇到的错误
说我gcc版本找不到或者版本太老,命名可以找到的,而且是最新版的,都12了还old呀,而且gcc -v也有结果,明显不是找不了,不是到是什么sb错误。有结果,make的版本都4.2了,我有从4.2升到4.4.1,结果还是这个错误,然后就想着版本不匹配的问题,然后就安装了。也不知道是我sb还是报错sb,这里说不应该包含此路径,其实解决办法是把当前路径包含进去,真是服服的。解决办法:看看还有没有其他的gcc版本,换个gcc版本来试一下。在configure时遇到的错误。说make也找不到或者太老了,
2024-10-28 20:17:56
466
原创 centors7安装docker启动ubuntu(docker容器中GPU也可用)
在centors上升级glibc为2.18,使用yum最新源直接安装不行,使用源码安装还不行,因为必须使用2.18版本glic,采用先安装docker,在启动新的Ubuntu,在ubuntu里配置自己的环境。
2024-10-17 20:02:59
815
原创 Linux学习笔记--常用指令记录
文章标题一. Linux系统如何设置终端快捷键二. Linux下的常用指令1. 终端相关2. 文件目录相关3. 删除指令4. 文件指令三. 参考附录一. Linux系统如何设置终端快捷键找到设置,setting,或者是system preferences找到keyboard shortcuts点击add在name后边输入terminal在command后边输入*/usr/bin/gnome-terminal*找到你创建的terminal,点击Disable接着按下你想要的快捷键,点击ok
2022-01-03 20:05:54
644
原创 80C51单片机的四组IO口
这里写目录标题一. 四组IO口的简介二. 问题导向1. 双向三态IO和准双向IO什么意思?2. 什么是LSTTL型负载?3. 为什么P0口可以带8个负载而其他是4个?三. 参考附录一. 四组IO口的简介单片机的IO口类型驱动负载数其他功能P0口8位双向三态口可驱动8个LSTTL型负载可做地址总线低八位和分时复用数据总线P1口8位准双向IO口可驱动4个LSTTL型负载普通输入输出口P2口8位准双向IO口可驱动4个LSTTL型负载可做地址总线高八位
2022-01-03 16:02:42
2573
原创 树莓派关于常用的串口指令
1. 查看所有usb端口ls -l /dev/tty*2. 查看usb端口波特率stty -F /dev/ttyUSB03. 查看usb连接信息dmesg | grep ttyUSB04. 给usb权限sudo chmod 777 /dev/ttyUSB0groups user_namesudo gpasswd --add user_name dialout5. 下载ch340驱动linux安装ch340驱动...
2021-06-11 23:15:40
1829
2
转载 Qt运行功能包error while loading shared libraries: libxxx.so
问题:在导入cmakelist之后运行功能包出现找不到动态链接库error while loading shared libraries: libxmlrpcpp.so: cannot open shared object file: No such file or directoryerror while loading shared libraries: librosconsole_log4cxx.so: cannot open shared object file: No such file
2021-05-28 16:15:37
1857
2
原创 Qt导入CMake出现execute_process(/usr/bin/python2 ";........
问题:CMake Error at /opt/ros/melodic/share/catkin/cmake/safe_execute_process.cmake:11 (message): execute_process(/usr/bin/python2 "/home/bym/catkin_qt/build/catkin_generated/generate_cached_setup.py") returned error code 1Call Stack
2021-05-28 13:30:23
1408
3
转载 Latex自动生成书签
使用报hyperref:\usepackage[breaklinks,colorlinks,linkcolor=black,citecolor=black,urlcolor=black]{hyperref}
2021-05-13 18:26:39
1310
2
原创 MSP430-LED中断闪烁代码详解
硬件及功能MSP430F149详细对LED中断闪烁灯解释#include <msp430x14x.h> // 这是程序都要包含的头文件,里边包含的很多寄存器和接口函数void main(void){ /*下面六行程序关闭所有的IO口*/P1DIR = 0XFF;P1OUT = 0XFF; // P1DIR是P1端口的方向寄存器,DIR:direction register 当他为0的时候表示输入模式P2DIR = 0XFF;P2OUT = 0XFF;
2021-03-26 12:28:39
1607
转载 STM32CubeIDE环境配置与安装-代码自动补全-转载
本文为转载,感谢原创的方法:原文地址 STM32CubeIDE环境配置与安装-代码自动补全-测试 1、安装环境配置1.1、Java下载、安装1.2、添加环境变量 2 STM32CUbeIDE下载、安装3、添加代码自动补全3.1 添加代码补全 4、代码测试点亮LED灯4
2021-03-26 10:47:21
3250
2
原创 自定义话题消息类型的使用
一.在package.xml中添加 <build_depend>message_generation</build_depend> <build_depend>message_runtime</build_depend> <build_export_depend>message_generation</build_export_depend> <build_export_depend>message_run
2021-03-23 21:39:19
380
1
原创 ROS树莓派发送USB摄像头信息发送从机PC端显示
准备工作:主从机配置好(没有请戳:ROS树莓派与电脑的主从机配置)知道USB摄像头接的video口(没有请戳:ubuntu20.04如何识别到连接的摄像头?)已经建立好/catkin_ws/src空间(没有请戳:ROS工作空间和通信编程)树莓派端操作终端进入/catkin_ws/src文件夹cd ~/catkin_ws/src下载源代码git clone https://github.com/bosch-ros-pkg/usb_cam.git核对(或修改)进入catk
2021-02-26 20:47:58
1044
原创 ROS树莓派与电脑的主从机配置
首先需要知道:树莓派端IP地址PC端IP地址树莓派为主机打开根目录下的bashrc文件(里边一定是有内容的,如果没有正确打开)sudo vim ~/.bashrc在里边添加内容:export ROS_MASTER_URI=http://主机IP:11311export ROS_IP=树莓派IP主机这两个地址都是树莓派的IP地址,替换掉即可PC为从机打开根目录下的bashrc文件(里边一定是有内容的,如果没有正确打开)sudo vim ~/.bashrc在里边
2021-02-26 20:27:47
914
原创 ubuntu20.04如何识别到连接的摄像头?
网上说利用下边这个命令来打印电脑的摄像头:ls /dev/video*但是我打印出来的是一堆video,实际上我电脑上只有一个自带摄像头和一个外接的usb摄像头liuhuan@liuhuan-G5-5587:~$ ls /dev/video*/dev/video0 /dev/video1 /dev/video2 /dev/video3那我们如何知道上边打印出来的一堆摄像头到底那个才是真的摄像头呢?那就利用v4l2-ctl命令:sudo apt install v4l-utils下边
2021-02-26 19:34:41
3991
1
原创 ROS 如何写Launch文件
启动节点写法<launch> <node pkg="learning" name="talker" type="talker" output="screen" respawn="true"/> <node pkg="learning" name="listener" type="listener" output="screen" respawn="true"/></launch>标签使用node节点所在的功能包名称
2021-02-20 17:43:34
441
原创 ROS 订阅话题C++代码详解
定义一个订阅话题的节点listener, 发布到话题chatter,消息类型为字符串。其话题的发布者代码链接:ROS 发布话题C++代码详解#include "ros/ros.h" //包含ros的头文件 #include "std_msgs/String.h" //包含标准信息的字符串消息头文件//订阅的时候是以回调的方式进行信息的读取,所以需要创建一个回调函数//传入的参数就是要订阅的消息类型指针void chatterCallback(const std_msgs::String::
2021-02-20 12:17:48
1848
原创 STM32 HAL库 CUBE配置 串口中断接收
文章目录软硬件型号1. CUBE配置2. 代码添加软硬件型号STM32F103RCT开发板STM32CUBEMX+KEIL5编程STM32F1 1.8.3 库版本1. CUBE配置打开串口打开中断配置优先级生成工程文件2. 代码添加在usart.h中添加:#define USART_REC_LEN 200 //定义最大接收字节数 200#define EN_USART1_RX 1 //使能(
2021-02-15 10:14:01
2806
3
原创 STM32 HAL库 CUBE配置 单通道驱动舵机
文章目录软硬件型号一、舵机需要什么信号?二、实现步骤1. CUBE配置2. 代码添加软硬件型号STM32F103RCT开发板STM32CUBEMX+KEIL5编程STM32F1 1.8.3 库版本一、舵机需要什么信号?正负极电压信号:这个具体要看购买的舵机为那种类型,有3.3v的,8.0v的,还有各种的类型。脉宽调制信号(PWM):对于180°的舵机,一般来说周期为20ms(频率为50Hz),脉宽(一个周期内高电平持续时间)为500–2500us。其中为1500us使得舵机转轮处于中间位置
2021-02-12 09:41:37
2084
3
原创 ROS-URDF机器人建模
一.什么是URDF机器人建模Unified Robot Description Format:统一机器人描述格式使用XML格式描述机器人模型由n个link连杆和n个joint关节描述二. Link和Joint详解link内容描述机器人某个刚体部分的外观和物理属性包含尺寸、颜色、外观、形状、惯性矩阵、碰撞参数等分成三个子标签<visual>:描述外观参数<inertial>:描述惯性参数<collision>:描述碰撞参数主要形式&
2021-01-31 16:25:20
632
原创 noetic版本下xacro宏定义的基本使用
开头两句<?xml version="1.0"?><robot name="mbot" xmlns:xacro="http://www.ros.org/wiki/xacro">上边第二行表示是xacro文件的一个声明,是用来告诉系统这个文件是xacro文件格式常量定义定义格式:<xacro:property name="常量名称" value="常量值">调用格式${常量名字/带有常量名字的计算}函数定义<xacro:macro name=
2021-01-31 15:49:36
1806
3
原创 linux各种安装/功能教程记录
记录一下自己用的linux命令删除一个文件夹内所有文件:进入该文件夹rm -rf *r表示递归删除,f表示强制删除,不询问
2021-01-27 16:51:07
142
原创 ROS工作空间和通信编程
一. 什么是工作空间:我们开发时会把所有的代码文件、解释文档等各种东西放在一个文件夹下,这个存放工程开发所涉及到的文件夹可以称作是一个工作空间。#mermaid-svg-tnqYjE3i1jdIQXvr .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-tnqYjE3i1jdIQXvr .label text{
2021-01-27 11:44:21
388
原创 ROS中的外部组件连接
一. 机器人的组成部分(控制角度)### 二. 机器人的构建1. 连接USB摄像头进入catkin_ws/src文件夹下,右键打开终端:git clone https://github.com/bosch-ros-pkg/usb_cam.git-进入根目录catkin_ws文件夹下进行编译:cd ..catkin_make为了能找到这个功能包的路径,设置环境变量source ~/catkin_ws/devel/setup.bash运行usb_cam的启动文件rosl
2021-01-27 11:43:46
273
原创 ROS入门基础概念
Ros的基本组成:节点管理器(ROS Master):–控制中心,提供参数管理,用来把所有的节点都连接起来。–每个节点运行的时候,都要先告诉管理器我要做什么事情,管理器再根据他的注册信息,去找与之通信的另外的节点,从而建立起它和其他节点的通信。节点(Node):–各个软件模块,相当于一个最小的执行单元。–一个系统由多个节点构成的,比如拿我们的电脑来说,整个电脑可以称为是一个系统,他的输入设备有键盘和鼠标,那相对于整个电脑而言,我们的键盘可以称作是一个节点,鼠标也可以称作是一个节点,他们各自有各
2021-01-27 11:42:14
858
转载 linux安装一键解决所有依赖项
在执行安装程序后紧接着在执行一条:sudo apt-get install -f原文地址:https://blog.youkuaiyun.com/zbbmm/article/details/102753699
2021-01-27 09:42:08
2621
2
原创 Linux上安装Joplin笔记软件
下载Joplin的AppImage文件百度网盘链接(永久有效):https://pan.baidu.com/s/1N1LQF0eAUWTtxAxsikPnYw提取码:x1x9安装AppImage文件看另一篇博客:Linux下使用AppImageLauncher安装AppImage文件
2021-01-26 22:30:39
3039
原创 Linux下使用AppImageLauncher安装AppImage文件
文章目录一. 安装AppImageLauncher二. 安装AppImage文件一. 安装AppImageLauncher下载AppLauncher下载地址:https://github.com/TheAssassin/AppImageLauncher/releases我下载的是后缀deb文件:下载完成后,打开下载的文件夹,右键打开终端:注意:指令中后边的deb文件名要换成自己下载的那个文件名sudo dpkg -i appimagelauncher_2.2.0-gha31.17f1
2021-01-26 22:16:35
8617
1
转载 Linux环境安装Chrome
本方法截取别人博客中的一部分(网上很多方法安装不上,这个可以,来记录以下,感谢提供此方法的前辈)原文地址:安装chrome方法如下Ctrl+Alt+T,打开终端将下载源加入到系统的源列表sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/导入谷歌软件的公钥wget -q -O - https://dl.google.com/linux/linux_sign
2021-01-26 16:42:11
738
原创 一位本科生对博士的思考
今天第一次接触到博士生,直接就有种相见恨晚的感觉。以前我认为博士生应该会在其专业领域比研究生或者本科生掌握的更加全面一些,其他方面应该并没有什么特别的地方。但通过今天的接触我发现不是这样的,他们不仅在专业领域比其他人有更强大的专业知识,而且在为人处事方面也比他人要更好,其专业素养和为人素养都要比大部分本科生或者研究生要好的多。 事情的缘由是什么呢?是老师之前让做一个东西,包括程序,还有PCB硬件、电机相关内容,因为本身我更熟悉软件东西,在硬件部分有一定的欠缺,在写好程序后,发现去测量硬件根本行不通,
2021-01-04 18:31:08
210
原创 基于51+DS1302智能时钟设计
项目要求:智能时钟设计(LCD 显示):利用 DS1302 芯片,设计一个智能电子钟,要求:1)可显示年月日,星期及时分秒2)双行字符型 Lcd 显示(一行显示年月日星期,一行显示时分秒)。3)设置四个独立按键 K1~K4,其功能分别为:K1:进入/退出闹钟设置;K2:闹钟路数选择;K3:闹钟小时设置;K4:闹钟分钟设置。只有在进入闹钟设置界面后,按键 2~4 才有效。此时 LCD 显示:第一行: BELL TIME第二行: 路数(显示 1 或 2) 小时:分钟4)允许设置两路闹钟。
2021-01-02 17:33:02
5005
2
原创 DS1302关于51汇编的驱动函数
实现功能:利用51汇编语言实现驱动DS1302芯片,并将显示的时间显示到显示屏上说明:此博客分为两篇:第一篇:实现LCD驱动和设置DS1302起始计时时间第二篇:实现从DS1302RAM中取数据并显示在LCD显示屏上电路图:DS1302原理部分1. 芯片引脚X1,X2:接外部时钟RST:芯片复位端,0–芯片禁止读写, 1–读写使能。当RST由低到高,启动数据传输。SCLK:上升沿将数据写入DS1302芯片,下降沿读出数据I/O:数据的传输,双向串行传输2.芯片读写时序图
2020-12-20 17:14:30
2715
12
原创 LCD1602的51汇编驱动
;宏定义 LCDIO EQU P0 ;LCD数据总线连接P0口 RS EQU P2.0 ;Register select 连接P2.0 RW EQU P2.1 ;Read/Write 连接P2.1 E EQU P2.2 ;Enable 连接P2.2 BF EQU P0.7 ORG 0000H AJMP MAIN ORG 0100HMAIN: ACALL LCD_INIT MOV A,...
2020-12-17 16:47:26
1043
原创 安装ROS系统中配置问题以及相关的错误
安装ROS系统中配置问题以及相关的错误1.在Linux系统中安装QQ网上有很多关于安装QQ for linux的教程,但是也有一些博客可能因为版本问题,无法安装成功。下边是一位前辈的教程,亲测有用,此处转载一下,侵权即删QQ for linux最新版安装(ubuntu)2.Ubuntu下连接raw.githubusercontent.com失败此处是参照博客(侵权即删) Ubuntu下连接raw.githubusercontent.com失败不过我在这里补充一部分:错误是:Connectin
2020-10-30 19:34:24
741
原创 Ubuntu20.04安装ROS系统(其中里边出现了很多错误并解决了)
项目场景Problom`liuhuan@liuhuan-G5-5587:~$ sudo apt install openssh-serverReading package lists… DoneBuilding dependency treeReading state information… DoneSome packages could not be installed. This may mean that you haverequested an impossible situati
2020-10-30 03:06:21
11320
1
关于ART自适应神经网络的代码,matlab实现,英文注释,初学者切勿下载,不喜英语也不要下载,只提供样例。
2022-01-26
CAR_DUOJI_ONE.zip
2021-02-18
rasp_stm_con.zip
2021-02-18
51C+DA18B20+LCD单总线四路温度液晶显示
2021-01-01
stm32f4+labview.zip
2020-11-30
ADC_Once_DMA_TIM.zip
2020-10-19
1.TCP客户端接收JPEG图片流.vi
2020-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人