自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 CloudCompare 源码编译 教程

win10下 CloudCompare 源码编译 超详细教程 有问题欢迎留言哦

2022-06-11 00:41:20 5358 20

原创 C++:取一个长string中间的一部分

// 以 "1417_124835_31366.jpg" 为例String str_long = "1417_124835_31366.jpg";//记录位置int nPos1 = str_long.find_first_of("_"); //第一个出现 _ 的下标int nPos2 = str_long.find_last_of("_"); // 最后一个出现 _ 的下标int nPos3 = str_long.find_last_of("."); //最后一个出现 . 的下标int.

2022-02-21 20:17:45 1904

原创 c++:已知N个顶点,每两个顶点之间拟合直线,插值出直线上等距离的点

先贴代码 明天再改, 下班回家咯/** @brief 输入几个顶点坐标 插值出更多点点云* param[in] vec_points:输入7个顶点坐标 cloud */void getMorePoints(const vector<Point2d> & vec_points, pcXYZI &cloud){ vector<Point2d> vec_more_points; for (int i = 0; i < vec_points..

2022-01-20 18:25:10 776

原创 for 循环删除vector中特定元素

记录一下for循环vector中特定元素的大致方法int num = 10;auto iter = vec_shp.begin(); while (iter != vec_shp.end()) { if ((*iter) == 10) iter = vec_shp.erase(iter); else ++iter; }

2022-01-04 16:24:09 1497

原创 C++ GDAL库获取shp属性字段中文乱码问题(GetFieldAsString())

一:前言:因工作需要,需要存下shp数据的属性字段和几何信息,但是折腾了一上午,属性字段中文老是乱码,网上搜了很多解决方法大都是在读shp数据前面加上下面这句话 CPLSetConfigOption("SHAPE_ENCODING", "");但是我用这方法完全没什么用二:解决方法...

2022-01-04 16:16:41 1401 2

原创 VS Qt 下将照片信息写入json文件小demo

一、qt设计师加入的控件如下:LineEdit //显示选择的照片路径 toolButton //选择照片按钮 pushButton //开始按钮二、代码qt_demo.h#ifndef QT_DEMO_H#define QT_DEMO_H#include <QtWidgets/QMainWindow>#include "ui_qt_demo.h"//! qt#include<qjsonobject.h>#include<...

2021-12-02 09:41:14 603

原创 点云投影至xoy平面生成强度图像

一、算法原理着急下班下次补二、代码// opencv#include <opencv2/opencv.hpp> #include <opencv2/imgproc.hpp>#include <opencv2/highgui/highgui.hpp>// pcl#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>//lablas#includ.........

2021-11-23 18:06:41 4786 9

原创 C++:批量读取一个文件夹下所有特定后缀名文件

1、代码#include <iostream>#include <boost/filesystem.hpp>using namespace std;/** @brief 得到一个文件夹后缀名为extension的所有文件* param[in] folderName 文件夹名 extension 需要获得的后缀名 vec_filenames 文件名存入容器*/bool bathReadFileNamesInFolders(const string fol.

2021-11-03 14:39:31 1832

原创 C++:最小二乘法拟合直线

#include <opencv2/opencv.hpp> #include <opencv2/highgui/highgui.hpp>using namespace std;using namespace cv;/** @brief 得到最小二乘法拟合直线的系数矩阵X A*X = B* param[in] points 单个虚线轮廓内的所有中点* param[out] 最小二乘法拟合出的直线的系数 直线 y= ax + b,返回结果即为(a,b)*.

2021-10-29 10:26:27 2851 2

原创 C++ 写shp线要素矢量文件(GDAL库学习)

说明:需要GDAL库#include <boost/filesystem.hpp>#include <boost/function.hpp> #include <gdal.h>#include <gdal_alg.h>#include <gdal_priv.h>#include <ogrsf_frmts.h>#include <iostream>#include <sstream>us..

2021-10-22 11:35:37 1306

原创 PCL大场景点云离群点剔除(八叉树滤波)

#include <pcl/point_types.h>#include <pcl/point_cloud.h>#include <pcl/octree/octree.h>#include <pcl/octree/octree_search.h>#include <pcl/filters/extract_indices.h>typedef pcl::PointCloud<pcl::PointXYZI>::Ptr pcXYZ.

2021-10-22 11:04:44 1940

原创 C++获取txt文件的某一列数据,并求其平均值

#include <iostream>#include <iomanip>#include <fstream>#include <sstream>#include <vector>using namespace std;int main() { double maxx, maxy; maxx = maxy = -DBL_MAX; ifstream myfile("iScan-Image-1.txt"); if (!my.

2021-08-31 08:40:28 1396

原创 使用PCL直通滤波器基于高程值批量提取las格式点云地面点数据

1 运行环境: VS 2015 + PCL 库+ liblas库2 代码2.1 批量获取指定路径下所有文件路径函数:vector<string> getFiles(string path, vector<string>& files){ intptr_t hFile = 0;//文件句柄,过会儿用来查找 struct _finddata_t fileinfo;//文件信息 string p; if ((hFile = _f...

2021-08-19 18:12:18 841

原创 windows部署deeplabv3+ pb模型(以及类似的图像语义分割网络模型)

一、准备工作:linux上跑通 deeplabv3+ 网络,得到.ckpt 格式的模型。 并将ckpt格式模型转换成 .pb格式。二、环境配置:tensortflow C++ 源码编译 opencv三、C++ 调用pb 模型大概的思路是:opencv读取要预测的照片,并对照片进行双线性插值等比例转换(为了符合模型训练时的大小) 将cv读取到的 .mat 格式 转换成 tensor 创建 session 运行 pb 模型 将预测出来的标签值映射成 RGB 值 ...

2021-08-10 16:41:53 1365 1

原创 使用python语言,将一个txt文件读取,并写成(hdf5文件)

import numpy as npimport h5pydata= np.loadtxt(r"source.txt")data1 = np.array([x for x in data]).astype(np.float32)xyz = data1[:,0:3]i = data1[:,3]rgb = data1[:,4:7]f = h5py.File("BS1.h5", '...

2019-12-10 10:55:10 1866

原创 pointnet++ scannet部分问题记录

问题一:Traceback (most recent call last): File "train.py", line 18, in <module> import pc_util File "/home/s206/Documents/sunquan/pointnet2-master/scannet/pc_util.py", line 13, in <mod...

2019-10-25 22:54:45 1508 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除