- 博客(16)
- 收藏
- 关注
原创 D455深度相机+Realsense2+Dlib+Cmake带深度信息的机器学习人脸识别
简介:带深度信息的人脸识别,依靠D455提供的深度信息,简单判断是真实的人脸还是一个图片。本文基于Ubuntu18.04下部署的realsense SDK2.0的dlib例程实现,借助了例程的源码。通过建立独立的cmake工程,完成对Realsense SDK和Dlib库的调用,使人脸识别功能正常运行。这里先给出realsense SDK 中的例程:https://github.com/IntelRealSense/librealsense/tree/master/wrappers/dlib/fac
2020-09-23 10:05:10
2868
1
原创 Intel Realsense D455 D435i D415 T265 3D实感硬件对比
硬件参数对比 Realsense D455(2020) Realsense D435i(2018) Realsense D415(2018) Realsense T265(2019) 深度范围(米) 0.4m -> 10m(推荐0.4-6m) 0.2m - 10m 0.3m - 10m - 功耗 360mW 彩色传感器 OV9782 OV9282 ...
2020-09-20 11:42:03
15642
5
原创 ROS catkin_make 编译出现ImportError: “from catkin_pkg.topological_order import topological_order“
在ROS编译时出现了一个错误:ImportError: "from catkin_pkg.topological_order import topological_order" failed: No module named 'catkin_pkg'Make sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH.提示与PYTHONPATH相关,搜索了其他文章发现需要在添加Python2
2020-09-05 10:48:03
6503
1
原创 VS code C/C++扩展包依赖cpptools-win32.vsix离线安装
环境:64位win10 ,VS code版本1.48.2。在visual studio code下自动安装C/C++扩展包的依赖时,可能会碰到如下异常和提示:正在更新 C/C++ 依赖项...正在下载程序包“C/C++ language components (Windows)” 失败。正在重试... 失败。正在重试... 失败。正在重试...正在等待 8 秒... 失败。正在重试...正在等待 16 秒... 失败。正在重试... 完成!正在下载程序包“ClangFormat (Windo
2020-09-01 09:12:38
7980
原创 ROS开发入门基础指令(精简速查版)
说明ROS基础指令及开发入门,参考ROS官方核心教程(http://wiki.ros.org/ROS/Tutorials,中文版http://wiki.ros.org/cn/ROS/Tutorials),这里记录自己学习教程时的提要和解决碰到问题的过程。注:学习环境:Ubuntu18.04 + ROS melodic.ROS-环境与package的基本指令检查变量环境$ printenv | grep ROS查看ROS_ROOT 和ROS_PACKAGE_PATH 等相关的变量是否设置到与该工
2020-08-30 15:25:49
928
原创 Ubuntu18.04 Kinect V2接入ROS流程要点及问题解决方法
环境:Intel i7700 +Intel GPU,Ubuntu18.04目标是Kinect V2设备接入Ubuntu18.04,并在ROS(melodic)上使用,实现图像预览。在windows上,微软提供了Kinect for Windows这样的一个官方支持包,非常方便。在Linux下,参考其他文章发现需要一个iai_kinect2项目提供ros包及其依赖的驱动libfreenect2。1. 安装驱动libfreenect2。驱动libfreenect2由OpenKinect开源的
2020-08-20 12:57:51
2805
4
原创 ROS+Ubuntu18.0安装,初始化 rosdep时遇到的问题及解决方法
至于ROS安装的过程,就不班门弄斧了,请移步官方网站,顺便放一个官方moledic 版本的安装教程http://wiki.ros.org/cn/melodic/Installation/Ubuntu当顺利安装完成,进行初始化 rosdep一步时,可能会遇到如下问题:问题1:sudo:rosdep init出现command not found。这是因为python-rosdep未安装(可能是国内源的问题,请赐教),解决方法:sudo apt install python-rosdep
2020-08-18 09:51:29
2323
6
原创 Ubuntu18.04更换为国内源的过程(小贴)
首先放上前人的参考文章:ubuntu16.04和18.04更换国内源只需简单的几步:1. 备份原始源文件 sources.list,运行:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2.修改源文件sources.list必要的时候修改文件的权限,使之可读写:sudo chmod 777 /etc/apt/sources.list使用gedit或者vim打开sources.list:...
2020-08-18 09:32:05
223
原创 Ubuntu18.04 64位系统安装搜狗输入法要点
首先附上官方的下载地址:http://pinyin.sogou.com/linux安装教程已经有很多很详细的文章了,比如:https://www.cnblogs.com/darklights/p/7722861.html,步骤大概都是:安装搜狗输入法. 进入系统设置内,语言支持框中,将keyboard input method system(输入法框架)有iBUS改为fcitx. 重启系统,下拉右上角增加的的企鹅或键盘图标,选择配置configuration. 在弹出的配置对话框的左下角点“+
2020-08-18 08:50:40
276
原创 Ubuntu18.04 运行apt-get upgrade时出错提示unable to acquire the dpkg frontend lock解决方法
如题,在Ubuntu中运行apt相关的指令时,比较常见的问题。但要具体问题具体分析。刚开始我跟很多人一样,运行:ps aux | grep apt dpkg去查找相关的进程的PID,或者简单的:sudo killall apt apt-get 后面根据其他文章说还要删除lock文件,于是运行:sudo rm /var/lib/apt/lists/locksudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/loc
2020-08-17 20:09:05
1333
1
原创 Ubuntu系统无法识别移动硬盘以及U盘和硬盘的整正确弹出方式
记录自己遇到这类问题的解决过程。由于没有截图,首先描述遇到的问题:一是无法识别移动硬盘,而是如何弹出移动硬盘(或U盘)。问题1:首先可能是系统无法识别NTFS格式的移动硬盘,没有程序支持或是程序异常。可以根据情况对应运行如下指令:查看磁盘情况,运行:sudo fdisk -l 应用程序异常:其中sda1替换为sudo ntfsfix /dev/sda1系统不支持(很少):#安装ntfs-3g应用程序sudo apt install ntfs-3g如果系统不自动
2020-08-17 19:44:02
13080
原创 Legacy或UEFI模式 Win10与Ubuntu18.04 双系统安装要点,掉坑请进
目录写在前面:安装环境:要点1:启动模式要点2:BIOS修改要点3:分区要点4:开机引导总结:写在前面:首先,这不是一篇详细的win10下安装Ubuntu18.04的教程。这里只记录自己在反复安装双系统的过程中认为的一些关键的地方。也为那些遇到类似问题的朋友提供解决思路。安装环境:先说明所用的环境,因为不同的环境很可能出现不同的现象。环境1:桌面PC:120G SSD固态+1T机械双硬盘,华硕主板,UEFI BIOS Utility,已装win10,l
2020-08-16 16:10:52
3512
原创 MissionPlanner以csv格式保存指定日志项目的数据
ardupilot飞控下载的日志文件中把参数文件给删除了,还可以再日志.bin文件中找回来,并保存成.csv格式,日志其他项目数据也可以按照这种方法提取出来并保存。1. 用MP打开.bin日志后,左键单击,在弹出的下拉菜单中选择“PARM”项目,即日志中记录的参数项目。2. 选择完成后,点击“Filter”执行筛选,可以看到属于“PARM”项目的数据被提取出来,此时右键单击表格中的任意位置,选择“Export Visible”可以保存成.csv即可。优点:该方式可以灵活地选择和保存...
2020-08-03 10:06:57
1456
原创 BUILD_BUG_ON宏的作用
在学习Cleanflight的代码时,在initEEPROM()函数中,碰到BUILD_BUG_ON这样的一个宏,宏被定义在build_config.h中,其是模仿了linux内核的资源:内核中有这样一个宏:#define BUILD_BUG_ON(condition) ((void)sizeof(char[1 - 2*!!(condition)]))其作用是在编译的时候如果condi
2017-05-08 20:34:19
4207
原创 Cleanflight文档——PID 整定
Cleanflight文档——PID 整定翻译:Damm Stanger时间:2017.4.9原文地址:PID tuning飞行动力学的每一方面都是有PID控制器进行控制的,这是一个利用陀螺仪和(或,取决于你的飞行模式)加速度计对你的摇杆输入做出响应并使飞行器在空中保持稳定的算法。“PID”参数是一系列用于控制PID控制器动作的调节参数,每一个飞行器的最佳PID参数都是
2017-04-09 12:01:10
4581
原创 Eclipse + GNU ARM Eclipse 插件 快速安装芯片包.pack
使用Eclipse+插件(工具链等)的方式来实现在Eclipse上编写ARM程序,(用Eclipse开发stm32)软件商提供对各种芯片的支持包.pack,这种形式在keil5中得到体现,如何在Eclipse中应用GNU ARM Eclipse 也给出了详细的过程:Pack Install,但是。。。这种用插件通过链接下载安装的方式很容易失败,碰到这种情况可以采取以下办法解决:
2017-02-03 20:23:19
6957
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人