tigerxuchuanli的专栏

硕士毕业,目前从事Deep Learning、图像处理,Arm相关工作。

OpenCV轮廓提取

相应的轮廓提取分为以下两部分:1、cvThreshold(pImg, pImg, 150, 255, CV_THRESH_BINARY);     cvShowImage("threshold", pImg);   对图像进行二值化,显示相应的图像2、cvFin...

2018-05-21 00:14:32

阅读数 1428

评论数 0

vs2013环境下编译LIVE555库

首先来讲Windows下编译一、下载源码下载:Index of /liveMedia/public下载界面截图将上面下载的 live555-latest.tar.gz 解压包括上述四个库和mediaServer服务器程序,以及其他的测试代码打开 VS2013;文件->新建-&...

2018-05-10 23:15:42

阅读数 338

评论数 0

OpenCV 实现颜色直方图调试记录

颜色直方图是在许多图像检索系统中被广泛采用的颜色特征。它所描述的是不同色彩在整幅图像中所占的比例,而并不关心每种色彩所处的空间位置,即无法描述图像中的对象或物体。颜色直方图特别适于描述那些难以进行自动分割的图像。OpenCV对颜色直方图进行统计的代码如下所示// ConsoleApplicatio...

2018-05-01 22:51:34

阅读数 379

评论数 0

OpenCV提取显示一张图片的R,G,B颜色分量调试记录

使用OpenCV可以提分别提取显示一张图片(或者视频)的R,G,B颜色分量。代码如下。// ConsoleApplication1.cpp : Defines the entry point for the console application. // #include "s...

2018-04-26 00:23:23

阅读数 883

评论数 0

基于FFmpeg的内存播放器源码解析

FFmpeg不仅仅是对文件进行“读,写”操作,而是要对内存进行“读,写”操作。因此打算记录的就是使用FFmpeg对内存进行读写的例子。在内存中读出相应的视频帧信息,通过解码相应的内存视频帧信息,通过sdl库播放出来。程序源代码如下:/** * 最简单的基于FFmpeg的内存读写例子(内存播放器)...

2018-04-19 00:04:13

阅读数 372

评论数 0

基于FFmpeg的AVDevice例子读取摄像头调试记录

FFmpeg中有一个和多媒体设备交互的类库:Libavdevice。使用这个库可以读取电脑(或者其他设备上)的多媒体设备的数据,或者输出数据到指定的多媒体设备上。Libavdevice支持以下设备作为输入端:alsaavfoundationbktrdshowdv1394fbdevgdigrabie...

2018-04-16 23:57:40

阅读数 397

评论数 0

基于FFmpeg的AVfilter例子水印叠加代码解析

FFMPEG中有一个类库:libavfilter。该类库提供了各种视音频过滤器。在此将它的一个例子基础上完成了一个水印叠加器,并且移植到了VC2010下该例子完成了一个水印叠加的功能。可以将一张透明背景的PNG图片作为水印叠加到一个视频文件上。需要注意的是,其叠加工作是在解码后的YUV像素数据的基...

2018-04-13 00:22:11

阅读数 301

评论数 0

关于error LNK2026: module unsafe for SAFESEH image(ffmpeg中yuv格式转换为rgb格式)

error LNK2026 module unsafe for SAFESEH image1.打开该项目的“属性页”对话框。2.单击“链接器”文件夹。方法一:1.单击“命令行”属性页。2.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。方法二:去掉相应连接属性即可,如图程序转化代码...

2018-04-08 23:34:45

阅读数 226

评论数 0

基于libVLC的参数设置可视化视频播放器

使用libVLC开发的一个简单的图形界面的视频播放器。程序主要运行代码如下:void CplayerGUIDlg::OnBnClickedStart() { CStringW cstr_url; #ifdef _UNICODE m_url.GetWindowText(cstr_url); #...

2018-04-07 23:58:02

阅读数 1106

评论数 0

基于FFMPEG+SDL的基于逆向的音频播放器,

该播放器虽然简单,但是几乎包含了使用FFMPEG播放一个音频所有必备的API,并且使用SDL输出解码出来的音频。注:本版本的SDL采用了SDL1.2,采用SDL2.0的播放器可以参考: 在解读音频文件时采取顺序读取音频文件,播放时可以自由发挥,本文采用部分可逆的方法播放相应的音频文件注意:1.m4...

2018-04-07 00:09:49

阅读数 295

评论数 0

FFMPEG类库接收流媒体的方法出现丢包情况(设置参数)

使用ffmpeg类库进行开发的时候,打开流媒体(或本地文件)的函数是avformat_open_input()。其中打开网络流的话,前面要加上函数avformat_network_init()。一般情况下,只要传入流媒体的url就可以了。但是在打开某些流媒体的时候,可能需要附加一些参数。如果直接进...

2018-04-06 13:54:48

阅读数 1374

评论数 0

ffmpeg中常用的rgb格式转换为bmp图片格式

一个简单的工具函数:RGB24转BMP。经过转换后,原本只能用专用的RGB/YUV播放器查看的像素数据,就可以直接拿图片浏览器查看了。代码如下:int rgb24_to_bmp(const char *rgb24path,const char *bmppath,int width,int heig...

2018-04-03 23:35:42

阅读数 861

评论数 0

生成ffmpeg使用的测试yuv格式图片

simplest_pic_gen。该工具可以生成视频测试时候常用的RGB/YUV格式的测试图片。包括灰阶测试图,彩条图,彩色条纹图,RGB渐变彩条图,YUV渐变彩条图,颜色视频等。下面简单介绍一下生成YUV格式图片的方法查看生成的图片需要使用RGB/YUV播放器。亮度取值为16-235的灰阶测试图...

2018-04-03 22:55:53

阅读数 581

评论数 0

JM12.2RC代码详细流程

代码:JM12.2.编码结构:IPP。GOP:3.跟踪代码:(注:表示编码主流程,表示RC流程)----------------------------------------------------------------------------------------------进入main(...

2018-04-01 23:03:44

阅读数 190

评论数 0

ffmpeg编程推流器,收流器实现直播功能

基于FFmpeg的推流器(simplest ffmpeg streamer)。推流器的作用就是将本地的视频数据推送至流媒体服务器。本文记录的推流器,可以将本地的 MOV / AVI / MKV / MP4 / FLV 等格式的媒体文件,通过流媒体协议(例如RTMP,HTTP,UDP,TCP,RTP...

2018-04-01 20:40:19

阅读数 2118

评论数 5

Windows控制台简单的基于libVLC的视频播放器

本文记录使用libVLC的开发的最简单的视频播放器示例。VLC Media Player是一款优秀的播放器,但是由于它的源代码编译的难度比较大,此文介绍其在windows控制台中调用其库函数实现简单的视频播放器。相应的库函数介绍如下:libvlc_instance_t:代表一个libVLC的实例。...

2018-03-28 23:34:02

阅读数 294

评论数 0

VS2013中配置FFMPEG开发环境

包含三个版本:Static、Shared以及DevStatic   --- 包含3个应用程序:ffmpeg.exe , ffplay.exe , ffprobe.exe,此三个文件可以调用相应的ffmpeg命令行对视频流进行处理。Shared --- 除了ffmpeg.exe , ffplay.e...

2018-03-27 22:51:32

阅读数 647

评论数 0

C与C++之间dll相互调用

1、导出C函数以用于C或C++的项目如果使用C语言编写的DLL,希望从中导出函数给C或C++的模块访问,则应使用 __cplusplus 预处理器宏确定正在编译的语言。如果是从C++语言模块使用,则用C链接声明这些函数。如果使用此技术并为DLL提供头文件,则这些函数可以原封不动地由C和C++模块使...

2018-03-27 20:50:18

阅读数 2041

评论数 0

最简单的基于libVLC的视频播放器

本文记录使用libVLC开发的一个简单的图形界面的视频播放器。由于是示例程序,只包含了最简单的媒体播放方面的功能。这是使用libVLC基于MFC开发的一个示例播放器。实现了一个播放器的基本功能:播放,暂停/继续,停止,播放时间轴的显示,以及从任一点开始播放媒体。并且支持将媒体文件拖拽至播放器进行播...

2018-03-25 22:37:28

阅读数 428

评论数 0

python中基于深度depth的回归决策树分析

import numpy as np from sklearn.tree import DecisionTreeRegressor from sklearn import cross_validation import matplotlib.pyplot as plt #给出一个随机产生的数据...

2018-03-21 23:33:39

阅读数 703

评论数 0

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