FFmpeg/WebRTC/RTMP/RTSP/HLS/播放器-音视频流媒体高级开发【零声学院】_音视频流媒体高级开发(ffmpeg6.0/webrtc/rtmp/rtsp/编码解码)-程序员宅基地

技术标签: webrtc  音视频  C/C++Linux服务器开发/后台架构师  ffmpeg  

FFmpeg/WebRTC/RTMP/RTSP/HLS/播放器-音视频流媒体高级开发 学习

音视频流媒体高级开发学习

01音视频基础

【录播】0-音视频开发高级课程简介(22分钟) 免费试学

【录播】1-1_音视频录制原理(9分钟)

【录播】1-2__音视频播放原理(3分钟)

【录播】1-3__图像表示RGB-YUVV(13分钟)

【录播】1-4__视频主要概念(12分钟)

【录播】1-5-音频基础知识-物理音频和数字音频(10分钟)

【录播】1-6-音频基础知识-音频常见名词(10分钟)

【录播】1-7-音频基础知识-音频编码原理简介(14分钟)

【录播】1-8_封装格式+音视频同步(7分钟)

02开发环境搭建

【录播】Ubuntu16.04_1-FFmpeg编译(19分钟)

【录播】Ubuntu16.04_2-QT安装(30分钟)

【录播】Ubuntu16.04_3-QT使用FFmpeg(36分钟)

【录播】Win10_1-FFmpeg命令行环境搭建(9分钟)

【录播】Win10_2-3-VS2015+QT环境开发(44分钟)

【录播】Win10_4-FFmpeg编译(75分钟)

【录播】Win10_5-MSVC2015+QT调用FFmpeg(30分钟)

【录播】MAC_1-FFmpeg编译(68分钟)

【录播】MAC_2-QT安装(14分钟)

【录播】MAC_3-QT使用FFmpeg(26分钟)

03FFmpeg命令实战-高屋建瓴1

【录播】02-FFMPEG如何查询命令帮助文档(11分钟)

【录播】03-ffmpeg音视频处理流程(8分钟)

【录播】04-ffmpeg命令分类查询(25分钟)

【录播】05-ffplay播放控制(10分钟)

【录播】06-ffplay命令选项(上)(12分钟)

【录播】06-ffplay命令选项(下)(12分钟)

04FFmpeg命令实战-高屋建瓴2

【录播】07-ffplay命令播放媒体(8分钟)

【录播】08-ffplay简单过滤器(8分钟)

【录播】09-ffmpeg命令参数说明(23分钟)

【录播】10-ffmpeg命令提取音视频数据(11分钟)

【录播】11-ffmpeg命令提取像素格式和PCM数据(28分钟)

【录播】12-ffmpeg命令转封装(19分钟)

【录播】13-fmpeg命令裁剪和合并视频(27分钟)

【录播】14-fmpeg命令图片与视频互转(10分钟)

【录播】15-ffmpeg命令视频录制(22分钟)

【录播】16-ffmpeg命令直播(上)(10分钟)

05FFmpeg命令实战-高屋建瓴3

【录播】17-ffmpeg命令直播(下)(2分钟)

【录播】18-ffmpeg过滤器-裁剪(6分钟)

【录播】19-ffmpeg过滤器-文字水印(17分钟)

【录播】20-ffmpeg过滤器-图片水印(10分钟)

【录播】21-ffmpeg过滤器-画中画(8分钟)

【录播】22-ffmpeg过滤器-多宫格(11分钟)

06SDL音视频渲染实战-初学乍练

【录播】05-SDL-01-Windows平台开发(19分钟)

【录播】05-SDL-02-Window显示(15分钟)

【录播】05-SDL-03-Event事件(11分钟)

【录播】05-SDL-04-Thread(16分钟)

【录播】05-SDL-YUV播放(27分钟)

【录播】06-SDL-PCM声音播放(24分钟)

07FFmpeg基础-全面了解

【录播】06-01-FFmpeg入门(61分钟)

【录播】06-02-FFmpeg内存模型(24分钟)

【录播】06-03_FFmpeg内存实战(39分钟)

08FFmpeg解封装+解码实战-略有小成

【录播】07-01-音视频解封装流程分析(45分钟)

【录播】07-02-AAC ADTS分析(28分钟)

【录播】07-03-H264 NALU分析(59分钟)

【录播】07-04-FLV封装格式剖析(43分钟)

【录播】07-05-FLV解封装实战(79分钟)

【录播】07-06-音频解码实战(38分钟)

【录播】07-07-视频解码实战(17分钟)

【录播】07-07-MP4封装格式剖析(69分钟)

【录播】07-08-MP4解封装(70分钟)

【录播】7-9-AVIO内存输入模式(73分钟)

09FFmpeg编码+封装实战-心领神会

【录播】7-10-1-音频处理基本概念及音频重采样(77分钟)

【录播】08-01-音频编码实战(47分钟)

【录播】08-02-H264编码原理详解(4分钟)

【录播】08-03-视频编码实战(42分钟)

【录播】08-04-音视频H264和AAC合成FLV实战(77分钟)

【录播】08-05_MP4合成实战1-框架分析(13分钟)

【录播】08-05_MP4合成实战2-muxer实现(44分钟)

【录播】08-05_MP4合成实战3-音视频编码实现(45分钟)

【录播】08-05_MP4合成实战4-合成vep(96分钟)

10FFmpeg过滤器实战-豁然贯通

【录播】08-05_MP4合成实战5-优化(52分钟)

【录播】9-1-FFmpeg过滤器框架分析(12分钟)

【录播】9-2-视频过滤器实战(21分钟)

【录播】9-3-音频过滤器实战(39分钟)

【录播】9-4-5-FFmpeg filter补充讲解(46分钟)

11FFmpeg+QT播放器实战-出类拔萃

【录播】播放器框架分析(31分钟)

【录播】音频输出模块(59分钟)

【录播】视频输出模块(48分钟)

【录播】缓存队列设计(65分钟)

【录播】音频解码模块(55分钟)

【录播】视频解码模块(77分钟)

12ffplay播放器剖析1-技冠群雄

【录播】11-01-ffplay.c意义(6分钟)

【录播】11-02-ffplay框架分析(16分钟)

【录播】11-03-ffplay数据结构分析(76分钟) 免费试学

【录播】11-04-ffplay数据读取线程(131分钟) 免费试学

【录播】11-05-ffplay视频解码线程(58分钟)

【录播】11-06-ffplay音频解码线程(21分钟)

【录播】11-07-ffplay音频输出模块(60分钟)

【录播】11-08-ffplay重采样(17分钟)

【录播】11-09-视频输出(95分钟)

【录播】11-10-ffplay图像格式转换(7分钟)

13ffplay播放器剖析2-技冠群雄

【录播】11-11-音视频同步基础(49分钟)

【录播】11-12-ffplay播放器-音视频为基准(63分钟)

【录播】11-13-ffplay播放器-以视频为基准(35分钟)

【录播】11-14-ffplay播放器-外部为基准(15分钟)

【录播】11-15-播放器-播放暂停(35分钟)

【录播】11-16-播放器–逐帧、调音量、静音(11分钟)

【录播】11-17-ffplay播放器-快进快退seek(36分钟)

【录播】11-18-ffplay播放器总结(6分钟)

14ffmpeg媒体转换器1-神乎其技

【录播】13-01-掌握ffmpeg.c的意义(4分钟)

【录播】13-02-ffmpeg框架分析(55分钟)

【录播】13-03-命令行解析1(34分钟)

【录播】13-03-命令行解析2(45分钟)

【录播】13-05-mp4转flv-1(70分钟)

【录播】13-06_mp42flv(37分钟)

【录播】13-07-mp4转flv3-filter逻辑(60分钟)

【录播】13-08-mp4转flv4-timebase(48分钟)

【录播】13-09-ffmpeg mp4转flv之copy(60分钟)

【录播】13-10-mp4转flv6-scale(19分钟)

15RTMP流媒体实战

【录播】RTMP流媒体服务器搭建(29分钟)

【录播】RTMP实战1(132分钟)

【录播】RTMP实战2(137分钟)

【录播】RTMP实战3(148分钟)

16HLS流媒体实战

【录播】16-01 HLS流媒体服务器配置(29分钟)

【录播】16-02 HLS框架分析(27分钟)

【录播】16-03 m3u8协议详解(9分钟)

【录播】16-04 TS协议解析(36分钟)

【录播】16-05 HLS抓包分析(23分钟)

【录播】16-06 HTTP协议分析(24分钟)

【录播】16-07 hls拉流源码分析1(69分钟)

【录播】16-07 hls拉流源码分析2(54分钟)

【录播】16-08 nginx-hls-多码率测试环境搭建(58分钟)

【录播】16-09 TS协议补充(25分钟)

17RTMP/HLS/HTTP-FLV流媒体服务器分析

【录播】01-SRS流媒体服务器开发概述(47分钟)

【录播】02-SRS流媒体框架入门(66分钟)

【录播】03-SRS流媒体服务器-RTMP推流框架分析(63分钟)

【录播】04-SRS流媒体服务器-RTMP拉流框架分析(32分钟)

【录播】05-SRS流媒体服务器-RTMP协议1(68分钟)

【录播】05-SRS流媒体服务器-RTMP协议2(23分钟)

【录播】06-SRS流媒体服务器-RTMP推流消息处理(59分钟)

【录播】07-SRS流媒体服务器-HTTP-FLV框架分析(48分钟)

【录播】08-1-SRS流媒体服务器-HTTP-FLV-配置文件(25分钟)

【录播】08-2-SRS流媒体服务器-HTTP-FLV拉流(26分钟)

18RTMP/HLS/HTTP-FLV流媒体服务器分析2

【录播】08-3-SRS流媒体服务器-HTTP-FLV拉流1(50分钟)

【录播】08-4-SRS流媒体服务器-HTTP-FLV拉流2(53分钟)

【录播】09-1-SRS流媒体服务器-Forward集群配置文件(26分钟)

【录播】09-2-SRS流媒体服务器-Forward集群源码分析(31分钟)

【录播】10-1-SRS流媒体服务器-Edge集群配置(42分钟)

【录播】10-2-SRS流媒体服务器-Edge源码分析(50分钟)

【录播】10-3-SRS流媒体服务器-Edge回源(18分钟)

【录播】11-1-SRS流媒体服务器-HLS文件配置和测试(18分钟)

【录播】11-2-SRS流媒体服务器-HLS拉流分析1(60分钟)

【录播】11-3-SRS流媒体服务器-HLS拉流分析2(31分钟)

19RTMP/HLS/HTTP-FLV流媒体服务器分析3

【录播】11-3-SRS流媒体服务器-HLS拉流分析3(64分钟)

【录播】1-RTSP服务器搭建(27分钟)

【录播】2-RTSP基本原理(34分钟)

【录播】3-RTP协议讲解(24分钟)

【录播】4-RTP之H264封包和解包1-封包原理(36分钟)

【录播】4-RTP之H264封包和解包2-封包原理(91分钟)

【录播】5 RTP之AAC封包和解包1-软件框架分析(66分钟)

20RTSP流媒体实战2

【录播】5 RTP之AAC封包和解包2-原理和源码解析(51分钟)

【录播】6-RTSP协议交互流程(38分钟)

【录播】7 SDP协议分析(27分钟)

【录播】8 RTCP解析(88分钟)

【录播】9-1-rtsp推流实战-框架分析(59分钟)

【录播】9-2-rtsp推流实战-模拟捕获音频(77分钟)

【录播】9-3-rtsp推流实战-模拟捕获视频(50分钟)

【录播】9-4-rtsp推流实战-音频编码器封装(98分钟)

【录播】9-4-rtsp推流实战-音频编码器封装2(33分钟)

21RTSP流媒体实战3

【录播】9-5-rtsp推流实战-视频编码器封装(93分钟)

【录播】9-6-rtsp推流实战-队列设计(93分钟)

【录播】9-7-rtsp推流实战-RTSP推流模块(71分钟)

【录播】9-8-rtsp推流实战-实现RTSP正常推流(37分钟)

【录播】9-9-rtsp推流实战-RTSP推流超时处理(32分钟)

【录播】9-10-rtsp推流实战-消息处理机制(84分钟)

【录播】9-11-rtsp推流实战-综合优化(30分钟)

22WebRTC中级-WebRTC基础原理

【录播】0 WebRTC课程介绍(13分钟)

【录播】1.1 什么是WebRT(3分钟)

【录播】1.2 WebRTC框架(5分钟)

【录播】1.3-1.4 WebRTC发展前景+国内方案商(7分钟)

【录播】1.5 WebRTC通话原理1-STUN(21分钟)

【录播】1.5 WebRTC通话原理2-TURN(8分钟)

【录播】1.5 WebRTC通话原理3-信令服务器(10分钟)

【录播】1.5 WebRTC通话原理4-一对一通话(18分钟)

【录播】1.6 课程收获(2分钟)

23WebRTC中级-WebRTC开发环境搭建

【录播】2.1 vscode安装和测试(9分钟)

【录播】2.2 nodejs安装和测试(10分钟)

【录播】3.1 coturn安装(4分钟)

【录播】3.2 coturn服务器测试(7分钟)

24
WebRTC中级-音视频采集
【录播】4.1 打开摄像头(上)(15分钟)

【录播】4.1 打开摄像头(下)(4分钟)

【录播】4.2 打开麦克风(9分钟)

【录播】4.3 打开摄像头+麦克风(3分钟)

【录播】4.4 拓展讲解(8分钟)

25WebRTC中级-Nodejs实战

【录播】5.1 Web端websocket(11分钟)

【录播】5.2 Nodejs服务器 websocket(8分钟)

【录播】5.3 websocket聊天室实战1-框架分析(7分钟)

【录播】5.3 websocket聊天室实战2-客户端(8分钟)

【录播】5.3 websocket聊天室实战3-服务端(13分钟)

【录播】5.4 信令服务器mp实战(12分钟)

【录播】6.1.1 js知识补充(10分钟)

26WebRTC中级-手把手实现音视频一对一通话(一)

【录播】6.1.2 一对一通话原理(25分钟)

【录播】6.1.3 信令协议设计(38分钟)

【录播】6.1.4 WebRTC API讲解(12分钟)

【录播】6.2 RTCPeerConnection补充(7分钟)

【录播】6.3.1-2 页面设计和打开摄像头(22分钟)

【录播】6.3.3 websocket连接(23分钟)

【录播】6.3.4 join_new-peer信令(44分钟)

【录播】6.3.5 leave和peer-leave信令实现(19分钟)

【录播】6.3.6 一对一offer_answer_candidate信令(62分钟)

27WebRTC中级-手把手实现音视频一对一通话(二)

【录播】6.3.7 综合调试和完善(54分钟)

【录播】6.4-1 部署到公网(上)(31分钟)

【录播】6.4-2 部署到公网(下)(8分钟)

【录播】6.4-3 部署到公网(云服务器替换为外网ip)(4分钟)

【录播】6.5.1 获取权限和引入库(4分钟)

【录播】6.5.2 信令处理(15分钟)

【录播】6.5.3 Android WebRTC框架分析(42分钟)

【录播】6.5.4 Android实战-走读代码(22分钟)

【录播】6.5.5 Web和Android通话总结(13分钟)

28WebRTC中级-开源项目简介和AppRTC工程搭建

【录播】7. 开源方案简介(13分钟)

【录播】8.1 AppRTC服务器组成(5分钟)

【录播】8.2 准备工作(3分钟)

【录播】8.3-AppRTC必要软件安装(1)(22分钟)

【录播】8.3-AppRTC-必要软件安装(2)(15分钟)

【录播】8.4-1AppRTC配置与运行coturn_collider(20分钟)

【录播】8.4-2-AppRTC-配置与运行-nginx代理(12分钟)

【录播】8.4-3AppRTC配置与运行-解决跨域问题和总结(18分钟)

【录播】9 WebRTC基础课程总结与展望(10分钟)

29WebRTC高级-分辨率-码率-编码器

【录播】修改摄像头分辨率(133分钟)

【录播】限制码率(145分钟)

【录播】快播核心技术揭秘 P2P框架的实现(1)(64分钟)

【录播】快播核心技术揭秘 P2P框架的实现(2)(59分钟)

30WebRTC高级-Mesh模型实现多人通话

【录播】1-多人通话原理(144分钟)

【录播】2-WebRTC Mesh模型多人通话项目部署(59分钟)

【录播】3-WebRTC Mesh模型多人通话信令分析(4分钟)

31WebRTC高级-Janus二次开发1

【录播】Janus项目搭建(server+web+android)(75分钟)

【录播】Janus框架分析(40分钟)

【录播】Janus信令分析(43分钟)

【录播】Web客户端信令分析1(27分钟)

【录播】Web客户端信令分析2(32分钟)

【录播】Web客户端信令分析3-publisher(88分钟)

【录播】Web客户端信令分析4-subscriber1(29分钟)

【录播】Web客户端信令分析4-subscriber2(37分钟)

【录播】Web客户端源码分析1(58分钟)

32WebRTC高级-Janus二次开发2

【录播】Web客户端源码分析2(77分钟)

【录播】Janus Web客户端源码分析3(54分钟)

【录播】手把手实现Web视频会议开发-代码实现1(33分钟)

【录播】手把手实现Web视频会议开发-代码实现2(76分钟)

33WebRTC高级-Janus源码分析

【录播】Janus服务器-源码结构(13分钟)

【录播】glib-01-编译和glist(23分钟)

【录播】glib-02-threads(8分钟)

【录播】glib-03-asyncqueue(10分钟)

【录播】glib-04-threadpool(26分钟)

【录播】glib-05-hashtable(12分钟)

【录播】glib-06-mainloop-contex(18分钟)

34WebRTC高级-SRS4.0-1

【录播】1-SRS 4.0开发环境搭建(38分钟)

【录播】2-SRS 4.0配置支持WebRTC推拉流1(23分钟)

【录播】2-SRS 4.0配置支持WebRTC推拉流2(8分钟)

【录播】3-1-RTMP端口监听逻辑(32分钟)

【录播】3-2-RTMP推流拉流怎么创建连接(28分钟)

【录播】3-3_4-RTMP推流读取数据,拉流转发数据(18分钟)

【录播】3-5-哪些配置文件会影响RTMP的延迟(40分钟)

【录播】4-4.0 WebRTC 1v1通话1-配置和测试(28分钟) 免费试学

【录播】4-4.0 WebRTC 1v1通话2-逻辑分析(42分钟) 免费试学

【录播】6.1-rtmp2webrtc测试环境(7分钟)

35WebRTC高级-SRS4.0-3

【录播】6.2-rtmp2webrtc提出问题-灵魂拷问(26分钟) 免费试学

【录播】6.3-rtmp2webrtc协议转换(28分钟)

【录播】6.4-RTMP2WebRTC逻辑(56分钟)

【录播】6.5-webrtc2rtmp测试环境(6分钟)

【录播】6.6-webrtc2rtmp协议转换(4分钟)

【录播】6.7-webrtc2rtmp逻辑(21分钟)

【录播】7.1-SRS4.0-ICE交互分析(49分钟)

【录播】8-SRS4.0 DTLS 握手(29分钟)

【录播】9-SRS4.0-SRTP加密传输(16分钟)

【录播】10-SRS4.0-SDP详解1(48分钟)

36WebRTC高级-SRS4.0-4

【录播】10-SRS4.0-SDP详解2(24分钟)

【录播】11-参考资料-WebRTC常用的缩略词(23分钟)

【录播】11-参考资料-WebRTC的拥塞控制概述(77分钟)

【录播】补充:Clion调试SRS4.0.156(23分钟)

【录播】12-Webrtc中RTCP使用及相关指标计算(4分钟)

【录播】13-WebRTC FEC算法(4分钟)

【录播】14-WebRTC jitter buffer(4分钟)

【录播】15-WebRTC拥塞控制(4分钟)

37Android NDK开发

【录播】makefile和cmake工程组织(126分钟)

【录播】gdb调试技巧(105分钟)

【录播】1-So库适配简单总结(37分钟)

【录播】2-1-JNI、NDK、CMake和ndk-build介绍(7分钟)

【录播】2-2-环境搭建(18分钟)

【录播】2-3-CMake配置-CMakeList和gradle(22分钟)

【录播】2-3-CMake配置-so目录输出(20分钟)

【录播】2-3-4-生成指定cpu平台对应的so库(10分钟)

【录播】2-4-1_2-JNI基础.和接口生成(27分钟)

38Android NDK开发2

【录播】2-4-3JNIEnv_jobject_jclass(18分钟)

【录播】2-4-4-jni数据类型(37分钟)

【录播】2-4-5_7-类-域-方法描述符(34分钟)

【录播】3-1-ffmpeg编译准备(33分钟)

【录播】3-2-ffmpeg编译fdk-x264-mp3(12分钟)

【录播】3-3-ffmpeg编译完成(7分钟)

【录播】3-4-ffmpeg-android集成(28分钟)

【录播】4-1-简单播放器功能(12分钟)

【录播】4-2-播放器分析(72分钟)

39Android NDK开发3

【录播】5.1-ijkplayer编译(33分钟)

【录播】5.2-ijkplayer项目框架分析(4分钟)

【录播】5.3-ijkplayer拉流分析(4分钟)

【录播】5.4-ijkplayer解码分析(4分钟)

【录播】5.5-ijkpalyer音频播放(4分钟)

【录播】5.6-ijkpalyer视频播放(4分钟)

【录播】5.7-ijkpalyer事件响应流程(4分钟)

【录播】5.8-ijkpalyer如何变速播放(4分钟)

【录播】5.9-ijkpalyer低延迟播放(4分钟)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_52622200/article/details/121844805

智能推荐

Selenium-WebDriver API命令与操作——八种元素定位_15. 简答题 请看下面表单的示例程序 <div id="coolestwidget evah">…-程序员宅基地

文章浏览阅读802次。原文地址:http://www.seleniumhq.org/docs/03_webdriver.jsp#selenium-webdriver-api-commands-and-operations(本文只针对python部分翻译)首先申明一点:本人英语水平很烂,做此翻译仅仅用于更深入地去理解webdriver的使用方法。一、获取页面使用WebDriver的第一步是打开一个页面,通_15. 简答题 请看下面表单的示例程序 …

Sentinel FlowSlot 限流实现原理(文末附流程图与总结)_sentinel插槽flowslot原理-程序员宅基地

文章浏览阅读232次。Sentinel 触发限流的实现类为 FlowSlot。我们再来简单思考一下,要实现触发限流,至少需要完成如下几件事情:收集实时调用信息。设置触发限流规则根据限流规则与调用信息来决定是否对请求进行限流等。如何收集实时调用信息在前面的文章中已详细介绍,请带着上述问题开始本节的探讨。 ## 1、初始 FlowSlot..._sentinel插槽flowslot原理

signal-程序员宅基地

文章浏览阅读62次。函数名: signal  表头文件 #include&lt;signal.h&gt;   功 能: 设置某一信号的对应动作   函数原型 :void (*signal(int signum,void(* handler)(int)))(int);   或者:typedef void(*sig_t) ( int );   sig_t signal(int signum,sig_t h...

rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1518) [-程序员宅基地

文章浏览阅读1.8k次。在使用rsync同步主数据库到从数据库操作时,rsync报错rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1518) [generator=3.0.9]原因是有文件没有写的权限,导致备份数据库权限不够,两种解决办法:1、将服务端rsyncd.con..._rsync error: some files/attrs were not transferred (see previous errors) (co

深度学习(7):基于LSTM算法的股票走势预测_基于lstm的股票行情预测-程序员宅基地

本文介绍了基于LSTM算法的股票走势预测方法。通过将股票指数输入LSTM模型进行训练和推理,最后输出判断结果。文章首先介绍了RNN的原理,然后详细介绍了LSTM算法的基本原理和实现方法。最后,作者展示了使用LSTM算法预测未来股票价格的结果。

什么是依赖注入与Ioc容器了_依赖注入关于水注入水就是l c容器注入应用程序中某个对象的属性值和依赖的对-程序员宅基地

文章浏览阅读518次。背景在很多编程语言(例如java)开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,一旦有修改,牵扯的类会很多。最早在java的spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。目前许多主流PHP框架也使用了依赖注入..._依赖注入关于水注入水就是l c容器注入应用程序中某个对象的属性值和依赖的对

随便推点

Android之OpenCv简单人脸识别功能(Bitmap)_androidbitmap_getinfo android_bitmap_format_rgba_8-程序员宅基地

文章浏览阅读1.4k次。Android之OpenCv简单人脸识别功能OpenCv的下载下载地址 - https://opencv.org/releases/doc 文档目录samples 示例代码sdk 编译后的动态库以及头文件案例代码人脸识别1.人脸信息录入2.获取相机的Bitmap,检测人脸信息(保证人脸特征信息比较精准),正常,眨眼睛,张嘴巴3.提取特征值Mat转Bitmap// 将Mat转bitmapvoid mat2Bitmap(JNIEnv *env,jobject bitmap,Mat _androidbitmap_getinfo android_bitmap_format_rgba_8888

[C++]输入三个整数x,y,z,请把这三个数由小到大输出_c++从小到大输出三个数-程序员宅基地

文章浏览阅读5.1k次,点赞5次,收藏10次。#include<iostream>using namespace std;//题目:输入三个整数x,y,z,请把这三个数由小到大输出。void test04(){ int x, y, z; cout << "输入三个整数x,y,z" << endl; cin >> x >> y >> z; if (x>..._c++从小到大输出三个数

vue3.0五分钟就能直接上手用_vue3.0beforedestory-程序员宅基地

文章浏览阅读312次。1.setup(props,context) props:上个组建的参数、 context //1.attrs是上个页面传过来的属性,没有用props承接的都会在attrs里面展示,用props承接的都不展示在attrs内 //2.emit是抛出事件,如下方法:emitFn //3slots插槽,context.slots2.ref,需要用value来修改 let count = ref(0); count.value let_vue3.0beforedestory

MySQL Cluster7.3 的安装与测试_mysql cluster7.3.33部署测试-程序员宅基地

文章浏览阅读132次。目录部署环境1.安装MySQL Cluster7.32.修改集群配置文件3.修改数据库配置文件4.启动管理节点5.启动数据节点6.启动管理节点7.测试部署环境centos7最小化安装,每台1CPU2G内存MySQL Cluster版本为 7.3.32(当前最新版)下载地址:https://dev.mysql.com/downloads/cluster/节点IP地址功能node1192.168.184.11管理节点、数据节点、SQL节点node2192.168.18_mysql cluster7.3.33部署测试

Swift- 嵌套类型_swift4 嵌套对象-程序员宅基地

文章浏览阅读359次。struct BlackjackCard { // nested Suit enumeration enum Suit: Character { case spades = "", hearts = "♡", diamonds = "♢", clubs = "" } //..._swift4 嵌套对象

JavaFX Pane_fxml pane-程序员宅基地

文章浏览阅读1.6k次。Pane面板类主要有如下几种:栈面板类StackPane、边界面板类BorderPane、流式面板类FlowPane、网格面板类GridePane、单行面板类HBox和单列面板类VBox等几种。ps:一个节点只能添加到一个面板中JavaFX CSSsPane.setStyle("-fx-border-color: yellow;-fx-background-color: green");bt1.setStyle("-fx-border-color: red");StackPaneStackP_fxml pane

推荐文章

热门文章

相关标签