- 博客(135)
- 资源 (6)
- 收藏
- 关注

原创 置顶汇总:OpenGL图形学、Shader进阶、Android-RTC视频处理、学术讨论群。
写博客缘于自己对学习的文字积累,也方便温故而知新。多年内也认识很多互相学习的同学。特开此篇置顶汇总相关的博客,并成立学术讨论群方便同学们互相学习。
2022-09-25 13:32:33
1690
4
原创 【WebRTC-11】如何理解webrtc的Source、Track&Sink
如何理解VideoSource、VideoTrack&VideoSink三者的关系?它们只能是1v1v1的关系吗?有前三者,还有一个MediaStream,如何理解其作用?
2025-03-24 18:15:00
1000
1
原创 【WebRTC-10】webrtc是如何确定双端的编解码类型?
webrtc-android是如何确定编解码类型,如何调整视频使用h264编解码?
2025-03-24 18:00:00
1196
原创 【webrtc debug tools】 rtc_event_log_to_text
在学习分析webrtc的过程中,发现其内部提供了一个实时数据捕获接口RtcEventLog。通过该接口可以实时捕获进出webrtc的RTP报文头数据、音视频配置参数、webrtc的探测数据等。
2025-03-11 10:54:04
1067
原创 探讨如何在AS上构建webrtc(3)分享WebRTC-CMakeBuild轻量化工程
我想很多同学想深入接触 webrtc学习的时候,好不容易下载到对应的源码之后,看见其庞大的代码仓完全不知道入手,那么我就在想,能不能仿照其他小型sdk-demo这样的方式,由繁从简方便学习使用呢?到这次第三篇文章,打算放一些成果出来分享給有需要的同学。
2025-03-11 10:44:42
977
原创 探讨如何在AS上构建webrtc(2)从sdk/android/Build.gn开始
从webrtc的build.gn,探讨如何在Android Studio上 进行webrtc的二次开发并编译构建。
2025-02-07 10:13:28
1016
原创 探讨如何在AS上构建webrtc(1)再谈webrtc的下载&编译
再来谈谈webrtc编译,抽丝剥茧,思考如何利用Android Studio对WebRTC进行二次开发并输出sdk。
2025-02-07 09:41:51
1152
原创 数字图形处理【18】一维二维Haar小波变换,以及Haar小波响应。
简单介绍一维Haar小波和二维Haar小波,举例说明如何计算二维图像的Haar小波水平响应 和 垂直响应。
2024-12-12 18:09:45
1455
原创 数字图形处理【17】特征检测——SURF特征检测
SURF(Speeded Up Robust Features)算法是对SIFT(Scale-Invariant Feature Transform)算法的优化和改进。SURF算法在保持SIFT算法的许多优点的同时,通过对多个步骤进行了算法优化,提高了计算效率和速度。
2024-12-11 08:45:00
1706
原创 数字图像处理【15】特征检测——SIFT特征检测
Harris角点检测存在明显的缺陷,就是检测结果直接受到输入图像的空间大小影响。进而引出SIFT(Scale-Invariant Feature Transform,尺度不变特征变换)
2024-08-22 13:00:00
1880
原创 数字图像处理【14】特征检测——Harris角点检测
在上一篇文章已经介绍了opencv特征检测中的一些必要的概念,介绍了什么是特征,什么是角点,这些角点特征可以做什么。今天来看看对于我们人来说很容易就识别到角点特征,对于计算机来说是如何识别的,具体的步嘴原理是怎样的。
2024-08-21 20:30:00
1498
原创 数字图像处理【13】图像特征概述。
打算用几篇文章回顾OpenCV特征模块(features2d)当中的对象检测(object detection)概念,以及主要的经典算法。这些传统的算法相对于现在来讲,可能有些过时,但对于初学者来说还是有必要学学的。了解掌握什么是图像特征,常见的图像特征,有哪些提取方法,这些特征能做些什么?有哪些应用场景?
2024-08-21 14:45:42
641
原创 数字图像处理【12】OpenCV图像金字塔(参考)
图像的尺度空间是模拟人眼远近视觉效果的一种方式。这一理论主要基于人眼在观察不同距离的物体时,对物体细节和整体轮廓的感知能力会发生变化。具体来说,图像的尺度空间是指图像经过几个不同高斯核后形成的模糊图片的集合,这些图片模拟了人眼在不同距离观察物体时的视觉效果。
2024-08-02 18:10:42
1032
原创 四元数学习总结(2)
相比矩阵,用四元数处理3D旋转的优势是毋庸置疑的,但由于概念复杂,难于理解,一直令我摸不着头脑。最近学习更是发现在机器人、无人机、SLAM等先进领域,四元数被当成实数、整数这样的基础,所以决定努力补一补这块的知识点。全部内容都来自B站/知乎上的大佬们,这只是本人学习有所感悟后,梳理出来的总结。
2024-05-27 10:07:30
1222
原创 四元数学习总结(1)
相比矩阵,用四元数处理3D旋转的优势是毋庸置疑的,但由于概念复杂,难于理解,一直令我摸不着头脑。最近学习更是发现在机器人、无人机、SLAM等先进领域,四元数被当成实数这样的基础类型去使用,所以决定花时间去补一补这块的知识点。
2024-05-21 21:16:09
1184
转载 机器视觉【2】线性求解相机几何参数
学习了相机成像的整个流程,以及抽象出其数学模型,其中数学模型里总结出三组关键参数:相机内参k,畸变参数d,以及变换参数e。变换参数e随拍摄位置改变而改变,但它是一种固定的线性变换。内参k和畸变参数d通常都是未知的要去求解。这一章就是学习如何去求解,或者说搞明白求解过程中的数学道理。
2024-02-19 17:33:52
332
原创 机器视觉【1】相机的成像(畸变)模型
我们能否从2D图像中恢复三维世界的模型,从而推断其近似的真实信息?答案是可以通过多视角的方式去推算,譬如双目立体视觉就很好的进行测距计算。那么如何通过摄像机拍出的二维照片,精确的恢复三维信息?这就需要先对相机的成像过程进行数学建模,用严谨的数学表达式来描述整个成像过程。
2023-12-14 20:34:05
3419
原创 数字图像处理【11】OpenCV-Canny边缘提取到FindContours轮廓发现
本章主要介绍图像处理中一个比较基础的操作:Canny边缘发现、轮廓发现 和 绘制轮廓。概念不难,主要是结合OpenCV 4.5+的API相关操作,为往下 "基于距离变换的分水岭图像分割" 做知识储备。
2023-07-13 16:25:33
5942
2
原创 数字图像处理【10】OpenCV-直方图反向投影与模板匹配
直方图的反向投影是利用直方图模型计算给定图像像素点的特征。反向投影在某一位置的值是源图像在对应位置的像素值的累计。反向投影操作可实现检测输入源图像给定图像的最匹配区域,可用于目标检测。
2023-06-20 20:35:19
1461
原创 数字图像处理【9】频域应用—快速傅里叶和二维变换
上一篇我们系统的介绍了傅里叶级数、傅里叶变换、离散傅里叶变换。本篇主要介绍快速傅里叶变换,并说说傅里叶变换在二维图像上是如何应用的。
2023-05-17 09:00:00
2766
1
原创 数字图像处理【6】图像阈值分割
图像分割是一个经典的图像处理问题,是图像理解和识别的前提基础,在模式识别、计算机视觉、医学图像处理等领域中有着广泛的应用。其主要目的是将感兴趣目标从复杂背景区域中提取出来,以便进行目标识别和分析。
2023-04-04 00:38:51
2458
原创 数字图像处理【5】图像形态学操作—膨胀、腐蚀、开、闭
图像形态操作,其实是基于形状的一系列图像处理操作的合集。主要是基于集合论基础上的形态数学运算。形态学主要有四个基本操作:腐蚀、膨胀、开、闭
2023-03-29 17:05:50
1430
原创 优化OpenGLSL.texelFetch锯齿问题,让我想起一道阿里面试题。
OpenGLSL.texelFetch锯齿问题,让我想起当年阿里达摩院的一道面试题,而且实际操作编程题。
2022-07-22 12:26:57
1360
4
原创 OpenGLSL中处理HDR.ToneMapping(HLG)
介绍在GLSL中处理HLG(hybrid-log-gamma 混合对数伽马曲线)的HDR tonemap SDR的渲染流程。
2022-05-09 19:04:50
2102
39
原创 仿照FFmpeg在GLSL中处理HDR.ToneMapping(下)
深入拆解FFmpeg 命令行 HDR 转SDR,GLSL实现HDR.ToneMapping
2022-05-05 12:06:09
3584
9
原创 仿照FFmpeg在GLSL中处理HDR.ToneMapping(上)
一篇让你真正理解 tone mapping 的文章;拆解 HDR tonemap SDR流程
2022-04-27 18:29:45
3176
9
原创 MediaCodec解码P010,OpenGLSL.texelFetch读取非归一化纹素。
Android.MediaCodec解码P010,需要有硬件条件;GLSL.texelFetch读取非归一化纹素的一些深坑;
2022-04-15 14:22:12
5264
17
原创 HEVCProfileMain10HDR10 和 非8bit数据位深的一些讨论。
Android HEVCProfileMain10HDR10 和 关于10bit的一些知识要点。
2022-03-27 23:13:31
4303
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人