自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (20)
  • 收藏
  • 关注

原创 Ubuntu系统重装后必做的事

由于ubuntu重装后有很多与原来不习惯的地方,在此记录下如何找回原来的环境。ubuntu14.04。别的不知道。 1:Unity可能是排在首位的被用户反对Ubuntu的功能,即使用户量正在不断增加,而且更多的用户开始用它,仍然有不少用户偏好GNOME 2中的菜单显示。sudo add-apt-repository ppa:diesch/testingsudo apt-get updatesu

2015-11-30 14:01:57 915

原创 基于标识的AR的OpenCV实现(三)

我的程序是在linux终端模式下实现的,以下是我写的CMakeList.txt文件:cmake_minimum_required(VERSION 2.6)project(marker_AR)find_package(OpenCV REQUIRED )find_package(OpenGL REQUIRED )find_package(GLUT REQUIRED)include_director

2015-11-25 14:39:08 2770

原创 OpenGL函数分析

1:glEnableClientState publicvoid glEnableClientState(int array) 功能: 启用客户端的某项功能。 详细: glEnableClientState和glDisableClientState启用或禁用客户端的单个功能。默认的,所有客户端功能禁用。 array可以是下列符号常量:

2015-11-25 14:25:03 1763

原创 基于标记的AR的OpenCV实现(二)

增强现实是将虚拟物体与真实物体融合。为了将三维模型放置在场景中,需要知道它关于摄像机的姿态。可在直角坐标系中使用欧式空间+变换来表示这个姿态。 三维世界中Marker的位置与其对应的二维投影,遵从以下公式: 其中, M表示三维世界中的点; [R|T]表示欧氏变换,是一个3*4矩阵 A表示相机参数矩阵,存放相机内部参数 P表示M在二维空间的投影,是一个二维点。在执行标记检测后,需要知道

2015-11-25 14:20:05 12114 6

原创 基于标记的AR的opencv实现(一)

最近学习AR,买了本Mastering OpenCV,这书上有两个AR的例子,这里先分析的是第二章基于标识的AR,书中是使用Xcode给iphone或者ipad写的,本文是在linux系统上vim实现的,终端模式。先推荐两个前辈的博客,本文参考了二者和书进行理解源码。http://blog.csdn.net/jinshengtao/article/details/48604435 taota

2015-11-25 11:33:23 26891 12

原创 AR--摄像机标定

使用OpenCV进行摄像机标定,在OpenCV例程中有程序可以实现, /samples/cpp/tutorial_code/calib3d/camera_calibration里的程序就可以进行单目相机标定。接下来分析下摄像机标定的过程: 1:这个程序中把初始化参数放在了一个文件(in_VID5.xml)中,在程序的开始首先读入文件中的参数:const string inputSettingsF

2015-11-23 18:20:24 5335

原创 AR的坐标系统概述

在ARToolKit中,坐标系统是很重要的,需要详细了解下,才不会在错误的地方放置目标和渲染目标。 1: 使用arGetTransMat可以得到标识在相机坐标系中的位置,如果想知道相机在标识坐标系中的位置,要用arMatrixInverse()把上面得到的转换矩阵进行反转。2:当使用OpenGL对ARToolKit进行渲染时,注意OpenGL是一个右手坐标系,z轴指向你,相机面对的方向是-Z,

2015-11-17 22:30:03 4576

原创 多标识AR程序分析(一)

在ARToolKit例程中有一个是relation,这个就是标准的多标识AR; 以下是简单的程序分析: 这个程序是在simple.c的基础上进行的,所以这里只是分析不同的部分,对simple不理解的清参考前几篇文章; 1:在这个程序中自定义了一个结构体:typedef struct { char *patt_name; int patt_id; int mod

2015-11-17 21:28:32 2179 1

原创 多标识AR例程分析(二)

这是例程的结果: 1:例程多目标跟踪:一系列标识基于相对位置关系,当至少一个标识可见可以计算出其他标识在相机坐标系中的位置。 基于simple.c实现的程序: 1):在init函数中,导入多目标配置文件,这个标识文件包含一系列标识和他们在一个固定的坐标系统中确切的位置(包含标识的角点,一系列标识平面的中心,一个任意位置) 这个文件可以从一个全局位置计算出所有标识的转换矩阵。而arMult

2015-11-17 16:19:26 2272

原创 ARToolKit 的simpleLite程序分析

什么都不说了,直接上源码!!!!#include <stdio.h>#include <stdlib.h>#include <GL/glut.h>#include <AR/config.h>#include <AR/video.h>#include <AR/param.h> //显示参数arParamDisp()#include <AR/ar.h>#include <AR/gsub_li

2015-11-16 22:46:16 3756

原创 simple2的程序分析

这个程序与simple几乎是一样的,只是在键盘响应上多出一个c键,这个c键可以选择模式: 包括连续模式和单帧模式。两者在求转换矩阵时有区别,连续模式就是使用arGetTransMatCout函数,单帧模式使用arGetTransMat求转换矩阵。 if( key == 'c' ) { printf("*** %f (frame/sec)\n", (double)count/arUt

2015-11-11 21:31:25 1436

原创 AR simple第一个程序详细分析

这个分析是基于ARToolKit库的simpleTest程序进行分析的,可能有些错误,望高手看后能指点下。1:首先是头文件的问题:在windows下要添加windows.h,在linux下不添加这个;若是要用OpenGL做三维虚拟物体,要添加glut.h;要用ARToolKit库,就要添加

2015-11-11 11:34:36 3527 1

原创 ARToolKit安装指南—第一个程序

主机系统是ubuntu14.04 64位安装前的准备:需满足的软件包 安装指导 1.OpenGL and GLUT sudo apt-get install build-essential sudo apt-get install libgl1-mesa-dev sudo apt-get install libglu1-mesa-dev sudo apt-get install l

2015-11-10 00:41:14 2201

crossScale 立体匹配 linux移植

把crossscale stereomatch 移植到linux 上,cmake进行编译。

2017-01-17

stereoMatch

自己整理了下一些立体匹配的算法,包括局部匹配的SAD,NCC,还有简单的NP,也有基于OPENCV的立体匹配,最后一个是基于ELAS的立体匹配算法

2016-12-06

hostapd-1.0.tar.gz wifi热点设置工具

hostapd-1.0.tar.gz wifi热点设置工具

2016-09-11

libnl-1.1用于wifi 移植

libnl-1.1用于wifi 移植

2016-09-11

openssl.0.9.8e

在移植wifi时用到的库openssl,这个版本的库是用到最多的

2016-09-11

rt3070的驱动bin文件

移植rt3070到arm时用到的rt2870.bin文件

2016-09-11

wireless-tools

用于移植wifi到arm上的wireless-tools,可以控制wifi链接路由器

2016-09-11

嵌入式网络编程

这是在Linux上运行的网络主机和客户端代码,以及这两个代码的解释,适合新手下载了解

2016-03-11

CMakeList.txt编写技巧

一篇关于CMakeList.txt的编写技巧,以及我自己的笔记,简单易懂。

2016-03-10

AXI总线接口信号描述

这个文档是有关AXI4总线读写信号和低功耗信号的描述

2016-03-09

Multiple View Geomet.pdf

Multiple View Geomet.pdf,这个是英文版,前面有中文版的,不过这个是第二版

2016-01-28

无标识的AR的OpenCV实现-Linux

这是基于自然标识的AR的OpenCV的实现,内含编译源码和MakeFIle,下载即可编译

2016-01-28

计算机视觉中的多视图几何3

计算机视觉中的多视图几何中文版,这是第三部分,请自愿下载,不骗人

2016-01-28

计算机视觉中的多视图几何2

计算机视觉中的多视图几何中文版,这是第二部分

2016-01-28

计算机视觉中的多视图几何

计算机视觉中的多视图几何的中文版,这是第一部分

2016-01-28

基于标识的AR的OpenCV实现 -linux

这个是我在linux终端下实现的Mastering Opencv第二章的代码,是基于标识的AR的Opencv实现,需要的请下载

2015-11-25

单目相机标定

这是基于OpenCV中一个例程进行相机标定,代码内部有我测试用的文件和图片,也可以看我的博客里的分析,必须好用。

2015-11-23

RT3070-softap

用于RT3070的softap驱动,可以作为一个接入点

2015-10-28

zynq内核配置文件

针对zynq进行的配置,除了原来zedboard 的基本配置,其中包括V4L的配置,和wifi的配置,可以在实现zynq接摄像头和wifi模块的时候,能够识别

2015-10-27

zynq移植的rt2870驱动

在zynq上进行wifi移植,使用的是D_LINK的wifi,wifi芯片是rt2870,这是驱动下载包

2015-10-27

空空如也

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

TA关注的人

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