自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

余莫星辰的博客

凡事预则立,不预则废

  • 博客(13)
  • 资源 (52)
  • 收藏
  • 关注

转载 FFmpeg解码H264及swscale缩放详解

本文概要:        本文介绍著名开源音视频编解码库ffmpeg如何解码h264码流,比较详细阐述了其h264码流输入过程,解码原理,解码过程。同时,大部分应用环境下,以原始码流视频大小展示并不是最佳方式,因此,开发者不仅仅需要对视频流解码,并且需要缩放图像以展示于不同窗体下。        综上,本文除介绍ffmpeg解码h264,同时阐述如何使用swscale缩放视频流。

2016-06-30 23:31:50 1743

转载 【OpenCV学习笔记 004】 图像的缩放、Canny边缘检测和图像的二值化

本篇将介绍使用OpenCV来缩放图片。首先介绍几个关键函数——cvResize和cvCreateImage一. 主要函数介绍1.1 cvResize函数功能:图像大小变换函数原型:voidcvResize(   const CvArr* src,   CvArr* dst,   intinterpolation=CV_INTER_LINEAR);函数说明:

2016-06-30 23:26:34 9723 1

转载 C++中四种进程或线程同步互斥的控制方法

现在流行的进程线程同步互斥的控制机制,其实是由最原始最基本的4种方法实现的。由这4种方法组合优化就有了.Net和Java下灵活多变的,编程简便的线程进程控制手段。    这4种方法具体定义如下 在《操作系统教程》ISBN 7-5053-6193-7 一书中能够找到更加周详的解释      1临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。      2互斥量:为协调

2016-06-29 17:05:59 1186

原创 使用AdventNet快速开发网管软件Agent端

开发网管软件的工具和源码包有很多,如Java的SNMP4J,C#的Net-SNMP,C++的SNMP++和AdventNet  Agent Toolkit C Edition工具包。这里我介绍一下使用AdventNet工具来开发Agent(代理端)的思路,并不注重具体实现的过程。       首先我来介绍一下AdventNet  Agent Toolkit C Edition这款工具,当我们安

2016-06-25 20:32:52 5206

转载 snmptrap、snmpinform和snmptrapd的详细介绍及其用法

在snmpwalk介绍及其用法一文中,介绍过net-snmp的snmpwalk的用法,殊不知,net-snmp还有trap的命令程序,可以用来测试snmp的trap方法(包括inform方法)。这些命令程序是: snmptrap、snmpinform和snmptrapd。其中:    snmptrap:可以模拟snmp agent发送一个trap到snmp管理端(一般称为网管,snmp m

2016-06-21 22:44:33 3840

转载 FFmpeg解码H264为YUV420

在这里我们主要用到三个函数实现解码过程,首先是H264解码初期化,其次是进行H264解码,最后 H264解码销毁H264Decoder.h#pragma onceextern "C"{#include #include #include }#define X264_DECODER_H longtypedef struct{ struct AVCodec

2016-06-17 17:08:40 4980 2

原创 Windows下用C语言获取系统的CPU利用率、内存使用率、硬盘使用率等

最近在做一个网管软件用C语言获取的系统的一些参数,其中包括系统时间,系统运行时间,系统版本,CPU利用率,内存使用率,硬盘使用率,CPU风扇转速等参数,整理代码如下:#include #include #include#include #define DIV 1024#define WIDTH 7#define GB(x) (((x).HighPart << 2) + ((DWO

2016-06-17 11:13:02 14534 12

转载 c++(重载、覆盖、隐藏)

成员函数的重载、覆盖与隐藏成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。1 重载与覆盖成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。覆盖是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);

2016-06-16 11:42:21 644

原创 Opencv使用级联分类器进行人脸检测

使用Opencv中的级联分类器进行人脸检测时有两种方式,第一种是使用老版本的CvHaarClassifierCascade函数,第二种是使用新版本的CascadeClassifier类,老版本的分类器只支持类Haar特征,而新版本的分类器既可以使用Haar,也可以使用LBP特征。这里我们使用新版本的CascadeClassifier类写一个例子如下:#include "opencv2/core

2016-06-14 19:42:27 4676 1

原创 C语言如何从指定行读取文件

在这里我们一共有三个功能,写文件,读文件,从指定行中读取文件,代码比较简单不多加解释。#include #include #include #define MAX_LENTH_OF_LINE 1024FILE* fptr;int WriteToText(){ fptr = fopen("test.txt", "w"); if (fptr == NULL) { pr

2016-06-13 09:00:02 20486

原创 Java Android开发小知识

1 JDK安装与环境变量配置http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html2 如何安装mysqlhttp://jingyan.baidu.com/article/f79b7cb35c0f439144023e38.html3 7款开源Java反编译工具 http://www.admin10000.com/document/...

2016-06-09 11:35:37 672

转载 C/C++中extern关键字详解

1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。      也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而

2016-06-08 13:10:37 491

原创 Myeclipse提示:The import javax.servlet cannot be resolved

在做javaWeb项目时,我们经常会出现丢失包的情况,如下图所示的错误,我们应该怎么解决呢?刚开始学jsp,servlet时还很清楚的知道什么时候要加servlet-api.jar和jsp-api.jar、现在用Eclipse工具时间长了、用到的jar细节都没有注意竟然忘了、解决这个异常需要加入:jsp-api.jar在tomcat安装目录的libs中有、同样如果s

2016-06-03 10:46:13 2704

Android中Http通信

Android中Http通信

2016-10-27

httpclient-4.3.1

解决出错提示java.lang.NoSuchFieldError: No static field INSTANCE of type Lorg/apache/http/message/BasicHeaderValueFormatter; in class Lorg/apache/http/message/BasicHeaderValueFormatter; or its superclasses (declaration of 'org.apache.http.message.BasicHeaderValueFormatter' appears in /system/framework/ext.jar)

2016-10-27

Lire图片搜索示例

lire 图片检索

2016-10-18

sdl1.2和sdl2.0_windows

SDL1.2和SDL2.0_Windows

2016-10-18

【OpenCV学习笔记 013】处理视频序列

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 013】处理视频序列》 博文链接: http://blog.csdn.net/davebobo/article/details/52677657 OpenCV版本:2.4.9

2016-10-01

【OpenCV学习笔记 012】估算图像间的投影关系

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 012】估算图像间的投影关系》 博文链接: http://blog.csdn.net/davebobo/article/details/52653595 OpenCV版本:2.4.9

2016-10-01

【OpenCV学习笔记 011】检测并匹配兴趣点

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 011】检测并匹配兴趣点》 博文链接: http://blog.csdn.net/davebobo/article/details/52598850 OpenCV版本:2.4.9

2016-10-01

【OpenCV学习笔记 010】提取直线、轮廓及连通区域

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 010】提取直线、轮廓及连通区域》 博文链接: http://blog.csdn.net/davebobo/article/details/52583167 OpenCV版本:2.4.9

2016-10-01

【OpenCV学习笔记 009】图像滤波

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 009】图像滤波》 博文链接: http://blog.csdn.net/davebobo/article/details/52572728 OpenCV版本:2.4.9

2016-10-01

【OpenCV学习笔记 008】基于形态学运算的图像变换

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 008】基于形态学运算的图像变换》 博文链接: http://blog.csdn.net/davebobo/article/details/52561463 OpenCV版本:2.4.9

2016-10-01

【OpenCV学习笔记 007】使用直方图统计像素

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 007】使用直方图统计像素》 博文链接: http://blog.csdn.net/davebobo/article/details/52554968 OpenCV版本:2.4.9

2016-10-01

【OpenCV学习笔记 005】 操作像素

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 005】 操作像素》 博文链接: http://blog.csdn.net/davebobo/article/details/52541612 OpenCV版本:2.4.9

2016-10-01

opencv单件设计模式

opencv使用单件(singleton)设计模式

2016-09-17

Opencv控制器模块通信

使用控制器实现模块间通信

2016-09-16

android_x264

x264移植android,视频编码

2016-09-13

libx264 视频编码

ubuntu编译libx264

2016-09-11

OpenCV2.3.2官方文档(中文)

OpenCV2.3.2官方文档(中文)

2016-08-17

snmp agent

senp get set trap例子程序

2016-06-25

struts2配置 用户注册登录

struts2配置 用户注册登录

2016-05-28

Java jdbc操作mysql

Java jdbc操作mysql Java jdbc操作mysql

2016-05-22

c语言连接mysql

c语言连接mysql

2016-05-16

Mp4v2 H264封装为MP4

根据MP4文件协议直接将H264包封装成MP4格式,通过Mp4v2可以很方便的将H264编码成MP4格式文件 参考博客文章:https://blog.csdn.net/davebobo/article/details/79648900

2018-05-09

H264 spsparser

H264 SPS解析工具

2017-07-13

基于libVLC的视频播放器(支持RTSP协议)

基于libVLC的视频播放器(支持RTSP协议)

2017-07-06

RTSP视频播放器客户端

RTSP视频播放器客户端

2017-07-05

RTSP视频播放器

RTSP视频播放器,包括发送端和接收端。

2017-07-05

crtmpserver

crtmpserver搭建直播点播平台服务

2017-05-01

tesseract+vs2013-include-lib

tesseract库文件,可用于使用C++语言开发字符识别

2017-04-20

JSON入门实战 (JAVA版)

JSON入门实战 (JAVA版)

2017-03-15

maven构建web项目

使用maven构件web项目,部署tomcat

2017-03-15

maven管理web项目

使用maven构件web项目

2017-03-15

VS2013操作PPT

VS2013操作PowerPoint,在MFC窗口中打开PPT。操做PPT的主要内容包括:启动、打开、关闭、幻灯片播放、首页、末页、上一页、下一页等。

2017-02-23

Java操作Excel

Java Apache POI组件操作Excel

2017-02-15

weizmann团队图像分割数据库

weizmann团队图像分割数据库,用于图像分割研究,haar人脸识别训练

2017-01-14

yale大学的人脸数据库

yale大学的人脸数据库,用于haar训练人脸

2017-01-14

openGL(GLUT)

GLUT工具包

2016-12-30

GLUT工具包

openGL GLUT工具包

2016-12-30

MFC中使用ADO方法操作Access2013数据库

VS2013在MFC中使用ADO方法操作Access2013数据库

2016-11-25

解析并创建XML文件和Java的反射

解析并创建XML文件和Java的反射

2016-10-23

MyBatis3操作数据库(CURD)

MyBatis3操作数据库(CURD)

2016-10-23

空空如也

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

TA关注的人

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