自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (16)
  • 收藏
  • 关注

转载 ubuntu-Linux系统读取USB摄像头数据(uvc)

这几天在做小车的过程中,需要用到图像采集。我想现在用的摄像头是UVC免驱的。根据国嵌的教程中有一个gspca摄像头的程序。我发现把gspca的采集程序用到uvc上时,在显示图像的时候提示没有huffman表。但是在显示gspca的摄像头时却没有问题。为此特别找了以下的程序来获取uvc摄像头的数据。程序代码:/* * capturing from UVC cam * requ

2017-12-26 12:22:59 6514

转载 uvc摄像头代码解析7

转http://blog.csdn.net/orz415678659/article/details/1008358513.uvc视频初始化13.1 uvc数据流控制[cpp] view plain copystruct uvc_streaming_control {      __u16 bmHint;     

2017-12-26 12:06:36 583

转载 uvc摄像头代码解析6

转 http://blog.csdn.net/orz415678659/article/details/1008200310.扫描视频设备链和注册视频设备10.1 uvc视频链[cpp] view plain copystruct uvc_video_chain {    //uvc视频链      struct uv

2017-12-26 12:05:39 1179

转载 uvc摄像头代码解析5

8.初始化uvc控制8.1 重要结构体[cpp] view plain copystruct uvc_control {    //uvc控制      struct uvc_entity *entity;  //uvc实体      struct uvc_control_info info;   //uvc控制信息  

2017-12-26 12:04:24 1021

转载 uvc摄像头代码解析4

7.uvc_parse_format7.1 uvc格式描述符[cpp] view plain copystruct uvc_format_desc { //uvc格式描述符  char *name; //uvc格式描述符名字  __u8 guid[16];//全局唯一ID  __u32 fcc; //压缩格式  };  

2017-12-26 12:00:41 1157

转载 uvc摄像头代码解析3

转 http://blog.csdn.net/orz415678659/article/details/100736836.uvc解析uvc视频流6.1 重要结构体6.1.1 uvc数据流[cpp] view plain copystruct uvc_streaming {      struc

2017-12-26 11:59:32 1252

转载 uvc摄像头代码解析2

1.uvc驱动模块入口[cpp] view plain copymodule_init(uvc_init);  //1.模块入口  2.初始化函数[cpp] view plain copystatic int __init uvc_init(void)    // 2.初始化函数  { 

2017-12-26 11:58:17 793

转载 uvc摄像头代码解析1

转 http://blog.csdn.net/orz415678659/article/details/9981879一.FAQ1.判断自己的摄像头是否支持uvc标准输入lsusb //列出usb设备[cpp] view plain copyBus 001 Device 001: ID 1d6b:0002 Linu

2017-12-26 11:53:08 1357

转载 Universal Serial Bus

http://wiki.osdev.org/Universal_Serial_BusThe Universal Serial Bus was first introduced in 1994 with the intention of replacing various specialized interfaces, and to simplify the conf

2017-12-26 10:31:35 1104

转载 Qt/C++ 模仿 酷狗音乐播放器Qt/C++ 模仿 酷狗音乐播放器

一,先上图主界面 搜索界面 菜单 模式和音量 托盘菜单 精准歌词 MV 二,遇到的问题  1. 刚开始不知道如何缩放无边框程序,琢磨了许久。。。   2. 播放列表的的那一坨!!不知道怎么搞,但还是被机智的我解决   3. QTableWidget的平滑滚动问题也是个头大的问题,但还是被机智的我解决   4. QStacked

2017-12-13 19:18:49 1645 1

转载 《OpenCV3编程入门》学习笔记一:邂逅OpenCV

一:内容介绍本节主要介绍以下内容: 1. OpenCV3环境搭建 2. 快速上手尝试:图像显示、读取并播放视频、调用摄像头采集图像二:学习笔记1. 环境配置在OpenCV3中,项目架构发生了一些变化,除了主仓库外新增了opencv_contrib仓库,里面包含人脸识别、新的边缘检测、SIFT算子、新的光流和追踪算法等。个人建议最好是配置一下opencv_co

2017-12-10 15:21:59 252

转载 Android Studio通过cmake创建FFmpeg项目

在上一篇博客《FFmpeg(3.3.2)移植Android平台》 中介绍了FFmpeg移植到Android平台上来,通过博客我们最终得到了Android开发FFmpeg所需要的动态库(.so)和库文件(.h),博客结尾也上传了一个Android集成FFmpeg的demo,但是此demo是在eclipse下开发的,因为现在Android开发都是用的Android Studio了,所以就来讲讲在A

2017-12-09 09:46:38 1925 2

转载 FFmpeg解码库裁剪和调试三--Android Studio调试FFmpeg

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源项目。FFmpeg是在Linux平台下开发,而Android是现在非常火爆的移动平台,由于Android平台与Linux的亲缘关系,所以将FFmpeg源代码移植到Android平台比前面讲述过的VS平台调试方法相比自然是简单许多。       本章主要介绍提取FFmpeg中的H264代码并在Android Studi

2017-12-09 09:43:22 652

转载 windows下编译最新版ffmpeg3.3-android,并通过CMake方式移植到Android studio2.3中

windows下编译最新版ffmpeg3.3win下编译: 1.下载安装MinGW:http://sourceforge.net/projects/mingw/files/ 2.下载yasm http://yasm.tortall.net/Download.html 3.下载 ffmpeg:https://www.ffmpeg.org/download.html编辑ff

2017-12-09 09:26:50 298

转载 Android开发学习之路--Android Studio cmake编译ffmpeg

最新的android studio2.2引入了cmake可以很好地实现ndk的编写。这里使用最新的方式,对于以前的android下的ndk编译什么的可以参考之前的文章:Android开发学习之路–NDK、JNI之初体验。1.ffmpeg编译  进入正题,既然是ffmpeg的移植编译,那么就先下载ffmpeg,https://ffmpeg.org/download.html#rele

2017-12-09 09:25:24 265

转载 视音频pts计算

1、概述这段时间做转码,计算pts的时候都是转换一下时间基,我就在想这个pts如果没有原来的pts做参考如何计算其值?摸索一番总算明白了头绪记录于此。2、视频pts视频比较好理解,就是每帧递增,假如fps是25帧的,时间基为fps的倒数1/25,那么pts递增即可。如下:第一帧:pts=0第二帧:pts=1第三帧:pts=3.

2017-12-08 10:19:49 1089

转载 ffmpeg音频处理——pcm格式与resample(重采样)

1 基本概念1:获取pcm音频帧声道数AVCodecContext->channelsavframe->channelsprintf("av_frame_get_channels = %d\n",av_frame_get_channels(frame));1.1 声道与布局具有映射关系audio channels and channel_layo

2017-12-08 09:44:38 1016

转载 ffmpeg解码音频数据时,进行重采样(即改变文件原有的采样率)

我们使用ffmpeg解码音频的时候,往往需要改变原音频的采样率,即需要重采样。比如一音乐文件的采样率22050,而播放端往往是固定的采样率,比如44100。在这种情况下,如果把解码出来的数据直接播放,会产生快进的效果。这个时候就需要对解码出来的数据作一次重采样,将数据转化为44100采样率下的数据,才能正确播放。ffmpeg提供了一组用来重采样的API,主要如下:/** *

2017-12-08 09:43:30 6315

转载 FFmpeg关于nb_smples,frame_size以及profile的解释

FFmpeg关于nb_smples,frame_size以及profile的解释/*音频帧率计算方法(为防止以后忘了)采样率   sampling = 44100 格式(编码字节数、采样一位所占的字节数) format = s16(格式)=16(bit)声道数 channels = 2一次采

2017-12-08 09:38:29 4047

转载 在NDK开发中引入第三方库(AndroidStudio Cmake)

原文:http://blog.csdn.net/mxw3755/article/details/56676923官方:https://developer.android.com/studio/projects/add-native-code.html#specify-abi在NDK中可能需要复用之前已经编译好的so文件,所以本章的目标是给一个之前编译好的so文件外加一个需要调用接口

2017-12-07 15:43:18 1233

转载 Android平台上使用SDL官方demo播放视频(使用ffmpeg最新版解码)

目录(?)[-]SDL结构框图下载SDL源码合并ffmpeg和SDL源码调用c函数的流程编写C源文件实现编写Androidmk文件配置buildgradle实现播放原:http://blog.csdn.net/danjuan123/article/details/65444098SDL(Simple Directmedia Layer)是一套开源的跨平台多媒体开

2017-12-07 15:42:49 824

转载 编译Android下可执行命令的FFmpeg

请尊重原创,转载请注明出处:http://blog.csdn.net/mabeijianxi/article/details/72904694http://blog.csdn.net/mabeijianxi/article/details/74544879   编译Android下可用的全平台FFmpeg(包含libx264与libfdk-aac)

2017-12-07 15:31:22 225

转载 如何使UDP可靠传输

用户数据报协议UDPUDP主要特点 :无连接尽最大努力交付面向报文 : 应用层交下来的报文直接加上UDP头部就往IP层扔, 不合并也不拆分没有拥塞控制支持一对一, 一对多, 多对一和多对多的交互通信首部开销小, 只有8个字节UDP首部UDP首部格式源端

2017-12-01 18:05:21 804

转载 可靠 UDP 传输

本文分三个部分:一,什么时候有可能采用 UDP 通讯而不是用 TCP 更好;二,一个可靠的 UDP 通讯模块的 API 接口该如何设计;三,一个简单的实现。首先,我一直是非常反对在 UDP 协议上实现一个可靠传输协议的,即类似 TCP over UDP 的东西。TCP 已经够复杂了,几乎不太可能重新设计的更好。如果用 UDP 再实现一个可靠传输协议,而表现的比 TCP 效果更好,那么多

2017-12-01 18:04:19 572 1

NAU88L24_DesignUserGuide_rev1.7.pdf

NAU88L24

2021-03-12

TC358743.7z

TC358743 V1.1

2021-03-12

brezillon-drm-kms.zip

brezillon-drm-kms.pdf 介绍kms

2021-03-12

深入理解Linux虚拟内存管理CD.rar

深入理解Linux虚拟内存管理CD

2021-03-02

systemTap英文文档集合.7z

systemTap英文文档集合.7z

2021-02-26

dtrace 用户指南.zip

dtrace 用户指南 中文版

2021-02-26

Solaris动态跟踪指南.zip

Solaris动态跟踪指南 全面介绍D语言

2021-02-26

内核红黑树MAP--C语言

封装了linux 内核 红黑树,纯C语言,外层已经封装好了,直接使用,有压力测试,很不错

2019-01-17

FFmpeg Basics

Multimedia handling with a fast audio and video encoder Multimedia handling with a fast audio and video encode Multimedia handling with a fast audio and video encode Multimedia handling with a fast audio and video encoder

2017-12-01

Linux Media Subsystem Documentation

2017年 最新的 V4L2 规范 ,做 linux 摄像头的一定要看...........................................................................................................

2017-11-29

单独编译和使用 webrtc 音频回声消除模块

单独编译和使用webrtc音频回声消除模块(附完整源码+测试音频文件)

2017-11-29

live555MediaServer

live555MediaServer 服务器 实现 RTSP流媒体,实现 RTSP流媒体

2017-10-10

高通 atheros ART 校准

高通 atheros ART 校准 资料合集

2016-12-23

输入方向的流量控制 .doc

Linux中的QoS分为入口(Ingress)部分和出口(Egress)部分,入口部分主要用于进行入口流量限速(policing),出口部分主要 用于队列调度(queuing scheduling)。 大多数排队规则(qdisc)都是用于输出方向的,输入方向只有一个排队规则,即ingress qdisc。ingress qdisc本身的功能很有限, 但可用于重定向incoming packets。通过Ingress qdisc把输入方向的数据包重定向到虚拟设备ifb,而ifb的输出方向可以配置

2016-11-08

DDR DDR2 DDR3设计总结指导手册

DDR DDR2 DDR3 Layout 详细 总结 经验

2016-10-27

QT编写的超市收银系统

QT 超市收银系统 可直接运行 给大家一个参考

2016-04-30

空空如也

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

TA关注的人

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