linux
hjwang1
让Robot走入社会、融入生活,方便人与人、人与物、物与物之间的沟通,丰富人们的生活
======
人工智能是分主观与客观的,是硬币的两个方面
客观智能是世界的本质描述,是物理的是数学的
主观智能是来自于客观智能,是哲学的是宗教的
如果抛开物理与数学只去讲方法是绝对走不远的
而单讲物理与数学只会得到一个静默缤纷的世界
展开
-
C++通过jsoncpp类库读写JSON文件
转自:http://blog.csdn.net/tennysonsky/article/details/48809835JSON是一个轻量级的数据定义格式,比起XML易学易用,而扩展功能不比XML差多少,用之进行数据交换是一个很好的选择。JSON的全称为:JavaScript Object Notation ,顾名思义,JSON是用于标记javascript对象的,详情参考http转载 2017-12-25 17:57:45 · 5214 阅读 · 0 评论 -
opengl | openmesh 读取显示3d模型文件
转自:http://blog.csdn.net/qq_28057541/article/details/51362945操作鼠标控制物体旋转移动,滚轮缩放F1,F2,F3 可以更换显示文件 (file1:cow.obj file2:cactus.ply file3 : Armadillo.off)F4 更换显示模式 (wire,flat,flatline转载 2017-12-29 12:26:17 · 2339 阅读 · 0 评论 -
OFF/NOFF file format
转自:http://www3.cs.stonybrook.edu/~gu/software/MeshLib/noff.htmlNOFF formatHeaderstarts by "NOFF"Meta Infomationthree numbers, number of vertices, number of faces, number of edgesVertex ListOne vertex ...转载 2018-03-31 23:00:09 · 563 阅读 · 0 评论 -
Visualize Surface by Delaunay Triangulator
转自:http://www.cppblog.com/eryar/archive/2014/07/27/207835.htmlAbstract. Delaunay Triangulation is the core algorithm for mesh generation. By Delaunay Triangulator you can make a general method to visu...转载 2018-03-31 23:39:15 · 434 阅读 · 0 评论 -
osg三维重建的两种方法剖析:三角面片(osgUtil::DelaunayTriangulator)和四角面片(osg::HeightField)
https://blog.csdn.net/hudfang/article/details/46544453 最近项目中需要利用osg重建三维曲面,所以学习了一下。第一,我先用的狄洛尼三角形的方法,即osgUtil::DelaunayTriangulator,用这种方法的特点是:1.首先必须给其一...转载 2018-03-31 23:41:04 · 2301 阅读 · 0 评论 -
openmesh 将三维图像映射到圆盘
转自:https://blog.csdn.net/a605907914/article/details/51074773#include<iostream>#include <OpenMesh\Core\IO\MeshIO.hh>#include <OpenMesh\Core\Mesh\TriMesh_ArrayKernelT.hh>#include &l...转载 2018-03-31 23:42:18 · 471 阅读 · 0 评论 -
openmesh 用矩阵法映射到圆盘
转自:https://blog.csdn.net/a605907914/article/details/51416732#include<iostream> #include <OpenMesh\Core\IO\MeshIO.hh> #include <OpenMesh\Core\Mesh\TriMesh_ArrayKernelT.hh> #include...转载 2018-03-31 23:44:22 · 567 阅读 · 0 评论 -
PCL点云的曲面法向量估计
转自:https://blog.csdn.net/lming_08/article/details/18360329表面法线是几何体表面的重要属性,在很多领域都有大量应用,例如:在进行光照渲染时产生符合可视习惯的效果时需要表面法线信息才能正常进行,对于一个已知的几何体表面,根据垂直于点表面的矢量,因此推断表面某一点的法线方向通常比较简单。然而,由于我们获取的点云数据集在真实物体的表面表现为一组定点...转载 2018-04-08 20:14:21 · 1612 阅读 · 3 评论 -
基于OpenCV的Canny边缘检测
转自:https://blog.csdn.net/tutu1583/article/details/79058896OpenCV库是一个开源的集成库,用于图像处理非常方便,下面是我做的基于OpenCV的Canny边缘检测。这是我的main.cpp#include <iostream> #include <opencv2\core.hpp> #include <...转载 2018-04-08 22:51:08 · 373 阅读 · 0 评论 -
压缩感知——沃尔什-哈达玛(WHT)变换与逆变换的Matlab代码实现
转自:https://blog.csdn.net/geekmanong/article/details/50038611沃尔什-哈达玛变换(Walsh-Hadmard Transform,WHT),是一种典型的非正弦函数变换,采用正交直角函数作为基函数,具有与傅里叶函数类似的性质,图像数据越是均匀分布,经过沃尔什-哈达玛变换后的数据越是集中于矩阵的边角上,因此沃尔什变换具有能量集中的性质,可以用于...转载 2018-04-09 09:39:57 · 2433 阅读 · 2 评论 -
Matlab生成哈达玛矩阵的C语言实现
转自:https://blog.csdn.net/LQMIKU/article/details/79091030Matlab源代码参考以下代码1:function H = hadamard(n,classname)%HADAMARD Hadamard matrix.% HADAMARD(N) is a Hadamard matrix of order N, that is,% a m...转载 2018-04-09 14:15:49 · 1386 阅读 · 0 评论 -
图形学领域的关键算法及源码链接
转自:https://blog.csdn.net/pizibing880909/article/details/28910835很全很强大的图形学相关的论文和源码:Computer Graphics Research SoftwareHelping you avoid re-inventing the wheel since 2009!Last updated December 5, 2012.T...转载 2018-04-02 18:43:51 · 1213 阅读 · 0 评论 -
PCL poisson泊松曲面重建
转自:https://blog.csdn.net/vbskj/article/details/7819828本次试验的目的是利用PCL库来重建地形点云数据,并进行显示。总体流程是1)把DEM数据导入PCL的数据格式.pcd文件中;2)进行法向量估计;3)重建曲面;4)三维显示。 1)写入pcd文件 首先打开C:\Program Files\PCL1.6.0\share\doc\pcl-...转载 2018-04-03 17:43:37 · 5062 阅读 · 14 评论 -
pcl曲面重建模块-poisson重建算法示例
转自:https://www.cnblogs.com/bozhicheng/p/5800874.htmlpoisson曲面重建算法pcl-1.8测试通过#include <iostream>#include <pcl/common/common.h>#include <pcl/io/pcd_io.h>#include <pcl/io/ply_io.h...转载 2018-04-03 23:47:00 · 1632 阅读 · 1 评论 -
pcl曲面重建模块-贪婪三角形投影算法实例
转自:https://www.cnblogs.com/bozhicheng/p/5799987.html贪婪三角形投影算法,在pcl-1.8测试#include <pcl/point_types.h>#include <pcl/io/pcd_io.h>#include <pcl/io/vtk_io.h>#include <pcl/kdtree/kdt...转载 2018-04-04 15:12:11 · 1105 阅读 · 0 评论 -
Fast triangulation of unordered point clouds
转自:http://pointclouds.org/documentation/tutorials/greedy_projection.phpFast triangulation of unordered point cloudsThis tutorial explains how to run a greedy surface triangulation algorithm on aPointC...转载 2018-04-04 16:55:00 · 657 阅读 · 1 评论 -
isnan isinf
转自:https://blog.csdn.net/sunmenggmail/article/details/7853081在linux下有两个函数isnan(x) isinf(x)对应在windows下的函数: _isnan(x)!_finite(x)为了跨平台,要么用boost要么这样写:int isnan(double x) { return x != x; }int isinf(dou...转载 2018-04-13 16:20:43 · 768 阅读 · 0 评论 -
图像处理常用算法(C/C++)
转原文:http://gaojinpeng1129.blog.163.com/blog/static/141659068201321194552695//*函数名称:MakegGray() *//*函数类型:void *//*...转载 2018-04-20 10:06:00 · 1043 阅读 · 0 评论 -
OpenMesh两个基本操作-边的翻转和折叠
转自:https://blog.csdn.net/chaojiwudixiaofeixia/article/details/51732530原文出处:http://www.openmesh.org/media/Documentations/OpenMesh-Doc-Latest/a00034.html 本节介绍OpenMesh中提供的两种基本操作,及对边的翻转和折叠操作。其中翻转操作是针对三角...转载 2018-04-24 16:41:27 · 1867 阅读 · 0 评论 -
PCL三维点云拼接融合技术
转自:https://blog.csdn.net/dcba2014/article/details/71859375?locationNum=2&fps=1本例使用pcd格式点云文件进行配准: 1.点云粗配准拼接#include <pcl/common/transforms.h>#include <pcl/console/parse.h>#include &l...转载 2018-04-25 21:45:59 · 3893 阅读 · 0 评论 -
PCL点云曲面重建--重采样
转自:https://www.cnblogs.com/longyp/articles/7435547.html测量较小的对象时产生一些误差,直接重建会使曲面不光滑或者有漏洞,为了建立完整的模型需要对表面进行平滑处理和漏洞修复.可通过数据重建来解决这一问题,重采样算法通过对周围数据点进行高阶多项式插值来重建表面缺少的部分.由多个扫描配准后得到的数据直接拿来重建可能产生 "双墙"等重影,即拼接的区域出...转载 2018-04-25 21:47:59 · 2140 阅读 · 0 评论 -
PCL goes Mobile with VES and Kiwi
转自:http://pointclouds.org/news/2012/05/29/pcl-goes-mobile-with-ves-and-kiwi/ The mobile revolution is upon us! Who says mobile platforms are only good for email and Facebook? Why not 3...转载 2018-04-25 22:07:12 · 302 阅读 · 0 评论 -
三角形的外心 内心 重心 垂心 九点圆心与各圆半径的算法
三角形的外心 内心 重心 垂心 九点圆心与各圆半径的计算算法原创 2018-04-26 18:37:31 · 3198 阅读 · 7 评论 -
深度相机原理揭秘之3D结构光Sensor(iPhone X、小米8探索版、OPPO Find)
转自:https://blog.csdn.net/electech6/article/details/78707839结构光法:为解决双目匹配问题而生深度图效果:结构光vs.双目投射图案的编码方式 直接编码 时分复用编码 空分复用编码Kinect1原理iPhone X原深感相机是缩小版的更强大的Kinect1结构光法优缺点总结---------------------------...转载 2018-06-05 15:42:55 · 16521 阅读 · 3 评论 -
基于opencv 4.1.0的图像变换
参考自:https://www.cnblogs.com/riddick/p/7398311.html(旋转、平移、缩放、错切)图像的仿射变换图像的透视变换opencv 4.1.0的android编译https://blog.csdn.net/minger1202/article/details/71429708...原创 2019-04-08 22:27:19 · 814 阅读 · 0 评论 -
基于3D Sensor的触控与悬控高性能方案
硬件:orbbec 3D 结构光Sensor系统:Linux或Android算法:3D视觉感知算法库图一 3D Sensor图一 3D 视觉识别效果我们的触控&悬控方案,通过合作伙伴奥比中光60FPS的3D结构光Sensor研发,性能和功能已经满足商业落地,从效果来看,要优于leap motion,而且可以运行在arm等嵌入式平台,控制精度是手指级的,可以追踪十...原创 2019-04-30 11:28:57 · 1383 阅读 · 1 评论 -
Realsense D435i 在ubuntu 16.04上编译与安装SDK librealsense
转自:https://blog.csdn.net/qq_41839222/article/details/86503113前言等了一个月的realsense d435i终于发货了!这款D435i(见下图)在D435的基础上,另外搭载了博世的惯性测量单元(IMU),可以作为研究VIO及其他SLAM算法的良好传感器组。本文将介绍自己一步步搭建d435i环境,并成功跑通ORB-SLAM2、RT...转载 2019-05-15 14:42:31 · 3808 阅读 · 5 评论 -
OpenGL Mathematics (GLM)
转自:http://www.c-jump.com/bcc/common/Talk3/Math/GLM/GLM.htmlCourse list http://www.c-jump.com/bcc/OpenGL Mathematics (GLM)OpenGL Mathematics (GLM) Vector and Matrix Constructors Matrix transfor...转载 2019-05-20 22:48:17 · 1684 阅读 · 0 评论 -
图片柱面投影简单实现
转自:https://blog.csdn.net/u010551600/article/details/78461142柱面投影是图片拼接的前期的一部分工作,以下代码只是简单的实现了投影,还可以优化,柱面半径设置位图片宽度的一半,即 R = width/2代码运算流程是 对于dst图片上的每一个像素点,通过公式计算出src上对应的位置(hnum,wnum),把src上这个位置的像素值赋...转载 2019-05-17 00:30:44 · 2536 阅读 · 1 评论 -
OpenGL投影纹理映射+模拟投影仪&3D扫描仪
目录3D视觉感知小工具ToolOpenGL投影纹理映射鼠标操作键盘操作菜单操作模拟投影仪平面正投平面斜投曲面投影模拟3D扫描仪系统环境3D视觉感知小工具Tool这里开源的工程是一个小工具,是在研究视觉感知算法时的辅助工具,是以OpenGL的纹理映射技术为基础,可以模拟投影仪或3D扫描仪。源码请移步GithubOpenGL投影纹理映射OpenGL加载图片纹理后,根据投影原理,把其投射到可视空...原创 2019-05-24 10:16:22 · 1302 阅读 · 0 评论 -
pcl曲面重建模块-poisson重建PCL示例
转自:https://www.cnblogs.com/bozhicheng/p/5800874.htmlpoisson曲面重建算法pcl-1.8测试通过#include <iostream>#include <pcl/common/common.h>#include <pcl/io/pcd_io.h>#include <pcl/io/pl...转载 2019-06-25 21:35:20 · 1399 阅读 · 1 评论 -
NiTE2 的配置
转:https://blog.csdn.net/u012319441/article/details/80307329平台环境 Ubuntu14.04 32位 ROS indigo 处理器:Inter(R) Celeron(R) CPU N3160 @ 1.60GHz x 4 libfreenect2 驱动 iai_kinect2 接口 Ope...转载 2019-06-18 17:43:20 · 1657 阅读 · 0 评论