自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

evsqiezi

多媒体工程师,从事ffmpeg,gstreamer,h264开发,做做笔记。

  • 博客(17)
  • 资源 (34)
  • 收藏
  • 关注

转载 python获取人脸

usage:python   getface.py     src       out# -*- codeing: utf-8 -*-import sysimport osimport cv2import dlibinput_dir = sys.argv[1]output_dir = sys.argv[2]print(input_dir)print(output_dir)size = 64if n...

2018-03-29 18:10:45 1177

转载 python系统操作

遍历文件夹os.path.walk(path) 遍历path,返回一个三元组(dirpath, dirnames, filenames). dirpath表示遍历到的路径, dirnames表示该路径下的子目录名,是一个列表, filesnames表示该路径下的文件名,也是一个列表. 例如: 当遍历到c:\windows时,dirpath="c:\windows", dirnames是这个路径下所...

2018-03-28 22:35:18 182

原创 图形图像学笔记

投射三种直线裁剪方法1 cohen-sutherland,2 中心分割算法 3 梁友栋-barsky算法。三维显示方法:1 平行投影 2 投射投影  3 正交投影  4 多视点投影  5 倾斜投影。灭点:平行线投影后交于一个点。三点透视:立方体的投影中有三个灭点。视景体:前截面跟后截面相夹的部分。四棱体:通过指定前后裁剪面以及视角可以确定一个四棱体作为视景体。glFrustum(xmin,xmax...

2018-03-25 21:57:57 727

转载 深度学习概念

支持向量机支持向量机的理解需要数据挖掘或机器学习的相关背景知识,在没有背景知识的情况下,可以先将支持向量机看作简单分类工具,再进一步引入核函数进行理解。NLP是神经语言程序学 (Neuro-Linguistic Programming) 的英文缩写。过拟合为了得到一致假设而使假设变得过度严格称为过拟合。通俗一点地来说过拟合就是模型把数据学习的太彻底,以至于把噪声数据的特征也学习到了,这样就会导致在...

2018-03-25 21:37:52 273

转载 tf-人脸

卷积神经网络    首先,我们要了解一下卷积神经网络擅长什么。CNN主要被用来找寻图片中的模式。这个过程主要有两个步骤,首先要对图片做卷积,然后找寻模式。在神经网络中,前几层是用来寻找边界和角,随着层数的增加,我们就能识别更加复杂的特征。这个性质让CNN非常擅长识别图片中的物体。batch是批的意思,就是说卷积神经网络处理数据是分批处理的,batchsize就是每批处理的样本的个数。CNN是一种特...

2018-03-25 21:21:27 203

转载 tf简单例子

y=Ax+B(A、B是常量),这是一条非常简单的数学方程式,有小学基础的人应该都知道。我现在有很多的x和y值,所以问题就是如何通过这些x和y值来得到A和B的值?代码test.py如下:#导入依赖库import numpy as np #这是Python的一种开源的数值计算扩展,非常强大import tensorflow as tf  #导入tensorflow ##构造数据##x_data=np....

2018-03-24 21:40:20 902

转载 make,ch

Channel是Go中的一个核心类型,你可以把它看成一个管道,通过它并发核心单元就可以发送或者接收数据进行通讯(communication)。它的操作符是箭头 <- 。ch <- v    // 发送值v到Channel ch中v := <-ch  // 从Channel ch中接收数据,并将数据赋值给v(箭头的指向就是数据的流向)就像 map 和 slice 数据类型一样, c...

2018-03-23 13:45:24 762

原创 ffmpeg--avformat_find_stream_info

流程分析:avformat_find_stream_info{。。。   for (;;) {                        for(i = 0; i < ic->nb_streams; i++) {                            try_decode_frame{                               AVCodecCon...

2018-03-20 17:11:31 389

原创 ffmpeg--mpegts.c解析PES

解析PES参考13818-1。handle_packetsstatic int handle_packets(MpegTSContext *ts, int64_t nb_packets){    AVFormatContext *s = ts->stream;    uint8_t packet[TS_PACKET_SIZE + AV_INPUT_BUFFER_PADDING_SIZE]; ...

2018-03-20 14:50:08 1912

转载 ffmpeg--libswscale

libswscalelibswscale是一个主要用于处理图片像素数据的类库。可以完成图片像素格式的转换,图片的拉伸等工作。 libswscale常用的函数数量很少,一般情况下就3个:sws_getContext():初始化一个SwsContext。sws_scale():处理图像数据。sws_freeContext():释放一个SwsContext。 例:sws_getContext(w, h,...

2018-03-19 13:51:10 309

原创 ffmpeg --hlsenc.c

依次介绍hlsenc.c的hls_write_header,hls_start,hls_write_packet,hls_window,hls_append_segment,hls_write_trailer。  hls_write_header               此函数一开始就被调用,只会被调1次。static int hls_write_header(AVFo...

2018-03-15 15:26:34 833 1

转载 ffmpeg--转码参数调整

 H.264有四种画质级别,分别是baseline, extended, main, high:1、Baseline Profile:基本画质。支持I/P 帧,只支持无交错(Progressive)和CAVLC; 2、Extended profile:进阶画质。支持I/P/B/SP/SI 帧,只支持无交错(Progressive)和CAVLC;(用的少) 3、Main profile:...

2018-03-15 14:38:20 6220

原创 编码格式跟容器的关系

webm[webm @ 0xe95fe0] Only VP8 or VP9 video and Vorbis or Opus audio and WebVTT subtitles are supported for WebM.mxf[mxf @ 0x2643fe0] AVC Intra 50/100 supported onlywma   wma    ac=1 ar=8000  format=w...

2018-03-14 16:26:10 768

原创 tensorflow搭建

CUDA安装官方下载:https://developer.nvidia.com/cuda-downloads检查是否正确安装kernel headers(否则出现ERROR: Failed to run `/usr/sbin/dkms build -m nvidia。。。)。  # uname -r  /**这是Kernel headers 的版本,必须在安装cuda 驱动之前安装完成**/  #...

2018-03-14 14:31:40 367

原创 ffmpeg读取文件时长

主要介绍的函数:estimate_timings,estimate_timings_from_pts,update_stream_timings.estimate_timings static void estimate_timings(AVFormatContext *ic, int64_t old_offset){    int64_t file_size;    /* get the fil...

2018-03-08 17:32:22 4186

原创 ffprobe分析

void av_dump_format(AVFormatContext *ic, int index,                    const char *url, int is_output){    int i;    uint8_t *printed = ic->nb_streams ? av_mallocz(ic->nb_streams) : NULL;    if ...

2018-03-07 16:48:23 899

转载 一些概念

3. 无处不在的贝叶斯3.1 中文分词贝叶斯是机器学习的核心方法之一。比如中文分词领域就用到了贝叶斯。Google 研究员吴军在《数学之美》系列中就有一篇是介绍中文分词的:分词问题的描述为:给定一个句子(字串),如:南京市长江大桥1. 南京市/长江大桥2. 南京/市长/江大桥这两个分词,到底哪个更靠谱呢?我们用贝叶斯公式来形式化地描述这个问题,令 X 为字串,Y 为词串。我们就是需要寻找使得 P(...

2018-03-05 22:43:43 179

codeblocks绿豆色主题

codeblocks的一个主题,绿豆色主题,很好看,我自己喜欢的一个主题。

2018-01-10

codeblocks主题

codeblocks的主题设置,常有用,其中vim主题非常好,看起来很好看。

2017-11-18

aac头解析.docx

aac头解析.

2016-08-26

Windows下如何编译OpenSSL.docx

Windows下如何编译OpenSSL.docx.

2015-09-08

msado60_Backcompat

Win7上编译的ADO程序无法在低版本系统上运行,创建ADO时提示错误:0x80004002.

2014-12-10

tigervnc-1.3.1.rar

TigerVNC is a high-performance, platform-neutral implementation of VNC (Virtual Network Computing), a client/server application that allows users to launch and interact with graphical applications on remote machines. TigerVNC provides the levels of performance necessary to run 3D and video applications, and it attempts to maintain a common look and feel and re-use components, where possible, across the various platforms that it supports. TigerVNC also provides extensions for advanced authentication methods and TLS encryption.

2014-10-16

signcode.rar

数字签名可以讲CAB标为安全,数字签名的时候,要用到此软件。

2014-08-29

13818 1 ts ps

此文档是一个ISO文档,主要介绍TS,PS,PES的格式。

2014-08-01

VC2008下用ATL开发windows服务

VC2008下用ATL开发windows服务,服务的特点:开机启动,无界面。

2014-07-24

路由器的三种上网方式

本文档详细介绍了三种上网模式,PPPOE,静态IP,动态IP。

2014-07-14

win7下配置IIS

此文档,详细讲解了windows下配置iis,图文并茂,很容易理解,操作。

2014-03-13

IPCCapture

onvif协议不提供直接获取抓拍图片到本地的功能,只提供获取图片的地址(如:http://172.16.200.24/cgi-bin/jpg/image.cgi),必须通过HTTP的GET方式得到图片,此代码为C++编写,稍作改动即可完成图片获取到本地。

2014-03-12

c99下的stdint.h

stdint.h是c99中引进的一个标准C库的头文件。 比如在使用X264的时候会用到此头文件。

2014-03-09

pexports-0.43

有时候,编译只生成了动态库,没有生成lib文件,pexports能够把DLL解释称DEF文件,在利用VC的lib.exe就可以解释出lib文件。

2014-03-09

ffmpeg解码视频

此代码用ffmpeg来解码视频码率,本人亲自测过AVI,h264,mpeg2,使用时要加入必要的头文件,库文件。

2014-02-24

windows下用mingw编译ffmpeg

window下搭mingw环境,mingw下编译ffmpeg都比较麻烦,参考文档又旧又杂,本文档采用的方法简单有效,可以很快实现编译。

2014-02-20

VC2008工程下的解析TS出ES的例子

在VC2008工程下,一个TS的解析例子,含有一个视频文件test.264,解析出来的文件为1.264。 解析步骤为: 1 取得PAT. 2 取得PMT. 3 取得PES. 4 取得ES. 参考文档见:http://blog.csdn.net/evsqiezi/article/details/11960733。

2014-02-10

gsoap实现的加法实例

gsoap的入门例子,实现两个数字相加。

2013-12-03

VC6在64下退不出缺少的库

VC6在64位下断点调试,经常会退步出来,从任务管理器中关,也退不出,替换这连个库就解决了。

2013-11-07

ffmpeg的SDK

ffmpeg是一个很好用的开源编解码库,编译也是个麻烦的过程,先提供编译好的SDK,版本号为3.2。

2013-10-24

字符转utf8

汉字等字符有时候在网络传输时候要转成UTF8格式,此资源即实现C++下的转化。

2013-07-10

ICE_helloword.rar

使用ICE做一个简单的例子,客户端给服务端发送helloword,如果不在一个电脑要加上-h IP,对初学ICE帮助很大。

2013-07-04

rgb2yuv.rar

查表法进行,RGB跟YUV之间转换,效率很高。

2013-06-18

nasm和yasm

nasm.exe和yasm.exe是汇编工具,在编译ffmpeg时会用到。

2013-05-29

nasm与ndisasm

编译X264等源码时,经常会用到这两个工具。

2013-01-05

MySourceFilter

写第一个简单的filter,功能是:循环显示3张图片。

2012-11-21

rgb,yuv查看器

一个很好用图像播放器,支持rgb,yuv的各种格式。

2012-11-20

base64_live555

从live555抠出来的base64,使用的是查表法。

2012-11-13

udp通信的静态库

封装的一个UDP库,在windows,linux下都可以使用。

2012-11-06

coreavc2.0

coreavc,版本2.0,据说是最快的软解码。

2012-09-14

图片转换icon

png,gif,jpg,bmp转换成icon,

2012-09-14

23种设计模式

23种设计模式详解,比如单例模式,状态模式等。

2012-04-20

CVS使用方法

CVS和VSS一样都是版本控制软件。与VSS不同,CVS是在Unix下发展起来的。目前也有面向Windows操作系统的版本(包括服务端和客户端)。 以下将介绍CVS中的基本术语。

2011-12-31

桌面录像+摄像头录像

两个软件,一个是截桌面成录像,一个是采集摄像头成录像。

2011-11-26

空空如也

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

TA关注的人

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