没有合适的资源?快使用搜索试试~ 我知道了~
基于OpenCV 的美颜相机推送直播流--正式版
共159个文件
tlog:56个
h:24个
obj:15个
4星 · 超过85%的资源 需积分: 33 299 下载量 84 浏览量
2016-04-04
13:16:07
上传
评论 25
收藏 13.67MB RAR 举报
温馨提示
程序流程: 1.图像采集 先从opencv(2.4.10版本)采集回来摄像头的图像,是一帧一帧的 每一帧图像是一个矩阵,opencv中的mat 数据结构。 2.人脸的美化 人脸美化,我们用的皮肤检测,皮肤在颜色空间是特定的一个区域 检测到这个区域(感兴趣区域),完后对这个区域进行美化,就是滤波,主要是双边滤波和高斯滤波。 3.视频格式转换以及编码 处理好的矩阵颜色空间是rgb的,需要转换成yuv,yuv的颜色空间就是可以播放的,类似我们电视上面看的画面,编码就是传输时候需要发送流,只个流相当于针对数据的压缩,将yuv格式的视频帧编码成h264的格式 Rgb转换成yuv,opencv实现(美颜在这一步实现) Yuv转换成h264,x264实现 H264转换成rtmp流,libxrtmp实现 4.发送给服务器进行直播 H264的流一般就可以播放了,但是针对目前的网络直播主要是将h264转换成rtmp流,用rtmp 的服务器进行播放,这块我们主要用的是adobe media server 5这个服务器进行接受工作
资源推荐
资源详情
资源评论
收起资源包目录
基于OpenCV 的美颜相机推送直播流--正式版 (159个子文件)
getopt.c 30KB
live_beautiful_camera_streaming.vcxprojResolveAssemblyReference.cache 713B
live_beautiful_camera_streaming.vcxprojResolveAssemblyReference.cache 713B
live_beautiful_camera_streaming.vcxprojResolveAssemblyReference.cache 713B
librtmp_send264.cpp 17KB
CircleBuffer.cpp 6KB
My_Enhance.cpp 5KB
My_Yuv_to_H264.cpp 4KB
My_face_detetion.cpp 4KB
live_beautiful_camera_streaming.cpp 2KB
My_SendH264To_Rtmp.cpp 1KB
stdafx.cpp 236B
libcrypto.dll 1.64MB
libx264-132.dll 1.36MB
libssl.dll 369KB
librtmp.dll 214KB
pthreadGC2.dll 59KB
live_beautiful_camera_streaming.exe 121KB
live_beautiful_camera_streaming.exe 79KB
live_beautiful_camera_streaming.exe 16KB
live_beautiful_camera_streaming.vcxproj.filters 3KB
handshake.h 49KB
x264.h 44KB
rtmp.h 11KB
dhgroups.h 10KB
dh.h 9KB
inttypes.h 7KB
sps_decode.h 7KB
getopt.h 6KB
stdint.h 6KB
amf.h 6KB
rtmp_sys.h 5KB
bytes.h 3KB
log.h 2KB
CircleBuffer.h 2KB
http.h 2KB
My_face_detection.h 1KB
live_beautiful_camera_streaming.h 862B
librtmp_send264.h 764B
My_Enhance.h 498B
My_Yuv_to_H264.h 354B
My_SendH264To_Rtmp.h 279B
targetver.h 236B
stdafx.h 233B
x264_config.h 172B
result2.h264 0B
vc100.idb 1.28MB
vc100.idb 379KB
live_beautiful_camera_streaming.ilk 866KB
live_beautiful_camera_streaming.ilk 597KB
live_beautiful_camera_streaming-e7f592d.ipch 2.25MB
live_beautiful_camera_streaming.lastbuildstate 83B
live_beautiful_camera_streaming.lastbuildstate 80B
live_beautiful_camera_streaming.lastbuildstate 76B
libx264-132.lib 286KB
librtmp.lib 31KB
librtmp.lib 31KB
live_beautiful_camera_streaming.log 11KB
live_beautiful_camera_streaming.Build.CppClean.log 4KB
live_beautiful_camera_streaming.log 4KB
live_beautiful_camera_streaming.log 3KB
live_beautiful_camera_streaming.exe.embed.manifest 406B
live_beautiful_camera_streaming.exe.embed.manifest 406B
live_beautiful_camera_streaming.exe.intermediate.manifest 381B
live_beautiful_camera_streaming.exe.intermediate.manifest 381B
live_beautiful_camera_streaming.exe.intermediate.manifest 381B
My_Enhance.obj 1.67MB
live_beautiful_camera_streaming.obj 1.64MB
My_face_detetion.obj 987KB
My_Yuv_to_H264.obj 604KB
My_Enhance.obj 291KB
live_beautiful_camera_streaming.obj 238KB
live_beautiful_camera_streaming.obj 193KB
My_face_detetion.obj 185KB
My_Yuv_to_H264.obj 154KB
My_SendH264To_Rtmp.obj 134KB
librtmp_send264.obj 62KB
CircleBuffer.obj 36KB
stdafx.obj 30KB
stdafx.obj 12KB
stdafx.obj 12KB
live_beautiful_camera_streaming.pch 1.13MB
live_beautiful_camera_streaming.pch 1.13MB
live_beautiful_camera_streaming.pch 1.13MB
live_beautiful_camera_streaming.pdb 2.13MB
live_beautiful_camera_streaming.pdb 1.25MB
vc100.pdb 1.07MB
live_beautiful_camera_streaming.pdb 1.06MB
vc100.pdb 876KB
vc100.pdb 716KB
live_beautiful_camera_streaming_manifest.rc 262B
live_beautiful_camera_streaming_manifest.rc 252B
live_beautiful_camera_streaming.exe.embed.manifest.res 472B
live_beautiful_camera_streaming.exe.embed.manifest.res 472B
live_beautiful_camera_streaming.sdf 39.89MB
live_beautiful_camera_streaming.sln 1KB
live_beautiful_camera_streaming.suo 69KB
CL.read.1.tlog 334KB
CL.read.1.tlog 68KB
CL.write.1.tlog 20KB
共 159 条
- 1
- 2
shiter
- 粉丝: 1w+
- 资源: 153
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 办工,日常生活中电脑中的磁盘清理功能,可以查找本机的指定大小文件,非常方便!
- cuda-使用cuda并行加速实现之gemv.zip
- cuda-使用cuda并行加速实现之softmax.zip
- 基于Opencv的车牌识别系统
- cuda-使用cuda并行加速实现之reduce.zip
- 基于Protel 99se 超级元件库电子器件芯片库原理图库2MB(810个)+PCB封装库10MB(1240个)合集.zip
- mmexport1713919112597.jpg
- cuda-使用cuda并行加速实现之kmeans聚类算法的实现.zip
- web-work-2024-4-24
- cuda-使用cuda并行加速实现之UpsampleNearest2D.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页