wenrenhua08
码龄17年
关注
提问 私信
  • 博客:567,058
    社区:2,967
    570,025
    总访问量
  • 109
    原创
  • 1,132,320
    排名
  • 331
    粉丝
  • 0
    铁粉

个人简介:一直以来有的人只知道从一头吃香蕉,其实香蕉可以从两头吃1.好好搞好英语2.做技术,要想办法做普通人做不了的事情3.提高个人表达能力

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2007-11-16
博客简介:

乐观进取 奋斗不止

查看详细资料
个人成就
  • 获得122次点赞
  • 内容获得125次评论
  • 获得402次收藏
创作历程
  • 4篇
    2016年
  • 2篇
    2015年
  • 76篇
    2014年
  • 7篇
    2010年
  • 7篇
    2009年
  • 48篇
    2008年
成就勋章
TA的专栏
  • C/C++
    33篇
  • slam
    4篇
  • Digital Image
    15篇
  • UML
    1篇
  • Design Patterns
    4篇
  • Linux
    10篇
  • Linux Kernel
    2篇
  • Win32
    1篇
  • Performance Analysis
    3篇
  • Open Source Project
    2篇
  • Manager
    5篇
  • 职业经理人
    11篇
  • 生活轨迹
    3篇
  • 过往的文章
    61篇
兴趣领域 设置
  • 人工智能
    opencv计算机视觉深度学习tensorflow
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

VPU硬编码

平台是RK3066(福州瑞芯微公司),android 4.2.0,其实时VP8硬编码,与软件编码是ffpmeg,x264,xvid等软编码是有区别的。硬编码主要是依赖于硬件。  硬编码:通过调用Android系统自带的Camera录制视频,实际上是调用了底层的高清编码硬件模块,也即显卡,不使用CPU,速度快  软编码:使用CPU进行编码,如常见C/C++代码,一般编译生成的二进制都是的,速度相
原创
发布博客 2014.09.27 ·
8185 阅读 ·
1 点赞 ·
2 评论 ·
6 收藏

C++开源代码项目汇总

C++开源码项目
原创
发布博客 2014.10.13 ·
50323 阅读 ·
45 点赞 ·
1 评论 ·
307 收藏

反射技术与设计模式

反射技术与设计模式  反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员, 包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即 可直接创建对象,即使这个对象的类型在编译时还不知道。 1.1 .NET可执行应用程序
原创
发布博客 2008.09.12 ·
713 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++中常用到宏

_DOS_       表示MS-DOS 16位系统平台WIN32       表示Windows32位系统平台WIN64       表示Windows64位系统平台_WIN32_WCE  表示Window Mobile 32位系统平台_UNIX       表示UNIX系统平台_POSIX_     表示POSIX(Portable Operating System Int
原创
发布博客 2014.10.15 ·
1704 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

bmp图像插值算法近邻取样(效果最差,也最快),双线性插值(效果可以,速度一般),三次卷积插值(效果最好,速度最慢)

UNCHAR3   **   CContourJudge::ImgInterp(int   k,   float   imgfactor,   float   mode,UNCHAR3   **resimg)     {     int   i,j;     int   pos;     //UNCHAR3   **   reimg;     long   x,y;     long   newi
原创
发布博客 2008.08.04 ·
3579 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

CMMI3同行评审详细过程定义.doc

发布资源 2020.12.21 ·
doc

最新手势跟踪与识别

话不多说,请大家看视频,有疑问欢迎各位咨询:
原创
发布博客 2016.07.05 ·
3342 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

slam算法研究

目前已经完成了稀疏法的slam研究,同时也实现了在android上运行与开发对应该unity的SDK接口,在较小的场景效果还不错,另外android的帧率有点底只有30帧,对高速运转难以满足要求。目前我正在选择另一方向的slam也许会决定我下半年的研发方向,欢迎各位网指点。我个人偏向研半稠密度的slam算法研究,主要原因有如下几条:1、物理硬件性能要求不能太高(android设备)2、单目
原创
发布博客 2016.06.07 ·
4502 阅读 ·
1 点赞 ·
3 评论 ·
5 收藏

SLAM 介绍

SLAM是Simultaneous Localization and Mapping的缩写,意为“同时定位与建图”。slam说白就一句话:同时解决精确定位和环境绘制问题。首先是开场白,这项技术同时解决定位和环境绘制的问题:定位是一种精确的定位,包含机器位置、朝向、高度,不同于GPS;环境绘制例如使用SLAM,可以进一步恢复出三维,例如我们绕着城市拍一圈,就可以重建出三维城市的地图。    SL
原创
发布博客 2016.06.07 ·
11234 阅读 ·
1 点赞 ·
2 评论 ·
26 收藏

开源Slam 代码PTAM与PTAMM的编译项目完整工程

经过几天研究,已经成功编译了PTAM项目,首先PTAM的下载地址是:http://www.robots.ox.ac.uk/~gk/PTAM/,同时也下载PTAMM项目的源码http://www.robots.ox.ac.uk/~bob/software/ptamm_download.html,其手册地址是http://www.robots.ox.ac.uk/~bob/software/ptamm/
原创
发布博客 2016.03.14 ·
5378 阅读 ·
2 点赞 ·
15 评论 ·
8 收藏

slam 开源代码ptam and ptamm

发布资源 2016.03.14 ·
7z

AR增强现实 Augmented Reality

增强现实(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。这种技术最早于1990年提出。随着随身电子产品运算能力的提升,增强现实的用途越来越广。AR系统具有三个突出的特点:①真实世界和虚拟世界的信息集成;②具有实时交互性;③是在三维尺度空间中增添定位虚拟物体。AR技术可广泛应
原创
发布博客 2015.06.30 ·
8566 阅读 ·
0 点赞 ·
2 评论 ·
6 收藏

边缘检测

边缘检测:         在视觉计算理论框架中,抽取二维图像上的边缘、角点、纹理等基本特征,是整个系统框架中的第一步。这些特征所组成的图称为基元图。         在不同“尺度”意义下的边缘点,在一定条件下包含了原图像的全部信息。定义:•目前,具有对边缘的描述性定义,即两个具有不同灰度的均匀图像区域的边界,即边界反映局部的灰度变化。•局部边缘是图像中局部
转载
发布博客 2015.03.15 ·
4438 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

C++宏中的“#”与“##”用法

在C/C++的宏中“#”与"##"用法:一、
原创
发布博客 2014.10.21 ·
1066 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TinyXml 与 Rapidxml效率对比

以前在做开始中一直没用TinyXml,在网上搜索说Rapidxml的效率比tinyXml高。个人比较喜欢追求效率,所以忍不住尝试性使用Rapidxml。RapidXml 的官方网站如下: http://rapidxml.sourceforge.net/manual.html。     RapidXml是一个使用C++编写的XML DOM解析工具包,整个解析工具包包含在一个头文件中,所以使用时不
原创
发布博客 2014.10.21 ·
2734 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C++调用约定和名字约定

调用约定是指程序在函数调用时传递参数和获取返回值所采用的方法:通过寄存器、或通过栈、或者是两者的混合。用于指定Calling Convention的修饰符主要有:__cdecl,__stdcall,__fastcall等。调用约定可以通过工程设置:Setting...\C/C++ \Advanced\CallingConvention 项进行选择,缺省状态为__cdecl。它们决定以下内容: 
原创
发布博客 2014.10.15 ·
1174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++之new、delete 与malloc、free的异同

在C/C++编程中经常会申请内存,而对内存的申请释放操作有两套方法: new、delete 与malloc、free。他们的使用最好是成对使用,不要去混搭---这可不是时尚界哦。如下是这两组方法的异同或区别:        1、new、delete是c++中的操作符,malloc、free是C中的一个函数,它们都可用于申请动态内存和释放内存。        2、new不止是分配内存,而
原创
发布博客 2014.10.15 ·
2959 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

Valgrind的使用方法

Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,它包含一个内核──一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务──调试,分析,或测试等。Valgrind可以检测内存泄漏和内存违例,还可以分析cache的使用等,灵活轻巧而又强大,能直穿程序错误的心脏,真可谓是程序员的瑞士军刀。 一、Valgrind的主要功能  Valgrind工具包包
原创
发布博客 2014.10.15 ·
7387 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

决策

做决策时,不妨参考以下规则:1.深谋远虑,关注未来并考虑后果。想想对自己有什么好处,看看对他人有什么影响,这种影响反过来对自己有什么影响。2.精明行事,细察全局。要勇敢面对那些使你害怕的选择方案。3.谨慎小心。不要鲁莽或感情用事。不管什么时候都要注意礼节,遵纪守法。
原创
发布博客 2014.10.15 ·
704 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++之多线程分析

在我们开始讲线程这前先了解一下线程的载体—进程。进程,它是一个正在运行的程序的实例,是一个程序在其自身的地址空间的一次执行活动。进程是资源申请、调度、和独立运行的基本单位。进程有两部分组成:1操作系统用来管理进程的内核对象,内核对象是系统用来存放关于进程的统计信息的地方,它是操作系统内部分配的一块内存块,该内存块是一种数据结构,其成员负责维护该对象的各种信息。2地址空间,它包含所有可执行模
原创
发布博客 2014.10.14 ·
3842 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多