算法
文章平均质量分 68
hjwang1
让Robot走入社会、融入生活,方便人与人、人与物、物与物之间的沟通,丰富人们的生活
======
人工智能是分主观与客观的,是硬币的两个方面
客观智能是世界的本质描述,是物理的是数学的
主观智能是来自于客观智能,是哲学的是宗教的
如果抛开物理与数学只去讲方法是绝对走不远的
而单讲物理与数学只会得到一个静默缤纷的世界
展开
-
如何判断CPU是大端还是小端模式
原文网址:http://blog.csdn.net/ysdaniel/article/details/6617458如何判断CPU是大端还是小端模式http://blog.sina.com.cn/s/blog_66a61f310100i7m0.htmlMSB:Most Significant Bit ------- 最高有效位 LSB:Least Signifi转载 2017-12-06 13:05:54 · 990 阅读 · 0 评论 -
Solr Schema API
转自:http://blog.csdn.net/lzx1104/article/details/514382231. Schema APISchema API提供了对每个collection的schema的读写访问。对所有schema元素的读访问都支持。字段(Fields), dynamic fields, field types 和 copyField 可以被添加、删除或替代转载 2017-12-24 20:54:58 · 809 阅读 · 1 评论 -
DDS数据分发服务OpenDDS概述
OpenDDS是OMG数据分发服务(DDS)的一种开源实现OpenDDS由OCI公司设计和维护,可从http://www.opendds.org/的OpenDDS社区门户中获得帮助关于DDS的更多细节,开发者可以参考DDS规范(OMG Document formal/07-01-01),该规范更深层次的说明了服务的所有特性原创 2017-12-07 23:25:04 · 4190 阅读 · 0 评论 -
jsoncpp基础
转自:http://blog.csdn.net/icodingbird/article/details/50773945jsoncpp是常用的C++语言JSON解析库,它主要包含三个class:Value、Reader、Writer。下面根据自己查到的资料等总结其用法(使用时 #include “json/json.h”): 1.Value 因为是表示各种类型的对象,因此自转载 2017-12-26 23:38:27 · 806 阅读 · 0 评论 -
使用Meshlab软件将点云(Point Cloud)转换为模型(Mesh)
转自:http://blog.csdn.net/github_35160620/article/details/51726167计算每个点的法线:输入100,点击Apply,运行完成,点击Close现在,进行曲面重建:不用管第一个文本框,第2个文本框里面,调为1.0。点击Apply,运行之后点击Close,关闭这个对话框。转载 2017-12-28 13:19:40 · 15465 阅读 · 4 评论 -
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 · 2338 阅读 · 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 · 562 阅读 · 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 · 433 阅读 · 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 · 566 阅读 · 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 · 2432 阅读 · 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 评论 -
Canny检测的Matlab实现(含代码)
转自:http://blog.csdn.net/humanking7/article/details/46606791图象的边缘是指图象局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,既从一个灰度值在很小的缓冲区域内急剧变化到另一个灰度相差较大的灰度值。Canny边缘检测基本特征如下:(1) 必须满足两个条件:①能有效地抑制噪声;②必须尽量精确确定边缘的位置。 (2) 根据对信...转载 2018-04-14 20:28:49 · 15522 阅读 · 6 评论 -
边缘检测算子的实现
转自:https://www.cnblogs.com/leegod/p/8109023.html1. 概述边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。图像属性中的显著变化通常反映了属性的重要事件和变化。 这些包括(i)深度上的不连续、(ii)表面方向不连续、(iii)物质属性变化和(iv)场景照明变化。 边缘检测是图像处理和计算机视觉中,尤其是特...转载 2018-04-14 22:01:01 · 1164 阅读 · 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 · 5061 阅读 · 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 · 1104 阅读 · 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 · 656 阅读 · 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 评论 -
卡尔曼滤波的理解以及参数调整
转自:https://blog.csdn.net/u013453604/article/details/50301477一、前言卡尔曼滤波器是一种最优线性状态估计方法(等价于“在最小均方误差准则下的最佳线性滤波器”),所谓状态估计就是通过数学方法寻求与观测数据最佳拟合的状态向量。 在移动机器人导航方面,卡尔曼滤波是最常用的状态估计方法。直观上来讲,卡尔曼滤波器在这里起了数据融合的作用,只需要输入...转载 2018-04-24 19:49:10 · 2145 阅读 · 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 · 3892 阅读 · 0 评论 -
PCL点云曲面重建--重采样
转自:https://www.cnblogs.com/longyp/articles/7435547.html测量较小的对象时产生一些误差,直接重建会使曲面不光滑或者有漏洞,为了建立完整的模型需要对表面进行平滑处理和漏洞修复.可通过数据重建来解决这一问题,重采样算法通过对周围数据点进行高阶多项式插值来重建表面缺少的部分.由多个扫描配准后得到的数据直接拿来重建可能产生 "双墙"等重影,即拼接的区域出...转载 2018-04-25 21:47:59 · 2138 阅读 · 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 · 3197 阅读 · 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 · 16519 阅读 · 3 评论 -
使用visualSFM和meshlab进行三维重建
转自:https://blog.csdn.net/lhanchao/article/details/52238470最近一直在看的三维重建的东西,拿着SIFT-GPU + Bundler + PMVS已经可以重建出稠密的三维点云了,但是怎么用三维点云重建出真正的三维模型还是没有研究过。在网上搜索方法发现meshlab可以根据点云重建出三维模型,这里就记录一下。因为都是用别人的东西,我这里就直接用v...转载 2018-06-13 09:31:31 · 2165 阅读 · 1 评论 -
三维点云曲面重建
组合类:CrustPower CrustCo-coneRobust CoconeBall PivotingDBRG拟合类:Signed Distance Function MlsAPSSRIMLSPoissonVoronoi Graph + PCAScreened PoissonSSDWavelet作者:外星人投错胎链接:https://www.zhihu.com/question/3010070...转载 2018-06-13 21:18:34 · 4830 阅读 · 0 评论 -
matlab中如何能统计点出现的频次呢?
转自:https://zhidao.baidu.com/question/1366785966143396099.html先在假设有两个向量x=[1 2 1 2 1 4 5 3 6 6],y=[1 2 1 7 6 5 3 3 6 6]。以x,y为坐标描点,并统计出每一个点(x,y)出现的频次。这个如何用matlab来实现呢?x=[1 2 1 2 1 4 5 3 6 6];y=[1 2 1 7 6...转载 2018-06-22 18:29:31 · 3968 阅读 · 0 评论 -
视觉功能柱的发现与困惑
转自:http://blog.sciencenet.cn/blog-815628-1054663.html本文来自倪乐意科学网博客。链接地址:http://blog.sciencenet.cn/blog-815628-1054663.html 在所有的感觉信息中,视觉机制可能是最复杂的了(图1)。我们每个人都能轻而易举地欣赏大自然的美景——青翠的草木、飞舞的蝴蝶、苍茫的白雪……但我们并不知晓大脑是...转载 2018-06-08 20:29:36 · 3878 阅读 · 1 评论 -
meshlab 编译 libmpir问题
转自:https://github.com/cnr-isti-vclab/meshlab/issues/47LibMpir is an external library that could be a little tricky to compile (that's particularly true on Windows...a lot easier on Linux), so we provi...转载 2018-06-15 23:47:48 · 431 阅读 · 0 评论 -
经典的数学库学习VCGlib
经典的数学库之一学习---VCGlib(1)http://www.cnblogs.com/icmzn/p/6640752.html经典的数学库之一学习---VCGlib(2)http://www.cnblogs.com/icmzn/p/6655775.html原创 2018-06-16 09:40:43 · 1795 阅读 · 0 评论 -
Screened Poisson Surface Reconstruction (Version 8.0)
转自:https://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version8.0/linksexecutablesusagechangesLINKSPapers:SGP 2006,ToG 2013Executables (Win32, Win64)Source Code GitHub Repository(Older Versions:V7.0,V6.13...转载 2018-06-19 09:59:37 · 3222 阅读 · 0 评论 -
pcl计算样点法向并显示
转自:https://www.cnblogs.com/bozhicheng/p/5842428.html利用最小二乘法估计样点表面法向,并显示#include <pcl/point_types.h>#include <pcl/io/pcd_io.h>#include <pcl/kdtree/kdtree_flann.h>#include <pcl/f...转载 2018-07-01 00:41:01 · 767 阅读 · 0 评论 -
使用meshlabserver批量处理三维模型
参考自:https://www.2cto.com/kf/201612/580579.html#!/bin/bashroot_dir=/some/pathmlx_script=/***.mlxin_dir=/in/dirout_dir=${root_dir}/out/dirmkdir -p $out_dircd $in_dirfor i in $( ls )do ec...原创 2018-06-26 16:49:13 · 1401 阅读 · 0 评论