- 博客(128)
- 资源 (37)
- 收藏
- 关注

原创 pytorch/tensorflow:Win + python + pycharm + CUDA 安装配置
将解压后的三个文件夹(bin、lib、include)复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0。
2020-06-20 15:40:08
1116
1
原创 RandLA-Net 调通代码3:Windows 11 + Tensorflow 2.4 + Sematic3D数据集
RandLA-Net 调通代码3:Windows 11 + Tensorflow 2.4 + Sematic3D数据集
2024-05-23 01:23:07
1727
2
原创 RandLA-Net 调通代码2:Windows 11 + Tensorflow 2.4 + Semantic KITTI数据集
RandLA-Net 调通代码2:Windows 11 + Tensorflow 2.4 + Semantic KITTI数据集
2024-05-23 01:17:39
1031
原创 RandLA-Net 调通代码1:Windows 11 + Tensorflow 2.4 + S3DIS数据集【踩坑+填坑】
TF不上进啊,学学pytorch
2024-01-29 17:37:53
1945
7
原创 PointNet - 2复现语义分割网络:Windows + PyTorch + S3DIS语义分割 + 代码
理论上讲:安装好库有数据就能跑通
2024-01-17 21:04:39
2758
6
原创 ArcGIS Pro 指定范围裁剪点云
一、轨迹点 转 轨迹线:【工具】点集转线二、线平行复制三、封闭线四、线转面:【工具】要素转面五、裁剪点云:【工具】提取LAS
2023-12-13 06:52:58
1152
原创 PCL计算法向量结果不对的问题
于是把Z方向的分量绝对值作为属性值进行渲染,结果却不对(如下图)。下面是PCL计算法向量的代码(点类型自己设置的)pcl::Normal是float类型。不要盲目相信点云头文件的 Offset。上面的代码是木有问题的。
2023-05-28 14:05:03
570
1
原创 Vondrak滤波及测试(python)
采用某种函数逼近的缺点是事先经常不清楚何种函数对真实情况最符合。实际上,逼近平滑问题属于概率论的范畴,即如何从观测值寻求最可几值[1]。最合适的曲线应该是“绝对逼真”和“绝对平滑”之间某种折中的曲线。
2021-11-28 22:19:08
1568
1
原创 RANSAC原理及直线拟合(python动态图解)
随机采样一致性(Random Sample Consensus,RANSAC)由斯坦福国际研究院的Fischler和Bolles于1981年首次提出[1]。RANSAC算法是一种随机参数估计迭代算法;从一组包含异常数据的样本数据集中,通过迭代的方式,估计已知数学模型的参数,并得到有效样本数据的算法;也可以将其理解为一种点集中离散值的检测方法。
2021-11-26 20:37:32
8878
3
原创 (五)激光雷达、移动测量、点云与影像的相关术语与规范来源
一、激光雷达(light detection and ranging, LiDAR) 术语 英文 定义 来源 激光雷达 Lidar 发射激光束并接收回波获取目标三维信息的系统。 摄影测量与遥感术语 GB/T 14950-2009:4.150 LIDAR 机载激光雷达数据处理技术规范 CH/T
2021-11-14 16:47:26
2908
原创 PCL:自定义点类型将 *las 转为 *.pcd
个人记录,不喜勿喷。分享给有需要的人,代码质量勿喷。一、头文件//LASlib#include "LASlib/include/lasreader.hpp"#include "LASlib/include/laswriter.hpp"//PCL#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/point_cloud.h>二、自定义点类型struct x
2021-08-23 17:30:08
743
1
原创 PCL:读写点云
个人记录,不喜勿喷。分享给有需要的人,代码质量勿喷。一、头文件#include <iostream> //标准C++库中的输入输出类相关头文件。#include <pcl/io/pcd_io.h> //pcd 读写类相关的头文件。#include <pcl/point_types.h> //PCL中支持的点类型头文件。二、读点云参考:从PCD文件中读取点云数据-PCL中国|点云库PCL|Point Cloud Library|
2021-08-23 15:20:47
385
原创 (四)点云的常用文件格式
点云是一种三维数据,文件格式多种多样,以满足不同的需求。1 *.las LAS文件格式是一种用于交换三维点云数据的公共文件格式,由美国摄影测量和遥感学会(ASPRS)维护。该格式不仅可以用于激光雷达点云数据,还支持其他任何三维xyz元组。 该格式是专有系统或通用ASCII文件交换系统的替代方案,专有系统的问题很明显:数据不能轻易地从一个系统转移到另一个系统。ASCII 文件交换有两个主要问题。第一个问题是性能,因为ASCII高程数据的读取和解析可能非常慢,即...
2021-08-16 14:38:48
12473
1
原创 OpenCV:创建图像
个人记录,不喜勿喷。分享给有需要的人,代码质量勿喷。一、创建灰度图void CreateGray(){ int rows = 256; int cols = 512; cv::Mat img = cv::Mat::zeros(rows, cols, CV_8UC1);/* zeros可有可无 */ for (int row = 0; row < rows; row++) { uchar* uc = img.data + row * img.step; for (int col
2021-07-16 10:36:04
2611
1
原创 GDAL:创建栅格图像
一、链接C/C++——常规——附加包含目录——添加include目录链接器——输入——附加依赖项——添加…\gdal_i.lib#include “gdal_priv.h”二、分享给有需要的人,代码质量勿喷bool CreateRaster(const QString &xjPathResult, /* 栅格路径 */ const int &xjRows, const int &xjCols, const int &xjBands, /* 行/高,列/宽,
2021-07-15 15:28:05
884
原创 语义分割示例—FCN识别路面灌缝区域(3)训练与测试
语义分割示例—FCN识别路面灌缝区域(3)训练与测试一、参数二、模型三、数据处理四、训练五、测试笔者的训练代码总共有4个:(1)xj0paremeters.py用于存放参数;(2)xj1ModelFCN.py是FCN模型;(3)xj2ImageDataset.py用于数据处理;(4)xj3train.py用于训练。一、参数xj0paremeters.pyimport torch.cuda# 训练数据dirTrainImage = 'E:/py/dataCrack/00AA1originalNo
2021-07-08 14:39:23
548
原创 语义分割示例—FCN识别路面灌缝区域(2)FCN
一、FCN介绍CSDN越来越难用,见知乎吧:https://zhuanlan.zhihu.com/p/31428783二、代码源码见:https://blog.csdn.net/u014453898/article/details/92080859xj1ModelFCN.py# coding=utf-8import numpy as npimport torchimport torch.nn as nnimport torchvisionfrom torchvision.
2021-07-08 13:43:36
492
2
原创 语义分割示例—FCN识别路面灌缝区域(1)解析json与准备数据
管它用什么模型,有数据才是牛逼。一、用labelme标注灌缝区域二、json文件是这样的json文件中包含的信息包括labelme的版本、label的名称、节点坐标、label的ID、label的形状、图像路径、行列等。{ "version": "4.5.2", "flags": {}, "shapes": [ { "label": "gf", "points": [ [ 3489.847715736040
2021-07-08 10:32:12
611
2
原创 labelme 的安装使用与填坑
这些博客介绍的挺好的:数据标注软件labelme详解labelme 中遇到的问题AttributeError: module 'labelme.utils' has no attribute 'draw_label'下面是笔者曾经的填坑经验,防止忘记,以作记录。一、安装pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple labelme==4.5.2高低版本不通用;高版本报错。所以安装4.5.2版本的。二、令人头疼
2021-07-06 16:41:25
1367
原创 PyTorch从模型训练到C++部署调用示例—MNIST分类(4)C++调用
的cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR)project(classifyMNIST) find_package(Torch REQUIRED)find_package (OpenCV 4 REQUIRED)set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TORCH_CXX_FLAGS}") message(STATUS "Pytorch status:")message(STATUS "
2021-06-25 15:11:51
657
原创 PyTorch从模型训练到C++部署调用示例—MNIST分类(3)模型转换为pt
方法# coding=utf-8import torchimport torchvisionimport warningswarnings.filterwarnings("ignore")from Net import Net# 1 模型modelPath=r'E:/py/testMNIST/testModel/model150.pth'device=torch.device('cuda' if torch.cuda.is_available() else 'cpu')mode
2021-06-25 15:10:11
640
原创 PyTorch从模型训练到C++部署调用示例—MNIST分类(2)python预测
迭代# coding=utf-8import glob, osimport numpy as npimport cv2import torchimport torchvisionfrom torchvision import datasets,transformsimport warningswarnings.filterwarnings("ignore")from Net import Net# load the modeldevice=torch.device('cud
2021-06-25 15:08:32
423
原创 PyTorch从模型训练到C++部署调用示例—MNIST分类(1)模型与训练
import torchimport torch.nn as nnimport torch.nn.functional as Fimport torch.optim as optimfrom torch.utils.data import dataloaderimport torchvisionfrom torchvision import datasets,transformsfrom torchvision.datasets import MNISTimport matplotlib..
2021-06-25 15:05:54
724
1
原创 不同参考系统(椭球)的坐标转换
一、不同椭球基准的坐标转换①原坐标需先转换成所在椭球基准的空间直角坐标(X1Y1Z1)②通过“七参转换”转换成目标所在椭球基准的空间直角坐标(X2Y2Z2)③相同椭球基准的坐标转换,得到所需坐标...
2021-06-02 15:08:09
5915
原创 相同参考系统(椭球)大地坐标与高斯3°投影坐标相互转换_正算反算
一、正算:大地坐标(B, L, H)>>高斯3°投影坐标(x, y, H)
2021-05-28 16:36:32
1978
1
原创 相同参考系统(椭球)大地坐标与空间直角坐标相互转换
一、大地坐标(B, L, H)>>空间直角坐标(X, Y, Z)分享给有需要的人,代码质量勿喷。//B、L的单位是弧度,H的单位是米;X、Y、Z的单位是米//大地坐标(B,L,H)-->空间直角坐标(X,Y,Z)std::vector<double> CoordinateTransform::GeodeticBLH__SpaceRectangularXYZ(const double &B, const double &L, const doub
2021-05-25 11:39:01
2561
原创 OpenCV裁剪遇到的坑
OpenCV牛逼!一、起因最近需要将实例分割的结果进行分类,以提高正确率,减低错误率。增加分类网络时,需要先将实例裁剪出来。于是裁啊裁,裁剪出的结果总是多1个像素!!!(不怕大的找不到,就怕小的差不多。)二、看看接口(4.5.1版本)采集矩形框裁剪,将cv::Mat重载并设置行列边界即可裁剪。cv::Mat crop = image(cv::Range(minRow, maxRow), cv::Range(minCol, maxCol));(我感觉的重点)(1)范围是先行后
2021-04-22 20:38:41
543
Open3D_v0.10.0_VS2017_C++_library.rar
2020-08-25
Open3D_VS2017_C++_library.rar
2020-08-24
PointNet / PointNet++训练自己的数据:有Classification属性的LAS点云数据
2024-01-17
mnist手写数字数据集.rar
2020-02-22
CloudCompare2.6.3功能20190905.pdf
2019-09-05
C++和OpenCV2.4.9 SVM图片分类测试的图片
2019-03-08
C#+ArcEngine10.1:txt坐标数据转Shp矢量点(VS2010+窗体)
2018-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人