自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于video texture(camera流,视频流) 创建一个纹理

public int createTexture(){ int[] mTextures = new int[1]; GLES20.glGenTextures(1, mTextures , 0); GLES20.glBindTexture(GLES11Ext.GL_TEXTURE_EXTERNAL_OES, mTextures[0]);GLES20.glT

2017-06-22 22:06:33 5722 1

原创 基于bitmap 位图格式创建一个纹理(texture)

public int createTexture(Bitmap bmptexture) { int [] mTextures = new int[1]; GLES20.glGenTextures(1, mTextures, 0); GLES20.glBindTexture(GLES20.GL_TEXTURE_2D, mTextures[0]); GLES20.glTe

2017-06-22 21:07:12 7939

原创 convert roation matrix to quat

//rotation_mat get from the decompose matrix's output of rotationglm::quat *rotation = glm::quat_cast(rotation_mat);template typename T, precision P>GLM_FUNC_QUALIFIER detail::tquat quat_

2017-06-21 21:26:26 1624

原创 To get the View matrix from the rotation,translation,scale

glm::mat4 Camera::GetViewMatrix() const { return glm::inverse(GetTransformationMatrix());}glm::vec3 position_; //translation vector (tx,ty,tz)glm::quat rotation_; //quat (w,x,y,z)glm::ve

2017-06-21 21:24:18 1339

转载 Decomposing a matrix(用于分解变换矩阵至旋转、平移,缩放分量)

http://blog.csdn.net/gissirclyx/article/details/4730543文章来源:http://www.ziggyware.com/readarticle.php?article_id=15 Matrix decomposition is very useful when you would like to get the tran

2017-06-21 20:38:18 1766

转载 再议gluPerspective和gluLookAt的关系

http://blog.csdn.net/augusdi/article/details/19936239http://www.cnblogs.com/chengmin/archive/2011/09/12/2174004.html看了Opengl的相关程序,发现有些东西还是特别迷茫,尤其是gluLookAt的函数做啥用的,而gluPerspective又有什么功能.

2017-06-21 09:37:29 1209

转载 图像旋转算法与实现

http://blog.csdn.net/huang546213693/article/details/41553419原文:http://www.cnblogs.com/tingshuo/archive/2011/05/15/2047016.html好吧,先下个定义,图像旋转是指图像以某一点为中心旋转一定的角度,形成一幅新的图像的过程。当然这个点通常就是图像的中心

2017-06-18 18:17:16 1833

原创 yuv420sp crop from any startpoint and width and height

做图像处理的时候,经常需要进行相关图像的裁剪,旋转,复制等处理,前文有一些这方面的文档,但是不适合我的要求,我的要求是:剪裁一个yuv420sp 的数据,调试了一段时间,现把相关代码分享出来。当初有一个坑,就是在x_start   ,y_start/2的时候写成x_start>>1,y_start>>1 的时候,出现错误,后来改为x_start   ,y_start/2 问题就好了。

2017-06-17 12:10:58 2134

原创 How to get the Projection ProjectionMatrixFromCameraIntrinsics

ProjectionMatrixForCameraIntrinsics(float width, float height, float fx, float fy,float cx, float cy, float near, float far) { const float xscale = near / fx; const float yscale = near / fy; c

2017-06-16 16:16:22 1411

转载 针对android&ios yuv旋转、镜像、格式转换、裁剪 算法实现

http://blog.csdn.net/dangxw_/article/details/50903693移动端录像在yuv数据上存在如下问题: 1.无论Android还是iOS都不能直接从摄像头取出颜色空间为i420的数据,所以在编码前需要进行格式转换。2.而且由于所取图像得分辨率必须是摄像头所提供分辨率中得一组,所以有可能需要裁剪。3.另外由于1

2017-06-14 14:30:42 2377

转载 OpenGL技术之View Volume, Viewport, Screen的关系

http://blog.csdn.net/i_dovelemon/article/details/50830847作者:i_dovelemon日期:2016 / 03 / 08来源:CSDN主题:OpenGL,View Volume,Viewport,Screen引言        今天在公司的时候,基本工作做

2017-06-11 21:34:13 2270

原创 通过opengl es 2.0来实现yuv(NV21)的显示

基本思路参考如下文章,用opengl es2.0 来实现yuv(NV21)的显示。 http://blog.csdn.net/fu_shuwu/article/details/72972312public static String VERTEX_SHADER = "attribute vec4 vPosition; \n"+

2017-06-10 14:03:17 5569 2

转载 Android平台Camera实时滤镜实现方法探讨(三)--通过Shader实现YUV转换RBG

http://blog.csdn.net/oshunz/article/details/50055057文章例如该链接通过将YUV分成三个纹理,在shader中取出并且经过公式变换,转换成RGB。我尝试了下,显示的是灰色的,可能是这篇文章采用的是planar格式的YUV,与Android平台的packed格式的YUV不同,因此需要在纹理绑定处进行数据指针的修改。

2017-06-09 21:56:56 2240

原创 两种基于opengl 画球面体的方式

1 以球体中心(0,0,0)去连接各个三角形,然后通过 GLES20.glDrawArrays(GLES20.GL_TRIANGLE_FAN,0,vSize);进行public class Ball1 extends Shape { private float step=2f; private FloatBuffer vertexBuffer; private i

2017-06-07 21:26:05 3467

转载 OpenGL 矩阵变换GLM库的使用

http://blog.csdn.net/qq_23225317/article/details/65937396GLM和MVP矩阵操作速记 include “glm/glm.hpp”include “glm/gtc/matrix_transform.hpp”若未特别说明,以下示例均假设矩阵/向量为四维 glm::mat4 mat; glm:

2017-06-06 08:52:51 4528

转载 OpenGL学习脚印: 视变换(view transformation)

http://blog.csdn.net/wangdingqiaoit/article/details/51570001写在前面 OpenGL中的坐标处理过程包括模型变换、视变换、投影变换、视口变换等内容,这个主题的内容有些多,因此分节学习,主题将分为5节内容来学习。上一节模型变换,本节学习模型变换的下一阶段——视变换。到目前位置,主要在2D下编写程序,学习了视变换后,我们可以看到

2017-06-05 20:45:58 1689

转载 OpenGL学习脚印: 模型变换(model transformation)

http://blog.csdn.net/wangdingqiaoit/article/details/51531002写在前面 前面为本节内容准备了向量和矩阵、线性变换等内容,本节开始学习OpenGL中的坐标处理。OpenGL中的坐标处理过程包括模型变换、视变换、投影变换、视口变换等内容,这个主题的内容有些多,因此分节学习,主题将分为5节内容来学习。本节主要学习模型变换。本节示例

2017-06-05 20:43:34 1556

转载 OpenGL学习脚印: 二维纹理映射(2D textures)

写在前面 前面两节介绍了向量和矩阵,以及坐标和转换相关的数学,再继续讨论模型变换等其他包含数学内容的部分之前,本节介绍二维纹理映射,为后面学习做一个准备。纹理映射本身也是比较大的主题,本节只限于讨论二维纹理的基本使用,对于纹理映射的其他方法,后面会继续学习。可以从我的github下载本节代码。通过本节可以了解到纹理映射的概念和原理二维纹理映射的处理方法使用纹理增加物体表

2017-06-05 20:39:40 1368

转载 OpenGL学习脚印: 坐标和变换的数学基础(math-coordinates and transformations)

http://blog.csdn.net/wangdingqiaoit/article/details/51394238写在前面 ,上一节介绍了向量和矩阵,本节将熟悉坐标、线性变换、仿射变换以及坐标转换等概念和计算方法,这些内容对后续的学习将会有很大帮助。部分内容不是OpenGL编程初学者所必须掌握的,可以在以后需要时再回头来看。这里是对这些知识点的一个总结,旨在对他们有个整体把握,后面具

2017-06-05 20:35:36 1662

原创 NDK for make (e=2) error for seetaface

我的android studio version 是 2.2.2NDK version is android-ndk-r13b,when compile the seetaface, which would occur the blow error. and we change the Appliction.mkNDK_TOOLCHAIN_VERSION=4.8 ---NDK_T

2017-06-05 09:47:40 2108

转载 OpenGL学习脚印: 向量和矩阵要点(math-vector and matrices)

http://blog.csdn.net/wangdingqiaoit/article/details/51383052写在前面 前面几节内容环境搭建,绘制三角形,以及使用索引绘制,让我们对现代OpenGL中绘图做了简单了解。要继续后面的部分,需要熟悉OpenGL中涉及的数学知识。因此本节开始介绍OpenGL中的基本数学。介绍这部分内容的主旨在于对OpenGL涉及的

2017-06-03 19:11:39 1409

转载 OpenGL学习脚印: 使用索引绘图(index drawing)

http://blog.csdn.net/wangdingqiaoit/article/details/51324516写在前面 上一节熟悉了OpenGL绘图的中基本的VAO和VBO,以及着色器,并绘制了一个三角形。本节在上一节基础上,介绍利用EBO的索引绘图。通过本节可以了解到索引绘图使用方法索引绘图应用场合使用EBO开始索引绘图EBO即Ele

2017-06-03 19:01:09 1220

转载 OpenGL学习脚印: 绘制一个三角形

http://blog.csdn.net/wangdingqiaoit/article/details/51318793写在前面 接着上一节内容,开发环境搭建好后,我们当然想立即编写3D应用程序了。不过我们还需要些耐心,因为OpenGL是一套底层的API,因而我们要掌握的基本知识稍微多一点,在开始绘制3D图形之前,本节我们将通过绘制一个三角形的程序来熟悉现代OpenGL的概念和流程

2017-06-03 18:56:24 1358

转载 Android视频直播的实现(包括服务器搭建)

http://blog.csdn.net/huaxun66/article/details/53427771最近一段时间,视频直播可谓大火。在视频直播领域,有不同的商家提供各种的商业解决方案,包括软硬件设备,摄像机,编码器,流媒体服务器等。本文要讲解的是如何使用一系列免费工具,打造一套视频直播方案。视频直播流程视频直播的流程可以分为如下几步: 采集 —>处理—>

2017-06-03 12:22:28 14848 2

转载 Android 使用Rtmp音视频推流

http://blog.csdn.net/a992036795/article/details/54583571前言本文介绍的是使用Android摄像头、麦克风采集的音、视频进行编码。然后通过librtmp推送到流媒体服务器上的功能。 我所使用的环境:Android Studio 2.2.3 、NDK13。流程使用到的Api音视频采集

2017-06-03 12:14:39 2158

转载 基于Google自带算法实时检测人脸并绘制人脸框(网络首发,附完整demo)

本文主要介绍使用Google自带的FaceDetectionListener进行人脸检测,并将检测到的人脸用矩形框绘制出来。本文代码基于PlayCameraV1.0.0,在Camera的open和preview流程上进行了改动。原先是放在单独线程里,这次我又把它放到Surfaceview的生命周期里进行打开和开预览。    首先要反省下,去年就推出了静态图片的人脸检测demo,当时许诺一周

2017-06-03 11:43:13 4558

libjava-core.7z

方舟编译需要的java-core 包,没有它无法编译通过,这个也可以在码云上去下载

2019-09-07

VINS-mobile

For the VINS mobile of the slam , I just push up to csdn to backup

2018-08-23

orbslam2 代码详细解读

参考这篇文章做的pdf 文件https://blog.csdn.net/snnily/article/details/79560722 具体视频讲解可以参考 https://v.qq.com/x/page/p0526c7c1cm.html

2018-04-26

seeface 基于androidstudio2.2.2 的android 实现

这个是基于seeface 的一个开源项目在android 上的实现,以前下载的代码是基于ecclipse的,而且一些训练库没有集成进系统,这样只要下载本应用源代码,编译完就可以使用,由于资源库比较大100多MB,在编译的时候也比较慢,最后apk也有100多MB,总之这是一站式打包功能来在android上来验证seeface。当然系统要配置好android sdk,nkd. 由于以前csdn有60MB 限制,现在终于可以上传120MB的资源了,赞一个!

2017-12-03

何凯明引导滤波去雾算法

基于matlab 的图像去雾算法,主要用于学习之用,现在还不会matlab,等以后会了再用。

2017-10-22

实时去雾算法

基于何凯明去雾算法代码优化的一个实现,这个是韩国的研究人员的提交论文所带的代码,传到网上供自己查找和大家下载

2017-10-22

android上基于tess-two 的ocr 身份证识别系统

解决了原作者无法运行的问题,另外也没有android M 的限制,在时候的时候可以看到系统只是截取相关图片去做识别,我把截取的图片内容页显示在屏幕上。 使用的时候,需要把tessdata目录及里面的内容放到sdcard 根目录下才能使用。

2017-10-17

tesseract中文语言文件包chi_sim.traindata.gz

ocr 中文语言包,给做中文识别的朋友的一个参考,当初找了很长时间

2017-10-14

基于Tesseract的身份证识别Android端应用

以开源的Tesseract为基础,做了一个身份证识别的app。原作者的代码中系统无法运行 另外,在android M以上的版本中,也是无法运行的,因为原来的so 文件的编译有问题,只能在低于M的机器上运行

2017-10-14

opencv contrib master 包,编译opencv3.2.0 android,windows 都通过的

编译opencv3.2.0 android版本,windows 版本都通过的,特别是opencv android 64 能够通过的版本,以前很多版本都有这样那样的错误,有些三方库,功能是编译不进去的,这个还算比较全。

2017-09-17

opengl gpufilter for camera preview and image edit

基于android studio 2.2.2 gpufilter for camera preview and image edit

2017-07-08

vs2015_opencv31+contrib

opencv31 sdk 在windows 编译过程

2017-05-28

空空如也

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

TA关注的人

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