人工智能
文章平均质量分 65
hjwang1
让Robot走入社会、融入生活,方便人与人、人与物、物与物之间的沟通,丰富人们的生活
======
人工智能是分主观与客观的,是硬币的两个方面
客观智能是世界的本质描述,是物理的是数学的
主观智能是来自于客观智能,是哲学的是宗教的
如果抛开物理与数学只去讲方法是绝对走不远的
而单讲物理与数学只会得到一个静默缤纷的世界
展开
-
谈了这么久的Project Tango?我们终于把它讲清楚
转自:http://www.cnbeta.com/articles/tech/503593.htm2016年05月22日 15:49 10425 次阅读 稿源:雷锋网Project Tango发布初期曾经一度被称为黑科技,但现如今已慢慢走进我们的生活。如果说Kinect是3D感应技术的开创者,那么Project Tango就算是3D感应技术领路人了。Project Ta转载 2017-03-20 20:32:28 · 1598 阅读 · 0 评论 -
cartographer的运行
source install_isolated/setup.bash# Download the 2D backpack example bag.wget -P ~/Downloads https://storage.googleapis.com/cartographer-public-data/bags/backpack_2d/cartographer_paper_deutsche原创 2017-03-13 16:23:36 · 1456 阅读 · 1 评论 -
机器视觉之路径规划
首发:今日头条号之机器人视觉机器视觉,在认知层面是个非定域性问题,在感知层面应该是个定域性问题,最直接的任务或应用就是路径规划。机器视觉之路径规划的特点不绕远路路径平滑路径安全可控可调基于测地线的数理模型基于机器视觉的路径规划原创 2017-04-09 19:32:46 · 3107 阅读 · 0 评论 -
基于谷歌Cartographer SLAM集成机器视觉
首发:今日头条号之机器人视觉从工程的角度来看,Google开源的SLAM真是上乘之作,当然算法及实现也是大公司级手笔,鉴于当前中文介绍较少,就把近来看的源码分析介绍出来,也许能给某些人以方便。这篇文章里,仅从ROS及Cartographer SLAM本身的调用流程讲起,关于算法等细节另开文章再详加说明。首先,编译、安装,把代码跑起来,先一探究竟,如下图所示,2D环境下的原创 2017-03-15 19:36:01 · 6663 阅读 · 3 评论 -
谷歌近期开源的SLAM方案在下一盘怎样的大棋?
转自:https://news.cnblogs.com/n/555239/10 秒总结全文:Cartographer 是谷歌刚刚开源的使用激光雷达进行 2D/3D SLAM 的算法库。其算法本身未必拔萃,但从设计到实现都是产品级的,很可能会在 SLAM 相关业界带来不小的反响。相关业者或许需要认真审视技术路线和商业模式。作者介绍:邵天兰,清华大学软件学院本科,慕尼黑工大硕士转载 2017-03-15 19:50:28 · 2039 阅读 · 0 评论 -
2D激光SLAM算法比较+cartographer
转自:http://blog.csdn.net/u012700322/article/details/52953768http://blog.csdn.net/zyh821351004/article/details/47381135最近找到一篇论文比较了一下 目前ros下2D激光slam的开源代码效果比较:详细参见论文: An evaluation of 2D S转载 2017-03-15 20:02:08 · 12800 阅读 · 1 评论 -
计算机视觉、机器视觉感知与SLAM比较
转自头条号:http://www.toutiao.com/i6418025683863208449/生物及人类的视觉原理是什么,至今在科技界也无确切的研究清楚,一个三维物体,人眼从不同的角度看过后,得到真实三维物体的一个“开覆盖”,这个“开覆盖”在人类大脑里就有了这个物体所唯一对应的一个视觉感知,这个感知在大脑里的存储是二维的还是多维的?存储的信息是曲率还是轮廓线?这里的“唯一对应原创 2017-05-11 11:02:04 · 9534 阅读 · 0 评论 -
计算机视觉需要更多几何洞察
转自:http://geek.csdn.net/news/detail/195241原文:http://alexgkendall.com/computer_vision/have_we_forgotten_about_geometry_in_computer_vision/ 作者: Alex Kendall 编译: KK4SBB如今,深度学习已颠覆计算机视觉领域,端转载 2017-05-03 11:44:42 · 790 阅读 · 0 评论 -
ROS常用命令
rosnode-list-inforostopic-list-type-pubrosmsg-showrosservice-list-call-type-find-urirosparam-list-get-set-load-dump-deleterqt_graphr原创 2017-05-16 17:28:56 · 502 阅读 · 0 评论 -
Intel RealSense(实感技术)概览
转自:http://planckscale.infohttp://blog.csdn.net/dfdfdsfdfdfdf/article/details/49990835Intel RealSense(实感技术)概览1 Reply版权声明:本文系本站作者自己翻译整理,欢迎转载,但转载请以超链接形式注明文章来源(planckscale.info)、作者信息和本转载 2017-05-19 10:06:09 · 1370 阅读 · 0 评论 -
类人的普适的计算机视觉是如何感知这个世界的?
转自:http://www.toutiao.com/i6451471217718198797/视觉在智能的范畴里,份量是不言而喻的,相比语音的听觉及其他感官来讲,在信息量方面视觉所要处理的数据占比应该在60%以上,足见视觉的重要性。这里先上物体视觉感知与运动感知的Demo效果图(后续的SDK会陆续公开,部分算法理论可参阅本头条号的其他文章,后续也会一直更新)捕捉手臂挥动的运原创 2017-08-08 10:33:08 · 942 阅读 · 0 评论 -
3d data set
http://graphics.im.ntu.edu.tw/~robin/courses/cg03/model/https://people.sc.fsu.edu/~jburkardt/data/ply/ply.htmlhttp://graphics.stanford.edu/data/3Dscanrep/pcl点云滤波的方法http://www.cnblogs.c原创 2017-08-28 14:11:21 · 778 阅读 · 0 评论 -
普适性的视觉感知与运动感知
转自:http://www.toutiao.com/i6456928733306552846/一、什么是普适性视觉视觉感知的内涵:对每一帧3D视频,直接地能够分析清楚帧内都有什么、在什么位置、姿态是什么,间接地了解帧内各物体的相互关系;对帧间3D视频序列,直接地能够分析帧间相同物体的运动情况,这里的运动包含非刚体&非线性运动,间接地了解各物体的相互运动影响。从这样的原创 2017-08-24 11:51:04 · 1650 阅读 · 0 评论 -
三角网格表面高斯曲率的计算与可视化
转自:http://www.cnblogs.com/haoyul/p/6910679.html好久没有写代码了,最近拿计算三角网格表面的高斯曲率练了练手,并实现了高斯曲率的可视化,复习了一点微分几何的知识。感觉有时候还是要自己把代码写出来,调试运行,结合试验结果,才能对相应的知识有更深的了解。所谓曲面上某点的高斯曲率,即该点两个主曲率的乘积。把曲面上的顶点映射到单位球的球心,把转载 2017-08-28 16:53:55 · 4643 阅读 · 10 评论 -
PCL可视化显示点云
转自:http://blog.csdn.net/wishchin/article/details/12905907?locationNum=5(1):引用:仅仅是简单的显示点云,可以使用CloudViewer类。这个类非常简单易用。但要注意,它不是线程安全的。如果要用于多线程,还要参考PCLVisualizer。需要注意的是,PointCloud的数据类型要和PCD文件中或者代转载 2017-09-06 15:46:12 · 6606 阅读 · 0 评论 -
PCL几种采样方法
转自:http://blog.csdn.net/u013019296/article/details/70052353如有侵权,请联系删除(1)下采样 Downsampling一般下采样是通过构造一个三维体素栅格,然后在每个体素内用体素内的所有点的重心近似显示体素中的其他点,这样体素内所有点就用一个重心点来表示,进行下采样的来达到滤波的效果,这样就大大的减少了数据量,特别是在配准转载 2017-11-15 16:01:22 · 1596 阅读 · 0 评论 -
Smoothing and normal estimation based on polynomial reconstruction
转自:http://www.pointclouds.org/documentation/tutorials/resampling.phpThis tutorial explains how a Moving Least Squares (MLS) surface reconstructionmethod can be used to smooth and resample noisy data转载 2017-11-15 16:37:30 · 632 阅读 · 0 评论 -
三维计算机视觉(一)--点云处理综述
转自:http://blog.csdn.net/app_12062011/article/details/78125290转自:http://www.cnblogs.com/ironstark/p/4996929.html点云模型与三维信息 三维图像是一种特殊的信息表达形式,其特征是表达的空间中三个维度的数据。和二维图像相比,三维图像借助第三个维度的信息,可以实转载 2017-11-22 19:18:34 · 1387 阅读 · 0 评论 -
MQTT协议
转自:http://www.blogjava.net/yongboy/archive/2014/02/07/409587.html前言MQTT(Message Queue Telemetry Transport),遥测传输协议,提供订阅/发布模式,更为简约、轻量,易于使用,针对受限环境(带宽低、网络延迟高、网络通信不稳定),可以简单概括为物联网打造,官方总结特点如下:1转载 2017-12-11 10:56:49 · 689 阅读 · 0 评论 -
OpenNI2 开发者指南
转自:http://blog.csdn.net/linkageworld/article/details/52621156文由官方文档翻译而来 总览目的OpenNI 2.0 API(应用程序编程接口)提供了访问PrimerSense的兼容深度传感器。这就使得一个应用程序能够初始化传感器和从设备接收深度(depth),彩图(RGB)和红外(IR)视频流,还提供了一个统一的接口转载 2017-12-04 16:10:57 · 4032 阅读 · 0 评论 -
OpenNI2 Arm-Linux下的安装配置
转自:http://blog.csdn.net/LinkageWorld/article/details/52669124操作系统:Ubuntu14.04开发板:Tegra K1(arm cortex A8) 如果已经有安装包文件OpenNI-Linux-Arm-2.2.tar.bz2的,请直接跳到解包安装步骤。安装依赖打开终端sudo apt-get in转载 2017-12-04 16:27:26 · 1781 阅读 · 0 评论 -
PCL arm linux 源码安装
转自:http://blog.csdn.net/LinkageWorld/article/details/52846555PCL arm linux 源码安装PCL(Point Cloud Library)点云库,计算机视觉在3D方面的地位相当于OpenCV。由于PCL在Ubuntu的软件源中只有x86架构的包,所以arm下只能通过源码编译。 系统:Ubuntu14转载 2017-12-04 16:51:13 · 1848 阅读 · 0 评论 -
Solr
./bin/solr start -c -p 8983 -s example/cloud/node1/solr./bin/solr start -c -p 7574 -s example/cloud/node2/solr -z localhost:9983原创 2017-12-13 20:20:46 · 810 阅读 · 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 评论 -
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 评论 -
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 · 15472 阅读 · 4 评论 -
Android平台下OpenGL初步
转自:http://blog.csdn.net/jason0539/article/details/9164885本文只关注于如何一步步实现在Android平台下运用OpenGl。 1、GLSurfaceViewGLSurfaceView是Android应用程序中实现OpenGl画图的重要组成部分。GLSurfaceView中封装了一个Surface。而andr转载 2017-12-29 11:54:49 · 465 阅读 · 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 评论 -
使用Meshlab软件将点云(Point Cloud)转换为模型(Mesh)
转自:http://blog.csdn.net/github_35160620/article/details/51726167使用Meshlab软件将点云(Point Cloud)转换为模型(Mesh)启动Meshlab软件:导入.ply点云文件: 接着点击:弹出一个右侧边栏: 接着,计算每个点的法线:输入100,点击Apply,运行完成,点击Close现在,进行曲面重建:不用管第一个文本框,第...转载 2018-03-12 19:23:27 · 3331 阅读 · 0 评论 -
Radon变换及其Matlab代码实现
转自:https://blog.csdn.net/fengyhack/article/details/41873119 Radon变换和Hough变换类似,最初是用于检测图像中的直线(例如笔直的街道边沿、房屋的边沿、笔直的电线等)。 关于Hough变换,可以参考OpenCV中的代码和示例(其实除了Hough Lines还有Hough Circles等等变种),此处不再赘述...转载 2018-03-29 22:26:26 · 9447 阅读 · 9 评论 -
solr在使用solrj操作中的各个操作大全
转自:http://blog.csdn.net/a925907195/article/details/42491157package com.fjsh.SearchJobsFirst;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Greg...转载 2018-03-20 20:35:57 · 428 阅读 · 1 评论 -
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 评论