- 博客(29)
- 资源 (14)
- 收藏
- 关注
转载 机器学习和计算机视觉有关的数学
1. 线性代数 (Linear Algebra):我想国内的大学生都会学过这门课程,但是,未必每一位老师都能贯彻它的精要。这门学科对于Learning是必备的基础,对它的透彻掌握是必不可少的。我在科大一年级的时候就学习了这门课,后来到了香港后,又重新把线性代数读了一遍,所读的是Introduction to Linear Algebra (3rd Ed.) by Gilber
2016-04-08 11:01:28 414
转载 作为一个新人,怎样学习嵌入式Linux?
作为一个新人,怎样学习嵌入式Linux?被问过太多次,特写这篇文章来回答一下。在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。学C语言唯一的方法是多写程序多练习,编译出错没关系,自己去解决;执行出错没关系,自己去分析。以前我
2015-12-17 22:35:17 414
原创 ov9712雄迈模组分析
IPC 38模组板图分析-雄迈IPG-50H10PE-SL-Hi3518E+OV9712首先声明该文章只是做技术性学习,不涉及任何利益目的!此文章以雄迈的IPG-50H10PE-S型号38*38IPC模组进行分析,之前雄迈公布了它的BOM清单如下:在这里也附上业界对此的一些讨论评价:关于3518E产品那些不得不说的话题Hi3518E平台I
2015-12-14 09:54:40 4013
转载 用live555做本地视频采集转发,附源码
在分别做了基于live555与Darwin两种开源服务器的转发服务器后,不得不说Darwin确实在架构以及性能方面较live555略胜一筹,不过没关系,以live555的更新速度,作者的负责,相信在客户端开发以及ipC等方面会给大家带来不少帮助,不罗嗦,今天要给大家带来的是基于live555的本地视频实时采集与转发的介绍(有代码噢~).。 在对live555做二次开发时,
2015-07-02 17:19:14 1076
原创 摄像头采集,264编码,live555直播(2)
http://www.cnblogs.com/mlj318/archive/2013/01/25/2873143.html
2015-06-28 23:30:28 422
转载 LIVE555源码研究之四:MediaServer (一)
从本篇文章开始我们将从简单服务器程序作为突破点,深入研究LIVE555源码。 从前面的文章我们知道,任何一个基于LIVE555库实现的程序都需要实现自己的环境类和调度类。这里,服务器程序就使用了BasicEnvironment库中实现的简单环境类和简单调度类。说它简单,是因为该环境类仅仅实现了将错误信息输出到控制台。而调度类仅仅通过select模型实现socket的读写。
2015-06-28 23:00:34 387
转载 LIVE555研究之三:LIVE555基础
LIVE555是为流媒体提供解决方案的跨平台C++开源项目。从今天起我们将正式开始深入LIVE555代码。 一、各库简要介绍 LIVE555下包含LiveMedia、UsageEnvironment、BasicUsageEnvironment、GroupSock库,MediaServer简单服务器程序以及其他多个测试demo。 LiveMedia库:包含
2015-06-28 22:55:02 426
转载 使用eclipse编译和管理live555源码
这是一个eclipse使用入门教程.live555使用makefile管理项目,当需要自己添加源码文件时,很麻烦,需要自己修改各文件间的依赖关系.其实我们可以很容易地将live555移植成eclipse自己的c++工程.这样可以让eclipse自动管理文件之间的关系.编译环境是在windows下的Mingw.安装mingw同时会安装MSYS,MSYS是一个命令行程序.要用m
2015-06-28 10:09:25 399
转载 rt5350 捕获sn9c291 ov9712 模块jpeg图片效果
将sonix的sn9c291+ov9712的驱动在rt5350加载成功后,产生两个节点,video0,和video1,但是会报下面的错误,暂时未做分析# usb 1-1.2: new high speed USB device using rt3xxx-ehci and address 4usb 1-1.2: configuration #1 chosen from 1 choic
2015-06-27 21:46:07 758
转载 FaceRecognizer
1. 总体工作流程 1.1 主要成员及作用 FaceTrackertrain_face_tracker; // FaceTracker类,在训练阶段跟踪人脸,采集样本 FaceTrackerpredict_face_tracker; // FaceTracker类,在识别阶段跟踪人脸,采集样本 Fac
2015-06-25 20:36:53 904
转载 OpenCV人脸识别facerec源码分析2――LBPH概述
从OpenCV2.4开始,加入了新的类FaceRecognizer,我们可使用它便捷地进行人脸辨认实验。其源代码可以在OpenCV中的opencvmodulescontribdocfacerecsrc下找到。 目前支持的算法有:Eigenfaces特点脸createEigenFaceRecognizer() Fisherfaces createFisherFaceRecog
2015-06-25 20:08:55 5471
转载 压缩跟踪Compressive Tracking
压缩跟踪Compressive Trackingzouxy09@qq.comhttp://blog.csdn.net/zouxy09 好了,学习了解了稀疏感知的理论知识后,终于可以来学习《Real-Time Compressive Tracking》这个paper介绍的感知跟踪算法了。自己英文水平有限,理解难免出错,还望各位不吝指正。
2015-06-17 09:54:04 463
转载 PCA人脸识别学习及C语言实现
人脸识别主要方法: .Eigenfaces,PCA(Principal Component Analysis),Turk and Pentland,1991 .Fisherfaces,LDA(Linear Discriminant Analysis),Belhumeur, Hespanha and Kriegman,1997 .LBPH,Local Binary
2015-06-16 22:25:51 1032
转载 安卓硬件编解码
Android的视频编解码一直让人有点纠结,SDK竟然不提供硬件编解码的API,如果你想自己做,只能通过JNI借助第三方编解码器,其都是使用的软解码,效率很难保证,这对想做视频通话的是一个不小的打击。好了,说到google 新提供的SDK中出现的类MediaCodec,这个api限制在API 16后,也就是Android 4.1.2后才可以使用,如果你的系统低于这个版本,是不可以使用这
2015-06-16 16:10:21 1328
转载 怎样使用OpenCV进行人脸识别
不断维护的地址:http://plzcoding.com/face-recognition-with-opencv/怎样使用OpenCV进行人脸识别 本文大部分来自OpenCV官网上的Face Reconition with OpenCV这节内容(http://docs.opencv.org/modules/contrib/doc/facerec/facerec_t
2015-06-09 16:00:36 1183
转载 OpenCV学习笔记(五十四)——概述FaceRecognizer人脸识别类contrib
在最新版的2.4.2中,文档的更新也是一大亮点,refrence manual扩充了200多页的内容,添加了contrib部分的文档。contrib就是指OpenCV中新添加的模块,但又不是很稳定,可以认为是一个雏形的部分。这次结合refman的阅读,介绍一下FaceRecognizer这个人脸识别类,这个类也是2.4.2更新日志里着重强调过的更新,配套的文档也是相当充实。这个类的基类也是Algo
2015-06-08 22:20:31 1210
转载 TLD(Tracking-Learning-Detection)学习与源码理解之(四)
TLD(Tracking-Learning-Detection)学习与源码理解之(四)zouxy09@qq.comhttp://blog.csdn.net/zouxy09 下面是自己在看论文和这些大牛的分析过程中,对代码进行了一些理解,但是由于自己接触图像处理和机器视觉没多久,另外由于自己编程能力比较弱,所以分析过程可能会有不少的错误,希望各
2015-06-07 19:45:40 497
转载 opencv 人脸识别 (一)训练样本的处理
本文实现基于eigenface的人脸检测与识别。给定一个图像数据库,进行以下步骤:进行人脸检测,将检测出的人脸存入数据库2对数据库2进行人脸建模在测试集上进行recognition本篇实现第一步:进行人脸检测,将检测出的人脸存入数据库2环境:vs2010+opencv 2.4.6.0特征:eigenfaceInpu
2015-06-02 15:48:28 807
转载 AdaBoost中利用Haar特征进行人脸识别算法分析与总结1——Haar特征与积分图
目前因为做人脸识别的一个小项目,用到了AdaBoost的人脸识别算法,因为在网上找到的所有的AdaBoost的简介都不是很清楚,让我看看头脑发昏,所以在这里打算花费比较长的时间做一个关于AdaBoost算法的详细总结。希望能对以后用AdaBoost的同学有所帮助。而且给出了关于AdaBoost实现的一些代码。因为会导致篇幅太长,所以这里把文章分开了,还请见谅。第二部分的地址请见:http:
2015-06-01 20:59:31 556
转载 TLD
TLD(Tracking-Learning-Detection)是英国萨里大学的一个捷克籍博士生Zdenek Kalal在其攻读博士学位期间提出的一种新的单目标长时间(long term tracking)跟踪算法。该算法与传统跟踪算法的显著区别在于将传统的跟踪算法和传统的检测算法相结合来解决被跟踪目标在被跟踪过程中发生的形变、部分遮挡等问题。同时,通过一种改进的在线学习机制不断更新跟踪模块的“显
2015-05-29 10:36:40 395
转载 RT5350无线视频监控
编译开发主机:Debian7硬件开发平台:RT5350F开发套件 (点击这里可以购买)USB摄像头:中星微zc3011、Gspcav1驱动移植(通用USB摄像头的驱动程序)1.1 下载gspcav1-20071224源码,并将其拷贝到linux2.6.21/drivers/media/video下。1.2 修改video目录下的Kconfig和Mak
2015-05-29 09:25:32 577
转载 Android SurfaceView播放视频源码
先来介绍一下大部分软件如何解析一段视频流。首先它需要先确定视频的格式,这个和解码相关, 不同的格式视频编码不同,不是这里的重点。知道了视频的编码格式后,再通过编码格式进行解码,最后得到一帧一帧的图像,并把这些图像快速的显示在界面上, 即为播放一段视频。SurfaceView在Android中就是完成这个功能的。AD:干货来了,不要等!WOT2015 北京站演讲PPT开放下载!
2015-05-24 16:48:27 514
转载 JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求
JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求哇,一看标题怎么这么长啊,其实意思很简单,哥讨厌用HTTP Client做POST与GET提交觉得那个毕竟是别人写得API库,所以我就自己实现了一个简单的HTTP客户端,支持POST方式提交数据,GET方式查询数据,是测试Restful API比较方便点,然后支持form与JSON两
2015-05-23 22:53:45 862
转载 Java之Socket与HTTP区别
我们都知道TCP/IP协议共分四层:① 链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。② 网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在TCP/IP协议族中,网络层协议包括IP协议(网际协议),ICMP协议(internet互联网控制报文协议),以
2015-05-23 20:49:26 327
转载 Android开发——自动连接指定SSID的wifi热点(不加密/加密)
最近在做一个项目,其中涉及到一块“自动连接已存在的wifi热点”的功能,在网上查阅了大量资料,五花八门,但其中一些说的很简单,即不能实现傻瓜式的拿来就用,有些说的很详细,但其中不乏些许错误造成功能无法实现,经过浣熊多方努力,终于成功将功能实现,遂将一点点小成就拿出来与大家分享。首先需要感谢这篇文章的作者:http://blog.chinaunix.net/uid-2234256
2015-05-17 22:07:14 495
转载 TLD算法
TLD算法好牛逼一个,这里有个视频,是作者展示算法的效果,http://www.56.com/u83/v_NTk3Mzc1NTI.html。下面这个csdn博客里有人做的相关总结,感觉挺好的,收藏了!下面有个Compressive Tracking的网址,提供的代码很少,但实时性很好,matlab代码下下来就能用。 以下博文转自:http://blog.csdn.net/win
2015-05-15 10:26:37 714
转载 ffmpeg用g++编译时的注意事项
ffmpeg用g++编译时的注意事项1、编译时出现下面错误libavutil/common.h:185: 错误:‘UINT64_C’ 在此作用域中尚未声明解决方法:libavutil/common.h增加如下代码//user add start#ifndef INT64_C#define INT64_C(c) (c ## LL)#define UINT64_
2015-05-12 11:07:31 374
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人