图像与音视频
文章平均质量分 75
hjwang1
让Robot走入社会、融入生活,方便人与人、人与物、物与物之间的沟通,丰富人们的生活
======
人工智能是分主观与客观的,是硬币的两个方面
客观智能是世界的本质描述,是物理的是数学的
主观智能是来自于客观智能,是哲学的是宗教的
如果抛开物理与数学只去讲方法是绝对走不远的
而单讲物理与数学只会得到一个静默缤纷的世界
展开
-
Setup_Eclipse_IDE_for_FFmpeg_(Linux)
转自:http://trac.ffmpeg.org/wiki/Setup_Eclipse_IDE_for_FFmpeg_(Linux)Download EclipseDownload basic "Eclipse Classic" package from http://www.eclipse.org/downloads/Some of you might say转载 2013-12-27 16:02:08 · 891 阅读 · 0 评论 -
ffmpeg编译参数详解
转自:http://www.cnblogs.com/ohmytime/archive/2013/05/12/ffmpeg-build-help.htmlUsage: configure [options]用 法:configure [选项]Options: [defaults in brackets after descriptions]选 项:[描述之后的方括号里的是默认转载 2014-01-13 10:12:26 · 1907 阅读 · 1 评论 -
zlib x264 交叉编译
部分参考自:http://blog.csdn.net/ghostyu/article/details/73713101、平台硬件:arm S5PV210,usb摄像头软件:fedora15,arm-linux-gcc v4.5.12、源文件ffmpeg-2.0.1.tar.gzlast_x264.tar.bz2(git clone --depth 1 git://git.v转载 2014-01-02 23:14:19 · 1005 阅读 · 1 评论 -
V4L2框架分析学习
转自:http://blog.csdn.net/paul_liao/article/details/8915781V4L2框架分析学习Author:CJOKContact:cjok.liao#gmail.comSinaWeibo:@廖野cjok 1、概述Video4Linux2是Linux内核中关于视频设备的内核驱动框架,为上层的访问底层的视频设备提供了统一转载 2014-01-15 18:12:07 · 788 阅读 · 0 评论 -
android摄像头(camera)之 V4L2编程中用到的各种结构体
转自:http://blog.csdn.net/ldswfun/article/details/8745355在移植android中camrea中间件时候,v4l2是必须要掌握的,实际上很多人在移植过程中对v4l2的结构都是似懂非懂,所以在此对v4l2中所涉及到的一些结构体做个详细讲解。v4l2的api在其官方网站上文档,大家可以下载,大部分的接口都是通过系统调用ioctl来完成,转载 2014-01-15 17:54:30 · 1127 阅读 · 0 评论 -
How to capture a webcam input Up-vote
转自:https://trac.ffmpeg.org/wiki/How%20to%20capture%20a%20webcam%20inputWindowsdshowFor windows you should probably use the "dshow" (DirectShow)FFmpeg input source. See DirectShow.vfw转载 2014-01-16 16:49:55 · 1439 阅读 · 0 评论 -
S5PV210 三个Camera Interface/CAMIF/FIMC的区别
转自:http://www.cnblogs.com/lihaiping/p/fimc.html原文出处:http://blog.csdn.net/kickxxx/article/details/7728947S5PV210有三个CAMIF单元,分别为CAMIF0 CAMIF1和CAMIF2。对应着驱动中的fimc0, fimc1, fimc2。在三星datasheet和驱动转载 2014-03-25 22:21:16 · 845 阅读 · 0 评论 -
Mobile Robot Programming Toolkit (MRPT)
转自:http://www.cnblogs.com/feisky/archive/2009/11/24/1609587.html转载 2014-09-22 23:31:28 · 1539 阅读 · 0 评论 -
Android IOS WebRTC 音视频开发
转 自:http://www.cnblogs.com/lingyunhu/category/626157.html作者:[email protected]随笔分类 - webrtcAndroid IOS WebRTC 音视频开发总结(二六)摘要: 本文主要是自己之前研究WebRTC代码结构时的一些资料转载 2015-04-23 20:16:30 · 1636 阅读 · 0 评论 -
Ubuntu12.4 下 WebRTC编译
转自:http://www.yanyulin.info/pages/2015/01/12444554432257.html参考:https://chromium.googlesource.com/external/webrtc/+/master/webrtc/examples参考:http://www.webrtc.org/native-code/development由于项目原因转载 2015-12-09 21:49:46 · 1336 阅读 · 2 评论 -
github上的webrtc
源码:https://github.com/yangzhenping/webrtc原创 2016-04-26 21:11:58 · 3007 阅读 · 0 评论 -
SLAM拾萃(1):octomap
转自:http://www.cnblogs.com/gaoxiang12/p/5041142.html前言 大家好,时隔多年之后,我又开始了博客旅程。经历了很多事情之后呢,我发现自己的想法真的很简单:好好读书做课题,闲下来时写写博客,服务大家。所以我会继续写SLAM相关的博客。如果你觉得它对你有帮助,那是最好不过的啦!写作过程中得到了许多热心读者的帮助与鼓励,有些读转载 2016-08-31 12:45:46 · 1964 阅读 · 2 评论 -
PCL PCD(点云数据point clouds)文件格式
转自:http://www.pclcn.org/study/shownews.php?lang=cn&id=54本节描述PCD(点云数据)文件格式。为什么用一种新的文件格式?PCD文件格式并非白费力气地做重复工作,现有的文件结构因本身组成的原因不支持由PCL库引进n维点类型机制处理过程中的某些扩展,而PCD文件格式能够很好地补足这一点。PCD不是第一个支持3D点云数据的文件类型,尤转载 2016-08-31 14:42:22 · 5217 阅读 · 0 评论 -
四叉树与八叉树
转自:http://blog.csdn.net/zhanxinhang/article/details/6706217前序四叉树或四元树也被称为Q树(Q-Tree)。四叉树广泛应用于图像处理、空间数据索引、2D中的快速碰撞检测、存储稀疏数据等,而八叉树(Octree)主要应用于3D图形处理。对游戏编程,这会很有用。本文着重于对四叉树与八叉树的原理与结构的介绍,帮助您在脑海中建立转载 2016-09-03 01:36:12 · 2966 阅读 · 0 评论 -
RGB的三维模型与渐变色
转自:http://www.cnblogs.com/Free-Thinker/p/5569792.html一、前言以下与颜色相关的日志记录了俺学习颜色的有关容,限于编写时的水平,难免存在缺点与错误,希望得到朋友、同行和前辈的指教,非常感谢。1. RGB的三维模型与渐变色-颜色系列之一2. 《颜色代码自调器》的构成及其操作-颜色系列之二3. H型各颜色代码渐转载 2017-01-11 09:25:20 · 6345 阅读 · 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 · 544 阅读 · 0 评论 -
PCL点云的曲面法向量估计
转自:https://blog.csdn.net/lming_08/article/details/18360329表面法线是几何体表面的重要属性,在很多领域都有大量应用,例如:在进行光照渲染时产生符合可视习惯的效果时需要表面法线信息才能正常进行,对于一个已知的几何体表面,根据垂直于点表面的矢量,因此推断表面某一点的法线方向通常比较简单。然而,由于我们获取的点云数据集在真实物体的表面表现为一组定点...转载 2018-04-08 20:14:21 · 1573 阅读 · 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 · 361 阅读 · 0 评论 -
压缩感知——沃尔什-哈达玛(WHT)变换与逆变换的Matlab代码实现
转自:https://blog.csdn.net/geekmanong/article/details/50038611沃尔什-哈达玛变换(Walsh-Hadmard Transform,WHT),是一种典型的非正弦函数变换,采用正交直角函数作为基函数,具有与傅里叶函数类似的性质,图像数据越是均匀分布,经过沃尔什-哈达玛变换后的数据越是集中于矩阵的边角上,因此沃尔什变换具有能量集中的性质,可以用于...转载 2018-04-09 09:39:57 · 2291 阅读 · 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 · 1350 阅读 · 0 评论 -
Canny检测的Matlab实现(含代码)
转自:http://blog.csdn.net/humanking7/article/details/46606791图象的边缘是指图象局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,既从一个灰度值在很小的缓冲区域内急剧变化到另一个灰度相差较大的灰度值。Canny边缘检测基本特征如下:(1) 必须满足两个条件:①能有效地抑制噪声;②必须尽量精确确定边缘的位置。 (2) 根据对信...转载 2018-04-14 20:28:49 · 15423 阅读 · 6 评论 -
边缘检测算子的实现
转自:https://www.cnblogs.com/leegod/p/8109023.html1. 概述边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。图像属性中的显著变化通常反映了属性的重要事件和变化。 这些包括(i)深度上的不连续、(ii)表面方向不连续、(iii)物质属性变化和(iv)场景照明变化。 边缘检测是图像处理和计算机视觉中,尤其是特...转载 2018-04-14 22:01:01 · 1151 阅读 · 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 · 1180 阅读 · 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 · 5010 阅读 · 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 · 1587 阅读 · 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 · 1074 阅读 · 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 · 638 阅读 · 1 评论 -
图像处理常用算法(C/C++)
转原文:http://gaojinpeng1129.blog.163.com/blog/static/141659068201321194552695//*函数名称:MakegGray() *//*函数类型:void *//*...转载 2018-04-20 10:06:00 · 1030 阅读 · 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 · 1803 阅读 · 0 评论 -
深度相机原理揭秘之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 · 16381 阅读 · 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 · 806 阅读 · 0 评论 -
OpenGL投影矩阵
转自:https://www.cnblogs.com/mazhenyu/p/6401683.html概述计算机显示器是一个2D平面。OpenGL渲染的3D场景必须以2D图像方式投影到计算机屏幕上。GL_PROJECTION矩阵用于该投影变换。首先,它将所有定点数据从观察坐标转换到裁减坐标。接着,这些裁减坐标通过除以w分量的方式转换到归一化设备坐标(NDC)。因此,我们需要记住一点:裁减...转载 2019-05-19 20:27:39 · 466 阅读 · 0 评论 -
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 · 1644 阅读 · 0 评论 -
TOF、RGB双目、结构光优劣分析
转自:https://blog.csdn.net/qq_37764129/article/details/81011221目前的深度相机根据其工作原理可以分为三种:TOF、RGB双目、结构光一、RGB双目RGB双目相机因为非常依赖纯图像特征匹配,所以在光照较暗或者过度曝光的情况下效果都非常差,另外如果被测场景本身缺乏纹理,也很难进行特征提取和匹配。你看看下面的图就懂了。...转载 2019-05-16 10:38:00 · 6104 阅读 · 0 评论 -
OpenGL中涉及到的矩阵变换
转自:https://blog.csdn.net/xyh930929/article/details/83715368http://www.songho.ca/opengl/gl_camera.htmlOpenGL CameraUnder Construction...Related Topics:OpenGL Transform,OpenGL Projection Matri...转载 2019-05-22 01:59:15 · 821 阅读 · 0 评论 -
图片柱面投影简单实现
转自:https://blog.csdn.net/u010551600/article/details/78461142柱面投影是图片拼接的前期的一部分工作,以下代码只是简单的实现了投影,还可以优化,柱面半径设置位图片宽度的一半,即 R = width/2代码运算流程是 对于dst图片上的每一个像素点,通过公式计算出src上对应的位置(hnum,wnum),把src上这个位置的像素值赋...转载 2019-05-17 00:30:44 · 2196 阅读 · 0 评论 -
OpenGL投影纹理映射+模拟投影仪&3D扫描仪
目录3D视觉感知小工具ToolOpenGL投影纹理映射鼠标操作键盘操作菜单操作模拟投影仪平面正投平面斜投曲面投影模拟3D扫描仪系统环境3D视觉感知小工具Tool这里开源的工程是一个小工具,是在研究视觉感知算法时的辅助工具,是以OpenGL的纹理映射技术为基础,可以模拟投影仪或3D扫描仪。源码请移步GithubOpenGL投影纹理映射OpenGL加载图片纹理后,根据投影原理,把其投射到可视空...原创 2019-05-24 10:16:22 · 1238 阅读 · 0 评论 -
AndroidStudio 使用 OpenCV 的三种方式
转自:https://cloud.tencent.com/developer/news/48990http://kuaibao.qq.com/s/20171214G0A8H400?refer=cp_1026要在 Android 上使用 OpenCV,总体上来说有三种方法使用 OpenCV Manager + OpenCV Android SDK使用 OpenCV Android S...转载 2019-09-01 12:16:36 · 885 阅读 · 1 评论 -
高斯滤波器与高斯核滤波核的生成
高斯滤波器与高斯核滤波核的生成高斯分布P(x)=1(2π)N∣Σ∣e−12(x−μ)T∣Σ∣−1(x−μ)P(x)=\frac {1}{\sqrt {(2\pi)^N|\Sigma|}}e^{-\frac{1}{2}(x-\mu)^T|\Sigma|^{-1}(x-\mu)}P(x)=(2π)N∣Σ∣1e−21(x−μ)T∣Σ∣−1(x−μ)高斯滤波器G(x,y)=12πσ2e−...原创 2019-09-01 13:25:59 · 884 阅读 · 1 评论 -
matlab圆柱投影
转自:https://www.cnblogs.com/tiandsp/p/3815119.html圆柱投影就是将一张二维的图像投影到三维的圆柱体上,不过在显示图像的时候依然是以二维的形式给出。投影最重要的步骤就是计算投影变换公式,和图像旋转类似,只要得到变换公式,再依照公式进行代码编写就很容易了。这里就不写投影变换公式的推导过程了,直接给出变换公式。公式分为正变换和反变换,编程时,反变...转载 2019-09-01 19:16:42 · 1127 阅读 · 0 评论