会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HuLargeSun
博客园
首页
新随笔
联系
订阅
管理
2021年3月27日
二叉树中和为某一值的路径
摘要: 输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径; /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *
阅读全文
posted @ 2021-03-27 21:45 HuLargeSun
阅读(77)
评论(0)
推荐(0)
2021年3月17日
视觉slam直接法优化相机位姿
摘要: 对于某个空间点P和两个时刻的相机,P的世界坐标为P[X,Y,Z],他在对应的两个相机图像上投影点坐标分别为p1[u1,v1,1],p2[u2,v2,1],假定以第一个相机为参考系,即世界坐标系,第二个相机相对于第一个相机的旋转为R,平移为t,相机内参矩阵为K;以下粗糙列出通过直接法优化相机位姿的过程
阅读全文
posted @ 2021-03-17 23:50 HuLargeSun
阅读(270)
评论(0)
推荐(0)
2021年3月15日
se(3) 求导公式推导
摘要: 对于3维空间中的一个点P,旋转平移P(其转换矩阵为T),对于旋转平移后的点对转换量进行求导,其求导过程如下: 对于向量对向量的求导过程可以参考https://www.cnblogs.com/pinard/p/10773942.html实现;
阅读全文
posted @ 2021-03-15 23:58 HuLargeSun
阅读(664)
评论(0)
推荐(0)
2021年3月14日
三角化地图点
摘要: 视觉slam中,地图点大部分都是通过三角化给出初值,再利用最小化重投影误差进行优化细化; 其三角化过程先打给粗糙记录下: void triangulate ( const Eigen::Matrix3d& K, const Eigen::Matrix4d T1, const Eigen::Matri
阅读全文
posted @ 2021-03-14 22:11 HuLargeSun
阅读(221)
评论(0)
推荐(0)
查询两个链表的公共节点
摘要: 输入两个链表,找出它们的第一个公共节点。 如下面的两个链表: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), n
阅读全文
posted @ 2021-03-14 19:48 HuLargeSun
阅读(319)
评论(0)
推荐(0)
判断二叉树是不是另外一个二叉树的子树
摘要: 输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构) B是A的子结构, 即 A中有出现和B相同的结构和节点值。 class Solution { public: bool checkChildTree(TreeNode* A, TreeNode* B) { if ((A
阅读全文
posted @ 2021-03-14 19:25 HuLargeSun
阅读(137)
评论(0)
推荐(0)
2021年3月6日
链表反转
摘要: 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNode *next; 6 * ListNode(
阅读全文
posted @ 2021-03-06 23:17 HuLargeSun
阅读(65)
评论(0)
推荐(0)
链表逆序打印
摘要: 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回) /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x)
阅读全文
posted @ 2021-03-06 23:13 HuLargeSun
阅读(37)
评论(0)
推荐(0)
Windows、Ubuntu创建共享文件
摘要: 对于VMware Workstation Pro 安装 的ubuntu虚拟机,如何在ubuntu和windows之间传输文件呢? 1.在虚拟机软件的设置选项下面: 选项->共享文件夹->总是启用->添加文件夹 如何windows 的D:\Ubuntu16.04\share 文件夹和Ubuntu 系统
阅读全文
posted @ 2021-03-06 22:54 HuLargeSun
阅读(99)
评论(0)
推荐(0)
Linux虚拟机显示模糊问题
摘要: 问题在于界面显示分辨率错误问题,需要设置正确的分辨率; 需要设置正确的分辨率; xrandr命令 查看系统已支持的分辨率,Virtual1 为显示器的名称,可以发现没有1920 * 1080的分辨率 vim /etc/profile 在文件最下端添加xrandr --newmode "1920x10
阅读全文
posted @ 2021-03-06 22:27 HuLargeSun
阅读(1815)
评论(0)
推荐(0)
公告