- 博客(247)
- 资源 (39)
- 收藏
- 关注

原创 AAM算法简介
History1.Snake (Active Contour Models) --19892.ASM (Active Shape Models) --19953.Combined Appearance Models4.AAM (Active Appearance Models)[1] --19981.Snake (Active Contour Models)(1)从
2013-03-24 00:44:13
24109
12

转载 数学之美番外篇:平凡而又神奇的贝叶斯方法
数学之美番外篇:平凡而又神奇的贝叶斯方法By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(http://groups.google.com/group/pongba)概率论只不过是把常识用数学公式表达了出来。——拉普拉斯记得读本科的时候,最喜欢到城里的计算机书店里面去闲逛,一逛就是好几个小时;有一次,
2012-11-01 12:52:53
5165
1
原创 学习Cinder——建立Cinder工程
Cinder是一个由社区开发,开源,高质量C++库,功能和Processing类似,主要是致力于绘图以及艺术化的表现,使用它就可以开发出各种绚丽的效果。其实Cinder是一个工具箱式的函数库,里面包含了图形、图像等等多种工具,使用时可以很轻松的信手拈来,而不必考虑其他。
2014-11-25 11:50:48
6111
1
原创 解决KinectSDK 包含头文件"NuiApi.h"报错问题
C:\Program Files\Microsoft SDKs\Kinect\v1.7\inc\NuiSensor.h(46): error C2146: 语法错误: 缺少“;”(在标识符“INuiAudioBeam”的前面)1>C:\Program Files\Microsoft SDKs\Kinect\v1.7\inc\NuiSensor.h(46): error C4430: 缺少类
2014-10-10 14:27:58
9268
2
原创 双边滤波CUDA优化——BilateralFilter CUDA
在进行图像处理时,由于计算量大,常常无法到达实时的效果,因此需利用GPU处理,使用CUDA进行优化。尤其是图像滤波这种,(1) 并行度高,线程间耦合度低,每个像素的处理并不相互影响;(2) 像素传输量小,计算量大;特别适合CUDA进行计算。
2014-09-13 15:35:32
6942
1
原创 Kinect2.0 Gesture Builder使用方法
Kinect2.0 新版本SDK发布后,附带了一个Gesture Builder工具,这是微软发布的进行姿势识别的软件,就是不需要写姿势识别代码,直接调用Gesture Builder生成的.gba数据文件。
2014-09-13 12:43:48
8622
1
原创 Android学习——在Android中使用OpenCV的第一个程序
在Android中使用OpenCV的第一个程序:原图、灰度图、Canny边缘检测、Hist 直方图计算、Sobel 边缘检测、SEPIA(色调变换)为每一个数组元素执行一个矩阵变换、ZOOM 放大镜、PIXELIZE 像素化、POSTERIZE 多色调分色印
2014-07-30 00:01:29
21285
原创 UDK——入门开发流程
UDK——入门开发流程UnrealScript模仿JAVA,但是又有巨大的不同,主要是它本身具有完善的结构,貌似UDK把一切都安排好了,就像在盖楼一样,面对一幢已经完工的设计精巧的大楼,你压根不知道怎么把你的设计在原有的大楼上付诸实施,在刚接触UnrealScript开发时,看教程也是云里雾里,在此推荐几个入门级的指南,能帮你对UnrealScript有个大概的认识。
2014-07-21 00:07:40
4969
原创 UDK——VS开发环境配置:nFringe 与 UnrealScriptIDE
本篇文章主要介绍VS开发环境的配置。主要介绍两个插件工具:nFringe与UnrealScriptIDE
2014-07-20 23:15:06
7340
转载 UDK ——脚本入门
我的作品:http://v.youku.com/v_show/id_XNTMwMTU0OTIw.html前边的话: Unreal Script,即虚幻脚本,后缀名UC,以下用UC代替。 写这篇帖子的目的是为了让更多的想学习UC但没有UC使用经验的爱好者对UC有个理性认识,不再认为UC是个门槛很高的东西,如果读完这篇文章,你有信
2014-06-06 16:14:58
4428
原创 OpenCL编程的过程
编写OpenCL程式先取得系统上所有的OpenCL platform(先取得platform的数目;取得platform的ID);建立一个OpenCL context;取得装置的列表;建立Command Queue:Command queue 可以接收对一個 OpenCL 裝置的各种操作,並按照顺序执行 OpenCL编程的过程: 1、获得平台,clGetPlatfo
2014-04-23 15:17:55
3636
转载 C++深复制和浅复制
对象的复制 对于普通类型的对象来说,它们之间的复制是很简单的,例如:[cpp] view plaincopyprint?int a=88; int b=a; double f=3.12; double d(f); 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种数据成
2014-04-16 09:22:30
2733
转载 探索Kinect Studio V2[1433]
今天下午翻译了一篇国外介绍Kinect studio v2的文章,时间很短,比较粗糙,大致可以读通吧。可以对Kinect studio v2有个大致了解。原文连接(要翻墙):http://dgoins.wordpress.com/2014/03/30/exploring-the-kinect-studio-v2/ ------------------------------
2014-04-08 16:52:22
6107
原创 学习OpenCV——去除imshow的内部细小边框(修改highgui)
今天用到了OpenCV的全屏函数: namedWindow("FullScreen",CV_WINDOW_NORMAL); setWindowProperty("FullScreen", CV_WND_PROP_FULLSCREEN, CV_WINDOW_FULLSCREEN );但是,当全屏后发现一个以前从来没有注意过的问题——图像的左上边框处有一个大概1像素的白框,由
2014-03-07 19:46:30
10979
1
原创 学习OpenCV——通过KeyPoints进行目标定位
目前的AR应用基本都是基于marker的比较多,但是不依靠marker首先要完成的定位工作。这篇文章主要描述,使用特征点进行检测和定位的问题(其中包含一些matching优化方式,具体请参考:学习OpenCV——KeyPoint Matching 优化方式)。步骤:1. 目标图特征点检测和描述子计算;2. 打开camera采集图像,并计算特征点及描述子;3. 进行特征点匹配,采
2014-02-26 20:21:15
21705
1
原创 学习OpenCV——KeyPoint Matching 优化方式
今天读Mastering OpenCV with Practical Computer Vision Projects 中的第三章里面讲到了几种特征点匹配的优化方式,在此记录。在图像特征点检测完成后(特征点检测参考:学习OpenCV——BOW特征提取函数(特征点篇)),就会进入Matching procedure。OpenCV提供了两种Matching方式:• Brute-for
2014-02-25 22:48:17
32524
1
原创 VLC player
最近接到任务要做关于视频播放,查阅了相关资料,最有名的就是ffmpeg了,使用ffmpeg可以做各种格式的编解码器,而且可以播放高达6K的视频,可见其功能之强悍,奈何ffmpeg的代码量有些大,小熊略感吃不消,终于在老大的英明领导之下,接触到了VLC。VLC 是一款免费、自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,DVD、音频 CD、VCD 以及各类流媒体协议。关键是他有开放
2014-02-17 09:35:40
5017
原创 学习OpenC:VS2012中flann\logger.h(66): error C4996: 'fopen': This function or variable may be unsafe问题
使用vs2012配置opencv编译出现问题:1>------ 已启动生成: 项目: Win32ForOpenCV245, 配置: Debug Win32 ------1> stdafx.cpp1> Win32ForOpenCV245.cpp1>f:\softs\opencv245\opencv\build\include\opencv2\flann\logge
2014-02-13 13:41:14
3881
原创 学习OpenCV——全屏显示
在播放视频或需要实时展示时,使用全屏的几率很大,OpenCV现在越来越强大已经支持全屏显示,而不需要在程序中再编写Windows函数,使用起来真是十分方便。主要依靠Qt New Functions:setWindowProperty(const string& winname, int prop_id, double prop_value)Parameter
2014-02-08 11:04:26
16917
1
转载 NVIDIA正式宣布CUDA 6.0:支持统一寻址!
NVIDIA今天正式宣布了最新版并行计算开发工具CUDA 6,相比此前的CUDA 5.5有着革命性的巨大进步。NVIDIA表示,CUDA 6可以让并行编程前所未有的轻松,能够显著节省开发人员的时间和精力,而通过GPU加速可带来最多8倍于CPU模式的性能提升。CUDA 6的关键新特性包括:1、统一寻址(Unified Memory):可直接访问CPU内存、GPU显存,无需在彼此之间手
2013-12-27 15:50:09
4553
1
转载 CUDA 与 OpenCL 区别
转自:http://blog.csdn.net/babyfacer/article/details/6863572根据网站资料,简单地汇编一下CUDA与OpenCL的区别。如有错误请指出。题外话: 美国Sandia国家实验室一项模拟测试证明:由于存储机制和内存带宽的限制,16核、32核甚至64核处理器对于超级计算机来说,不仅不能带来性能提升,甚至可能导致效率的大幅度下降
2013-12-22 23:51:57
5490
1
原创 向量点乘与叉乘
向量(Vector)在几乎所有的几何问题中,向量(有时也称矢量)是一个基本点。向量的定义包含方向和一个数(长度)。在二维空间中,一个向量可以用一对x和y来表示。例如由点(1,3)到(5,1的向量可以用(4,-2)来表示。这里大家要特别注意,我这样说并不代表向量定义了起点和终点。向量仅仅定义方向和长度。向量加法向量也支持各种数学运算。最简单的就是加法。我们可以对两个向量相加,得到的仍
2013-12-09 22:46:55
3254
原创 Unity基本语法
Update()/FixedUpdate()/LateUpdateUpdate()每帧调用;FixedUpdate() 以指定频率被调用。可以在 Edit -> project settings -> Time -> Fixed Timestep 中设定该频率。FixedUpdate() 可以用来执行不受帧率影响的处理。LateUpdate()是在所有Update函数调用后被调用。
2013-10-23 17:42:59
4192
原创 LeapMotion 简介
Leap Motion OverviewLeap Motion是一种检测和跟踪hands, fingers and finger-like tools的设备。该设备在一个较近的环境中操作,精度高,跟踪帧速率高。Leap Motion 视野是集中在设备上方的一个倒置的金字塔。Leap Motion检测的有效范围是约25毫米至600毫米(1英寸到2英尺)。
2013-09-13 16:18:18
6522
转载 计算机视觉、机器学习相关领域论文和源代码大集合
原文地址:[ZZ]计算机视觉、机器学习相关领域论文和源代码大集合作者:计算机视觉与模式注:下面有project网站的大部分都有paper和相应的code。Code一般是C/C++或者Matlab代码。最近一次更新:2013-1-29一、特征提取Feature Extraction: SIFT [1] [Demo program][SIFT L
2013-08-20 17:54:49
5646
1
转载 OpenGL渲染管线总结
OpenGL渲染管线就像我们照相一样,目的就是把真实的场景在一张照相纸上表现出来。那么观测变换的过程就像是我们摆设相机的位置,选择好要照的物体,摆好物体的造型。而投影变换就像相机把真实的三维场景显示在相纸上一样。
2013-08-08 18:03:54
2424
原创 Cg_OpenGL Lighting
光照模型将采用广泛应用的phong模型,虽然这种模型在openGL的固定管线中已经实现了,但是学习该光照模型可以更加清楚的了解可编程渲染管线的流程。 首先要实现phong光照模型先要了解该模型中光照计算,关于phong模型光照计算的相关资料网上相当多,或者参考任何一本计算机图形学的相关书籍即可,这里只给出计算公式。 C = ambient + diffuse + specular
2013-08-05 18:31:34
1826
转载 Cg_OpenGL_01
OpenGL CG 系列教程1 - Hello CG 这篇教程将介绍如果在openGL中使用CG(C for Graphic)语言。想在程序中使用CG,首先要下载并安装 NVIDIA的Cg Toolkit。( http://developer.nvida.com/CgTutorial ) 安装好后,在openGL程序中就可以添加cg.h和cgGL.h头文件了。要在openGl程序中使用
2013-08-05 18:20:39
2020
转载 HLSL GLSL CG着色语言比较
摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人” In the last year I have never had to write a single HLSL/GLSL shader. Bottom line, I can’t think of any reas
2013-08-02 11:23:43
2598
转载 Cg编程入门(OpenGL)
原注:B Alex D'Angelo (alexz@FusionIndustries.com)译: 华文广 未经本人同意,不能用于商业出版用途。 本文将介绍如何在你现有的图形程序中加入对顶点和片段的高级着色。采用CG着色 语言,将会另你的工作更加容易实现。在编程过程中,你可以通过调用一些已有的CG函数来完成你的工作。当然,当你学得足够深入后,你也可以自已编写一
2013-08-02 10:54:33
2680
转载 cg profiles,什么是profiles,以及如何使用CGC编译Cg语言
计算机只能理解和执行由0、1序列(电压序列)构成的机器语言,所以汇编语言 和高级语言程序都需要进行翻译才能被计算机所理解,担负这一任务的程序称为语言处理程序,通常也被称为编译程序。例如C或者C++ 编写的程序,需要首先编译成可执行文件(.exe文件),然后才能在GPU上运行,且一旦编译后,除非改变程序代码,否则不需要重新编译,这种方式称为静 态编译(static coompilation)。静
2013-08-02 10:45:55
2195
转载 从CVPR2013看计算机视觉研究的三个趋势
1) RGB-D 数据的分析2) 中层patch的分析会是一个热点3) 深度学习以及特征学习也在蓬勃上升时期
2013-07-13 11:47:12
3437
1
原创 学习OpenCV:滤镜系列(15)——羽化(模糊边缘)
在PHOTOSHOP里,羽化就是使你选定范围的图边缘达到朦胧的效果。 羽化值越大,朦胧范围越宽,羽化值越小,朦胧范围越窄。可根据你想留下图的大小来调节。算法分析
2013-06-30 23:28:05
25804
4
原创 学习OpenCV:滤镜系列(14)——载入选区
==============================================版权所有:小熊不去实验室CSDN博客==============================================载入选区就是在图像中选取高亮的部分R=min(127.5,avg)if(pix[x,y]>R)dst[x,y]=255;elseds
2013-06-30 13:42:06
5409
原创 学习OpenCV:滤镜系列(13)——计算模式算法集合
==============================================版权所有:小熊不去实验室CSDN博客==============================================以上资料和图片全部收集自网络,非常感谢发布这些资源的热心网友!
2013-06-30 12:54:16
5746
原创 学习OpenCV:滤镜系列(12)——计算模式(强光)
==============================================版权所有:小熊不去实验室CSDN博客==============================================R(上)>127.5R=R(下)+(255-R(下))*(R(上)-127.5)/127.5;R(上)R=R(下)-R(下)*(127.
2013-06-30 12:47:11
11186
4
原创 学习OpenCV:滤镜系列(11)——高反差保留 (6.30修改版)
==============================================版权所有:小熊不去实验室CSDN博客==============================================高反差保留就是高通滤波r=(pix[x,y]-avg(R))/128pix[x,y]*r+128*(1-r)#include #inc
2013-06-23 23:20:23
9925
1
原创 学习OpenCV:滤镜系列(10)——怀旧色 & 连环画 & 熔铸 & 冰冻
==============================================版权所有:小熊不去实验室CSDN博客==============================================怀旧色调色原理#include #include using namespace cv;usin
2013-06-17 23:07:27
17257
1
mean shift实现代码
2012-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人