- 博客(30)
- 收藏
- 关注
原创 Python - ctypes
用 Python 编写 sum 函数对 libsum.so 中的sum函数进行封装,封装的函数 sum 接收一个整型列表,返回列表中所有元素之和。库是写好的,现有的,成熟的,可以复用的代码。静态库的扩展名一般为".a"或".lib",静态库在编译时会被直接整合到目标程序中,编译成功的可执行文件可独立运行。可以自动生成 C/C++ 的包装代码,比较方便,适用于给定 C/C++ 源程序的情况。动态库的扩展名一般为".so"或".dll",动态函数库在编译的时候,在程序里只有一个。属性用于设置函数的参数类型。
2024-12-10 20:14:06
543
原创 MTCNN和Retinaface人脸检测算法
但在面对被检测物体大小远大于或远小于卷积核大小时,需要用到图像金字塔,在指定缩放比例以及最小图片尺寸后,将原图设置为图像金字塔底层,然后逐层缩放,在图像金字塔的每一层都用滑动窗口扫描,这样就能对各个位置、各个尺寸的物体进行识别。O-Net全称为Output Network,与 R-Net 的工作流程类似,也负责过滤和修正候选框,但是在检测人脸区域的同时,会对人的面部特征点进行回归,最终输出五个人脸面部特征点。图像金字塔是图像多尺度表达的一种,是一种以多分辨率来解释图像的有效但概念简单的结构。
2024-10-29 20:40:52
1249
原创 Ubuntu 20.04 解决弹出 Authentication required 对话框
【代码】Ubuntu 20.04 解决弹出 Authentication required 对话框。
2024-05-24 17:32:56
2673
1
原创 ROS melodic安装全覆盖路径规划算法ipa_coverage_planning
源码github链接:https://github.com/ipa320/ipa_coverage_planning。
2023-06-21 15:59:37
2068
2
原创 Ubuntu开机自动挂载
命令查看分区,确定我们要将/dev/sda1磁盘挂载到/mnt/usb中。第二个数字:0表示交换分区,1代表Linux启动分区,2表示普通分区。UUID=xxx 挂载磁盘分区 挂载磁盘格式 0 2。第一个数字:0表示开机不检查磁盘,1表示开机检查磁盘。umount 设备文件名或挂载点。
2023-05-16 14:22:39
702
原创 WSL Ubuntu18中运行gui程序报错:libGL error: No matching fbConfigs or visuals found
【代码】WSL Ubuntu18中运行gui程序报错:libGL error: No matching fbConfigs or visuals found。
2022-10-17 10:25:15
862
2
原创 解决gazebo [gazebo_gui-3] process has died和[Err] [REST.cc:205] Error in REST request错误
1.更改SVGA_VGPU10变量:2.更改配置文件,把“url: https://api.ignitionfuel.org”注释掉,添加“url: https://api.ignitionrobotics.org”,如图所示
2022-06-29 15:26:29
1106
原创 微软拼音开启小鹤双拼
1.新建.reg文件,添加内容并执行,内容如下:2.在双拼方案设置中添加双拼方案,模板选择之前注册表添加的内容,编辑名称后点击添加3.将.reg文件内容修改并执行,内容如下:4.在输入法设置中开启双拼,并将步骤2中添加的双拼方案设置为默认值,即可设置成功......
2022-06-27 16:09:31
915
1
原创 ROS多机通信
前提:主机与从机联通,详见博客:https://blog.youkuaiyun.com/qq_45529538/article/details/125318872?spm=1001.2014.3001.5501
2022-06-17 16:18:21
109
原创 Ubuntu ssh的安装及使用,测试联通
一路回车即可,其中id_rsa为私钥,id_rsa.pub为公钥。接上ssh之后,可以通过配置公私钥的方法设置免密登录。如图,inet部分即为服务器主机地址。",在后面输入服务器端用户密码。2.执行后如图所示,输入。出现下图界面即为成功。
2022-06-16 17:23:29
943
原创 ROS rosdep配置,更新超时解决方案
一、配置ROS rosdep安装rosdep:sudo apt-get install python3-rosdep初始化:sudo rosdep init更新:rosdep update二、更新超时解决方案1.修改rosdep下载资源的脚本文件/usr/lib/python3/dist-packages/rosdep2/sources_list.py,将以下内容添加到第311行(download_rosdep_data()函数中),启用代理:url="https://ghproxy.com/"
2022-05-13 11:31:19
831
2
原创 ROS melodic环境运行Gmapping数据集(bag文件)
首先要配置好ROS,详见博客:https://blog.youkuaiyun.com/qq_45529538/article/details/121533820?spm=1001.2014.3001.5501终端开启ROS:roscore新建终端,设置使用仿真时间:rosparam set use_sim_time true新建终端,运行slam_gmapping节点,它将在base_scan主题上接收激光扫描数据rosrun gmapping slam_gmapping scan:=base_scan在数据
2022-05-09 17:36:22
1036
原创 Qt信号与槽传递自定义数据类型
Qt信号与槽之间传递typedef定义的数据类型或其他类型,在编译时不报错,但在执行时会报如下错误:QObject::connect: Cannot queue arguments of type 'elemType'(Make sure 'elemType' is registered using qRegisterMetaType().)解决方法如下:1、添加头文件#include <QMetaType>2、在调用connect前注册自定义类型qRegisterMetaType
2022-04-19 17:33:20
831
原创 Qt生成exe文件
1.在左下角将项目构建模式改为release,执行项目2.打开构建文件夹,找到release目录下的exe程序,将其放至单独的文件夹下3.以命令行方式打开Qt,输入cd 路径,切换至exe文件所在文件夹4.输入:windeployqt exe文件名,将所需的库文件拷贝到当前文件夹此文件夹下的exe程序是可以运行的......
2022-02-28 11:37:06
5640
1
原创 Ubuntu基础使用指南
要在右键添加新建模板文件的快捷键,需要使用到~/Templates文件夹——用来存放右键的新建文档模板文件夹。:数字类型的权限属性,为r(4)w(2)x(1)属性数值的相加。其中x为拥有者权限,y为所属用户组的权限,z为其他人的权限。:特殊权限的设置,为SUID(4)SGID(2)SBIT(1)属性数值的相加。在文件夹的空白处右击,光标移至新建文档,即可使用已创建的模板。:如果目标文件已经存在,当源文件比目标文件新时才覆盖。:如果目标文件存在,就将目标文件删除后建立。:如果目标文件已经存在,询问是否覆盖。
2022-01-05 16:27:48
6098
原创 Ubuntu网络模块消失
在ubuntu系统重启后,发现右上角网络图标消失,设置-网络中也没有连接项解决方案如下:停止network-manager服务:sudo service network-manager stop删除缓存文件:sudo rm /var/lib/NetworkManager/NetworkManager.state开启服务:sudo service network-manager start...
2021-12-08 14:53:42
1802
原创 解决ubuntu“system program problem detected”错误
一、删除旧报告:sudo rm /var/crash/*二、关闭弹窗功能:sudo gedit /etc/default/apport将最后一行的enable=1改为enable=0
2021-12-03 10:59:02
1309
原创 Ubuntu配置Zsh、Oh My Zsh和插件
4.安装zsh-theme-powerlevel9k主题,zsh-autosuggestions和zsh-syntax-highlighting插件。注:Ubuntu 18无法通过此方法安装zsh-autosuggestions,后续的配置也需要去掉相关部分。# 解决不能创建#符号开头的分支以及创建git分支时显示zsh: bad pattern。# 解决不能创建#符号开头的分支以及创建git分支时显示zsh: bad pattern。3.Ubuntu 18安装zsh-autosuggestions。
2021-12-01 16:37:38
2926
原创 Ubuntu安装ROS melodic,管理环境,创建工作空间
一、下载前准备1.设置ROS下载源由于外国的源下载速度很慢,我们需要将ROS的下载源设置在国内,以中科大源为例sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'2.设置密钥sudo apt-key adv --keyserver
2021-11-25 18:30:00
771
原创 解决“xxx“ has “install-snap“ change in progress错误
安装软件时遇到如下错误“xxx” has “install-snap” change in progress查阅资料后发现,该问题是由于软件重复安装导致进程冲突,因此出现错误。解决方案如下:终端输入:snap changes,如图所示:可以看到15号导致冲突,现在我们终止它sudo snap abort 15可以重新安装了...
2021-11-25 14:44:47
1832
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人