自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wuliGIS

“求知若饥,虚心若愚”(Stay Hungry,Stay Foolish)

  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

原创 docker中tensorflow object_detection API训练问题及解决方法

1.尝试运行models/research/object_detection/目录下的.py文件时出现: ModuleNotFoundError: No module named 'object_detection' 需在models/research/目录下执行: python setup.py install 出现ModuleNotFoundError: No module na...

2020-02-01 16:14:30 659

原创 国家地理相关资源数据库

1. 中国自然资源数据库 http://www.data.ac.cn/ 2. 中国湖泊数据库 http://www.lake.csdb.cn/ 3. 中国沼泽湿地数据库 http://www.marsh.csdb.cn/ 4. 中国土壤数据库 http://www.soil.csdb.cn/ 5. 东北黑土农业生态数据库 http://www

2017-12-28 16:08:27 7249

转载 Windows下编译扩展OpenCV 3.1.0 + opencv_contrib

在Windows下编译扩展OpenCV 3.1.0 + opencv_contrib

2017-11-24 16:08:50 738

转载 平面单应矩阵Homography介绍

在计算机视觉中,平面的单应性被定义为一个平面到另外一个平面的投影映射。因此一个二维平面上的点映射到摄像机成像仪上的映射就是平面单应性的例子。如果点Q到成像仪上的点q的映射使用齐次坐标,这种映射可以用矩阵相乘的方式表示。若有一下定义: 则

2017-11-19 11:23:03 2598

转载 一些有用的三维点云数据集网站

三维点云 欧特克的研究——数字210金 欧特克的样品扫描和图像数据研究办公室。自治系统实验室(乙) 激光和Kinect结构化和非结构化的数据环境。 这一组有一个有用的相关链接列表以及类似的链接 数据。加拿大行星模拟地形三维映射的数据集 激光扫描非结构化地形从罗孚平台。 包括Matlab代码数据解析。徕卡呈规则(投影数据) 激光扫描数据的示例数据库。点云分类(罗蒙诺索夫莫斯科国立大

2017-10-18 22:21:09 12715 4

转载 Visual Studio2015产品密钥

Visual Studio Professional 2015简体中文版(专业版) KEY:HMGNV-WCYXV-X7G9W-YCX63-B98R2 Visual Studio Enterprise 2015简体中文版(企业版) KEY:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV

2017-07-28 14:59:41 8695 2

转载 常用开源GIS项目

常用开源GIS项目 常用开源桌面GIS软件 QGIS 始于2002年5月,算得上是开源GIS平台中的后起之秀。界面友好,分析功能可与GRASS GIS相媲美。 主页:http://www.qgis.org/ GRASS GIS 源于1982年美国军方(陆军工程兵团的一个分支——美国陆军建筑工程研究实验室)的实际应用,重量级的开源桌面GIS软件。分

2017-04-29 20:02:54 1131

转载 C#常见集合

大多数集合都在System.Collections,System.Collections.Generic两个命名空间。其中System.Collections.Generic专门用于泛型集合。 针对特定类型的集合类型位于System.Collections.Specialized;命名空间; 线程安全的集合类位于System.Collections.Concurrent;命名空间。

2017-04-24 10:22:02 403

转载 C#操纵Excel-利用NPOI库

实际C#项目中经常会涉及到需要对本地Excel文件进行操作,特别是一些包含数据记录、分析、汇总功能模块的项目。常用的操作Excel文件的方法主要有三个: 1. OleDb: 这种方式是把整个Excel文件当做一个数据源来进行数据的读取操作。 优点:实现方式简单,读取速度快; 缺点:读取Excel数据的过程不太灵活,对内存的占用比较高,当数据量变的很大时,容易由于

2017-04-10 22:08:31 580

转载 vtk Camera

相机 观众的眼睛就好比三维渲染场景中的相机,VTK则是用vtkCamera类来表示三维渲染场景中的相机。vtkCamera负责把三维场景投影到二维平面,如屏幕、图像等。图3.6为相机投影示意图。 从图3.6可以看出与相机投影相关的因素主要有: l  相机位置:即相机所在的位置,用方法vtkCamera::SetPosition()设置。 l  相机焦点:用方法vtkCame

2016-09-20 20:40:03 748

转载 vtkResetCamera 用法

void vtkRenderer::ResetCamera (   )   Automatically set up the camera based on the visible actors. The camera will reposition itself to view the center point of the actors, and move a

2016-09-20 20:38:50 2778

转载 C++标准库中的数学函数

C++中数学函数,所在函数库为cmath.h、cstdlib.h、cstring.h、cfloat.h  所以只要加头文件#include、#include、#include、#include C中数学函数,所在函数库为math.h、stdlib.h、string.h、float.h  int abs(int i) 返回整型参数i的绝对值  double cabs(stru

2016-09-14 18:46:57 2573

转载 .Net高性能数值计算库—ILNumerics.Net

起因:前段时间写程序时需要大量的线性代数方面的运算,当时比较了几种.Net上的数学库,选择使用了Math.net,它是支持.net的一个开源数学库,提供了包括线性代数,随机数生成器,概率统计傅立叶变换等一系列库函数。那时做的矩阵运算都不超过100x100,所以程序运行起来勉强还可以接受,但后来随着数据库增长,矩阵(从数据库获取数据构造)包含的数据量逐渐超过10000,程序就卡在那里不动了。在确认的

2016-09-08 16:11:18 5461 3

转载 经典排序算法小结

前言        数据结构和算法是写代码的基础。基本功很重要,所谓根基深度决定成长高度。以前没吃好的饭,总有一天要回来吃的。这段时间项目不忙,回来吃饭,决定花一段时间捋一捋数据结构和算法的基础知识。        当然,能捋多少捋多少吧,这些知识的深度,也不是朝夕之间就能有所成的,本身就是一件需要潜心花费大量时间来学习巩固的东西。夯实基础,越坚实越好。 正文

2016-09-02 22:06:59 377

转载 程序员学习能力提升三要素

IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。 众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我们

2016-08-31 17:34:44 313

转载 C/C++求职宝典21个重点笔记(常考笔试面试点)

1. char c = '\72'; 中的\72代表一个字符,72是八进制数,代表ASCII码字符“:”。 2. 10*a++ 中a先进行乘法运算再自增(笔试中经常喜欢出这类运算符优先级容易混淆的输出问题)。 3. const和static的作用 太常见的问题了,下面给出一个较详细的参考答案: static关键字: 1)函数体内static变量的作用范围为

2016-08-31 17:29:43 404

转载 游戏引擎

来自:http://zh.wikipedia.org/wiki/%E6%B8%B8%E6%88%8F%E5%BC%95%E6%93%8E%E5%88%97%E8%A1%A8 游戏引擎是指一些已编写好的可编辑游戏系统或者一些互交式实时图像应用程序的核心组件。以下引擎按字母(或拼音)顺序排列。 目录 1 免费和开源引擎2 商业引擎 2.1 手机游戏引擎2

2016-08-25 11:47:02 2697

原创 QT程序打包出错:缺少dll或者应用程序无法启动

在打包QT开发的应用程序时,遇到两个错误,   缺少dll或者应用程序无法启动,第一个错误肯定是没有将应用程序的依赖dll包含完全; 第二个错误重点说一下:      (1)要将qwindows.dll放在platforms文件夹中,然后再将其和其他 依赖dll放在同级目录,如果直接将qwindows.dll与其他dll放在一起,打包就会出现应用程序无法启动的错误;      (2)如果

2016-08-16 16:43:51 7185

原创 QT应用程序的打包与发布

QT 应用程序的打包,我这里主要介绍将利用QT开发的应用程序与其依赖的dll进行打包, 生成一个exe可执行文件,方便发布。         1. 准备工具(下载地址:http://download.youkuaiyun.com/detail/u013045316/9604819)          (1)Process Explore软件,来获取应用程序所依赖的dll文件;            

2016-08-16 16:32:12 1361

转载 开源软件协议概览

常见的开源软件协议 除了大家比较熟悉的GPL协议之外,开源界还有很多许可证,如LGPL许可证、BSD许可证等,下面就来一一介绍。 LGPL许可证,也是自由软件联盟GNU开源软件许可证的一种,大部分的 GNU软件,包括一些函数库,是受到原来的 GPL许可证保护的。而LGPL许可证,适用于特殊设计的函数库,且与原来的通用公共许可证有很大的不同,给予了被许可人较为宽松的权利,所以叫“较宽

2016-08-07 16:41:19 503

原创 程序感悟

记得Pascal之父、结构化程序设计的先驱Niklaus Wirth最著名的一本书,书名叫作《算法 + 数据结构 = 程序》, 算法与数据结构之于程序设计的重要性不言自明。         就着这一点,我想谈谈我对于程序的看法(用一句话概括):        以恰当的数据结构组织数据,用高效的算法处理数据,然后用规范的要求输出结果,就构造了一个实用的程序!               

2016-08-07 09:50:17 450

原创 PCL中std::numeric_limits::max()编译错误

今天在测试程序时发现,PCL包含目录下pcl-1.8\pcl\io\ply\io_operators.h中,    std::numeric_limits::max()会出现编译错误,    warning C4003: “max”宏的实参不足    error C2589: “(”:“::”右边的非法标记    error C2059: 语法错误:“::”    e

2016-08-04 16:19:12 1849

转载 在Oracle 11g中构建点云数据类型

转载自:http://blog.youkuaiyun.com/creativemobile/article/details/11630941 1.发展历程 2处理流程 3存储模型 将逻辑结构从物理结构中分离出来 (1)逻辑结构: 这些表含有一个类型为SDO_PC的列 包含一般的属性和所占用空间的单位数量 并且包含一个指向点云块表的指针 (2)物理结构: “分

2016-08-03 09:53:28 382

转载 基于Log ASCII Standard格式文件的点云数据存储和检索

转载自:http://blog.youkuaiyun.com/creativemobile/article/details/9161635 1.Storage mode of SDO_PC Type Oracle空间引入了一个名为SDO_PC的新的数据类型,用来管理从激光雷达(LIDAR)扫描所产生的大量数据。从激光雷达扫描所生产的数据通常称为点云数据,SDO_PC类型被设计用来有效地管理这样的点云数

2016-08-03 09:51:46 664

转载 Oracle 11g点云数据类型的构建和检索脚本

转载自http://blog.youkuaiyun.com/creativemobile/article/details/9133241 1.Point3D 1.1增加一个SDO_PC类型的列用于存储点云数据 CREATE TABLE pc_tab (pc SDO_PC); 1.2创建pc_blktab表作为点云数据的分块表 CREATE TABLE pc_blktab AS SELECT * FR

2016-08-03 09:49:23 583

原创 OSG测试gl.h编译出错

在测试OSG程序时, #include #include int main() { osgViewer::Viewer viewer; viewer.setSceneData(osgDB::readNodeFile("cow.osg")); return viewer.run(); } 编译出错:C:\Program Files (x86)\Windows Kits\8.1\

2016-07-29 10:03:19 3955 3

原创 OSG帮助文档生成

如果希望生成OSG帮助文档,详细可参考:http://blog.youkuaiyun.com/nuaaqsm0915/article/details/34155769;     我用的是3.4.0版本,直接在网上下载了一个其他人生成好的,http://download.youkuaiyun.com/detail/baiyang0226/9538641;     另外说一下,这个帮助文档是chm格式的,如果打开之后不显

2016-07-28 16:28:59 4035

原创 OSG缺少zlib.dll解决方法

在前面的博客里对于OSG缺少zlib.dll的解决方法没有写出,在这里做个补充,   有些同学在初始测试OSG时,在命令行中,输入osgViewerd cow.osg回车,    可能系统提示缺失zlib.dll和zlibd.dll,这两个分别对应Release和Debug版本   这两个dll均可以在OSG依赖的第三方库3rdParty文件夹中可以找到,注意x86与x64选

2016-07-28 09:03:04 4271 3

转载 VS2013 产品密钥 – 所有版本

VS2013 产品密钥 – 所有版本 Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9 Visual Studio Premium 2013 KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-92494 Visual Studio Professional 2013  KEY(密钥

2016-07-26 10:45:49 694

原创 点云数据的读取(las、txt、xyz格式)

主要实现las格式、txt格式、xyz格式点云文件的读取及显示       (1)las点云数据直接使用编译好的LibLAs库进行读取                         std::ifstream ifs; ifs.open(path, std::ios::in | std::ios::binary); if (!ifs) { cout } liblas::Read

2016-07-18 14:38:35 49369 15

原创 libLAS1.8.0 编译

libLAS 是一个用来读写三维激光雷达数据(LiDAR) 的 C++ 库。 1. 首先准备libLAS库下载:http://www.liblas.org/download.html  2.编译libLAS库还需要Boost、GDAL、TIFF和GeoTIFF四个库的支持,所以在编译libLAS前需要将所需的各个库进行下载和编译。     这里我直接安装OSGeo4W就会有上面几个库

2016-07-16 18:42:06 1593

转载 PCL-1.8 源码包完全编译(WIN7/VS2013/x64)

转载自:http://www.lai18.com/content/2483374.html PCL集成了很多有名的处理3D点云的算法,学习使用PCL以及了解背后的算法非常重要。最新版本更是会有许多新算法的实现,这也是我自已动手编译PCL1.8的直接原因.本教程在WIN8系统 VS2013环境 x64平台编译并配置,主要参考文章http://blog.youkuaiyun.com/aptx704610875/

2016-07-02 18:45:48 3852 1

转载 PCL 1.8.0编译、配置、VS2013

转载自: http://blog.youkuaiyun.com/wokaowokaowokao12345/article/details/51695331 引言 pcl1.8.0,较pcl1.7和1.6多了不少算法,很多感兴趣的方法都在pcl1.8中有所实现。当pcl11.8.0rc1和rc2发布时就迫不及待的下载下来进行使用,用了几个月发现pcl1.8.0rc版有几个bug无法解决,如:表面重建

2016-07-01 19:00:40 5648

转载 VTK6.3编译

转载自:http://blog.youkuaiyun.com/sjt19910311/article/details/49890413 删除 VTK-6.3.0\GUISupport\QtWebkit VTK VTK_Group_Qt ☑ (check) Configure一次 Module Module_vtkGUISupportQt ☑

2016-07-01 15:55:04 1315

转载 PCL配置

转载自:http://blog.youkuaiyun.com/u010128736/ 1.下载安装   下载安装pcl_all_in_one 1.7.2 2.配置环境变量   在系统变量Path里加入:C:\Program Files\PCL 1.7.2\bin;C:\Program Files\PCL 1.7.2\3rdParty\FLANN\bin;C:\Program Fil

2016-06-24 22:11:51 559

转载 VTK基本工作原理

转载自:http://blog.sina.com.cn/s/blog_63f6ddae010126de.html             http://blog.youkuaiyun.com/jayxbja/article/details/5701084 仅作学习用途 VTK有两个子系统组成:一个是编译生成的C++类库,一个是通过Java、Tcl、Python语言来使用这些类的解释包。

2016-06-23 10:00:54 1480

原创 LASlib在VS2015 x64平台下的编译

LASlib是进行点云数据读写的理想工具,由北卡计算机学院的Martine isenburg编写。基于该开源库,作者同时开发了LASTool,包含了一系列点云数据处理的工具。LASlib提供了LAS格式的LiDAR点云数据的高效读写接口。因此,对于一些常用的LAS格式的数据操作,LASlib的开源、高效等特性,无疑使其成为一个重要的开发库。     源代码下载地址:    http://www.

2016-06-17 15:48:41 4965

原创 QT-获取文件路径和文件名

这篇博客来说一下在QT中如何获取文件名和文件路径 主要用到了QFileInfo这个类,下面以代码示例来说明:                 QString file, file_name, file_path;                  QFileInfo fi;                  file= QFileDialog::getOpenFileName(this

2016-06-15 19:08:40 8685

原创 QT-文件选择对话框的模态与非模态

模态对话框与非模态对话框的基本概念就不详说了,简单说一下:                模态对话框弹出时,主窗口被阻塞,简单来说就是如果该对话框不关闭,则主窗口上的按钮都不可用;                非模态对话框反之。       那么如何在QT中创建模态与非模态的文件选择对话框呢? 1. 创建模态对话框(2种方式)     (1) QFileDialog *myDlg=ne

2016-06-14 16:39:41 2403

原创 QT5中文乱码解决方案

在QT中会遇到中文乱码的问题,具体原因就不多说了,网上有很多资料。 下面就说一说,在QT5中遇到中文乱码的解决方案。     在QT4中一般解决方法是添加如下代码:                 #include               int main(int argc, char **argv)           {                ......

2016-06-14 16:17:02 982

C语言库函数转换

C语言库函数转换,将C语言中的库函数及其转换做了详细讲解

2014-05-04

程序打包软件

程序打包的应用小软件工具

2016-08-16

OSG3.4帮助文档

OpenSceneGraph3.4版本的帮助文档, 另外说一下,这个帮助文档是chm格式的,如果打开之后不显示内容,右键该文件点击“属性”对话框中“常规” 选项卡中最下方的“解除锁定”,然后点击“确定”即可正常使用了

2017-10-11

空空如也

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

TA关注的人

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