- 博客(5)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 CPD(Coherent Point Drift)相干点漂移算法 python 扩展库使用
文章目录一、CPD算法原理1.点集配准2.CPD算法二、CPD算法pyton软件包使用1.pycpd安装2.pycpd使用一、CPD算法原理1.点集配准点集配准是将两个两个点集对其的空间变换过程。简单来说就是有两个点集,二维的三维的或者高维的点集。它们是对同一个物体或者广泛的说是对某种事物的呈现,但由于视角不同等原因,两个点集并不相同。就好像我们人站在不同的角度透视的观察一个物体,不同的角度看到的不一样,因为我们看到的特征之间的相对位置关系并不一样,但我们仍能认出这个物体来,是因为特征没有变。实际在应
2021-09-12 16:38:00
6410
原创 操作系统里面的银行家算法实现(C++)
银行家算法是一个用来避免进程调度陷入死锁的算法。具体步骤如下:1一个进程申请资源调用2使用银行家算法分析给进程资源以后是否会造成有进程死锁3如果不会造成有进程死锁,分配资源给进程。如果会,则拒绝分配资源给进程银行家算法的具体步骤1.创建可用资源,需求矩阵,已拥有资源矩阵副本。2.比较可用资源和申请的资源,如果可用资源可以满足,可用资源=可用资源-申请资源,否则返回false。3.更新需求矩阵对应进程的已拥有资源。4.遍历需求矩阵。如果可用资源可以满足某一进程,则更新数据:需求矩阵对应进程的
2021-04-28 21:48:16
321
原创 Ubuntu Linux子系统挂载U盘及图形化界面实现
废话不多说直接上代码#!/bin/bash#创建临时文件,用于等会输入内容进文件temp=$(mktemp -t test.XXXXXX)temp2=$(mktemp -t test2.XXXXXX)temp3=$(mktemp -t test3.XXXXXX)temp4=$(mktemp -t test4.XXXXXX)temp5=$(mktemp -t test5.XXXXXX)#加载U盘,由于我的是Linux下的子系统,所以无法使用fdisk挂载#所以用了mount,把U盘挂载到mn
2021-04-08 23:02:37
852
原创 查找搜索二维矩阵
搜索二维矩阵(leetcode)leetcode链接搜索二维矩阵##题目描述编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。示例 1:输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 3输出:true示例 2:输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34
2021-03-30 21:12:42
362
1
原创 颠倒二进制位(leetcode-No.190)(c语言)
颠倒二进制位(leetcode-No.190)(c语言)leetcodet题目链接:颠倒二进制位题目描述颠倒给定的 32 位无符号整数的二进制位。leetcode例子如下:示例 1:输入: 00000010100101000001111010011100输出: 00111001011110000010100101000000解释: 输入的二进制串 00000010100101000001111010011100 表示无符号整数 43261596,因此返回 964176192,其二进制表示形
2021-03-29 18:59:31
891
CPD(相干点漂移算法)
2021-12-13
Qt 连接 openguass
2021-05-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人