自学记录
没啥钱的铁憨憨
这个作者很懒,什么都没留下…
展开
-
PCL自学笔记 2022-3-28
从PCD文件中读取点云#include <iostream>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>int main(){ pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud< pcl::PointXYZ>); //共享指针 if (pcl::io::loadPCDFile<pcl::P原创 2022-03-29 13:38:45 · 539 阅读 · 0 评论 -
PCL 自学笔记 2022-3-25
1.PCD文件:PCD文件头:VERSION:指定PCD版本FIELDS:指定一个点可以有的每一个维度和字段的名字SIZE:用字节数指定每一个维度的大小TYPE:用一个字符指定每一个维度的类型COUNT:指定每一个维度包含的元素数目WIDTH:用点的数量表示点云数据集的宽度HEIGHT:用点的数量表示点云数据集的高度VIEWPOINT:指定点云中点云的获取视点(平移tx ty tx)+四元数(qw qx qy qz)POINTDS:指定点云中点的总数DATA:指定存储点云数据的数据类型原创 2022-03-28 09:40:19 · 110 阅读 · 0 评论 -
Ubuntu20.04自学记录
初学Linux开发,这几天自学搭建环境,记录踩坑过程。1.镜像下载在清华大学开源软件镜像站下载iso文件:地址:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/releases/20.04/?C=M&O=A2.安装虚拟机步骤与安装Windows虚拟机一样之后等待安装...原创 2020-09-03 10:28:32 · 266 阅读 · 0 评论 -
VLP-16 雷达的使用笔记(一)
VLP-16 雷达的使用笔记(一)1.激光雷达连接与设置2.报文总结最近手头的项目需要使用一个型号是VLP-16的雷达,关于这款激光雷达16线,垂直角度-15-15,水平角度0-360度,数据UDP通讯。产品说明有效的探测距离是100m。首先解决硬件连接问题。1.激光雷达连接与设置1.默认设置的IP是192.168.1.201。把主机的以太网IP设置为同一网段2.在浏览器登录雷达IP,出厂默认192.168.1.201简单介绍配置:Laser:on 激光线打开 off激光线关闭Retur原创 2020-07-31 11:25:13 · 1820 阅读 · 0 评论 -
C++ Eigen 线性回归(最小二乘法、牛顿法)
代码:#include "stdafx.h"#include <iostream>#include <Dense>using namespace std;using namespace Eigen;MatrixXd newton(MatrixXd, MatrixXd, int, float, float);MatrixXd least_squre(MatrixXd, MatrixXd);int get_min_m(MatrixXd, MatrixXd, float,原创 2020-06-29 10:57:18 · 1880 阅读 · 1 评论 -
C++ Eigen K-means
代码:#include "stdafx.h"#include <iostream>#include <Dense>using namespace std;using namespace Eigen;MatrixXd kmeans(MatrixXd, int, MatrixXd& );double distance(MatrixXd, MatrixXd);MatrixXd randCent(MatrixXd, int);int main(){ Matr原创 2020-06-29 11:05:34 · 472 阅读 · 0 评论 -
C++ OpenCV 抠商标图片文字背景透明
例图 Mat src = imread("1.jpg"); Mat bgra; cvtColor(src, bgra, COLOR_BGR2BGRA); for (size_t i = 0; i < src.rows; i++) { for (size_t j = 0; j < src.cols; j++) { if (src.at<Vec3b>(i, j)[0] > 127) { bgra.at<Vec4b>(i,j)[3]原创 2020-06-29 11:18:04 · 640 阅读 · 1 评论 -
tensorflow2.0简单神经网络搭建保存加载
训练:from tensorflow import kerasimport numpy as npimport matplotlib.pyplot as pltx_train = np.linspace(0,10,80)y_train = np.sin(x_train)model = keras.Sequential( [keras.layers.Input(1),keras.layers.Dense(5, activation='sigmoid'), keras.layers.De原创 2020-07-04 10:49:15 · 495 阅读 · 2 评论