自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vx number:zzr_admin,拉入技术交流群。

文章相关托管代码:github.com/MrZhaozhirong/

  • 博客(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

原创 数字图像处理【16】积分图 Integral Image

学习积分图的计算,并理解它的作用。

2024-08-23 13:00:00 905

原创 数字图像处理【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

原创 什么是泰勒级数展开?

什么是泰勒级数。

2024-07-17 10:58:10 2048

原创 四元数学习总结(2)

相比矩阵,用四元数处理3D旋转的优势是毋庸置疑的,但由于概念复杂,难于理解,一直令我摸不着头脑。最近学习更是发现在机器人、无人机、SLAM等先进领域,四元数被当成实数、整数这样的基础,所以决定努力补一补这块的知识点。全部内容都来自B站/知乎上的大佬们,这只是本人学习有所感悟后,梳理出来的总结。

2024-05-27 10:07:30 1222

原创 四元数学习总结(1)

相比矩阵,用四元数处理3D旋转的优势是毋庸置疑的,但由于概念复杂,难于理解,一直令我摸不着头脑。最近学习更是发现在机器人、无人机、SLAM等先进领域,四元数被当成实数这样的基础类型去使用,所以决定花时间去补一补这块的知识点。

2024-05-21 21:16:09 1184

原创 机器视觉【3】非线性求解相机几何参数

承接上一章,学习非线性求解相机几何参数,去解决线性求解法的问题缺点。

2024-02-20 18:18:35 1402

转载 机器视觉【2】线性求解相机几何参数

学习了相机成像的整个流程,以及抽象出其数学模型,其中数学模型里总结出三组关键参数:相机内参k,畸变参数d,以及变换参数e。变换参数e随拍摄位置改变而改变,但它是一种固定的线性变换。内参k和畸变参数d通常都是未知的要去求解。这一章就是学习如何去求解,或者说搞明白求解过程中的数学道理。

2024-02-19 17:33:52 332

原创 机器视觉【1】相机的成像(畸变)模型

我们能否从2D图像中恢复三维世界的模型,从而推断其近似的真实信息?答案是可以通过多视角的方式去推算,譬如双目立体视觉就很好的进行测距计算。那么如何通过摄像机拍出的二维照片,精确的恢复三维信息?这就需要先对相机的成像过程进行数学建模,用严谨的数学表达式来描述整个成像过程。

2023-12-14 20:34:05 3419

原创 我在优快云创作的2048天纪念(即将毕业十年的小结)

我在优快云创作的2048天纪念(即将毕业十年的小结)

2023-08-21 21:25:45 335

原创 数字图像处理【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

原创 数字图像处理【8】认识频域—关于傅里叶

关于傅里叶的一切,我真的很用心和有耐心的学习。希望看文章的你也能搞明白。

2023-04-27 12:18:53 2181

原创 数字图像基础【7】应用线性回归最小二乘法(矩阵版本)求解几何变换(仿射、透视)

应用线性回归最小二乘法(矩阵版本)求解几何变换(仿射、透视)

2023-04-16 14:35:30 1680

原创 数字图像处理【6】图像阈值分割

图像分割是一个经典的图像处理问题,是图像理解和识别的前提基础,在模式识别、计算机视觉、医学图像处理等领域中有着广泛的应用。其主要目的是将感兴趣目标从复杂背景区域中提取出来,以便进行目标识别和分析。

2023-04-04 00:38:51 2458

原创 数字图像处理【5】图像形态学操作—膨胀、腐蚀、开、闭

图像形态操作,其实是基于形状的一系列图像处理操作的合集。主要是基于集合论基础上的形态数学运算。形态学主要有四个基本操作:腐蚀、膨胀、开、闭

2023-03-29 17:05:50 1430

原创 数字图像处理【4】图像空间滤波-锐化

图像的高频与低频指的是什么;图像高频分量的处理又有哪些?

2023-03-25 00:29:03 3797

原创 数字图像处理【3】图像空间滤波-平滑

介绍图像的各种空间滤波原理,及处理的目:去噪、特征提取、图像增强。

2023-03-23 21:00:46 2034

原创 数字图像处理【2】对比度亮度精准调节、常用灰度变换、直方图均衡化

对比度亮度精准调节;介绍常用灰度变换;白话文介绍直方图均衡化及其应用。

2023-03-20 17:26:51 4270

原创 数字图像处理【1】图像形成、颜色模型

数字图像处理基础——图像形成、颜色模型

2023-03-17 10:44:35 1451

原创 (Android-RTC-9)PeerConnectionFactory

初识PeerConnectionFactory,整体认识结构脉络。

2023-03-05 17:09:12 777 1

原创 总结2022,计划2023

程序人生,总结2022,计划2023。

2022-12-29 16:41:30 1195 1

原创 优化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

ffplay播放工具,用于检验.yuv .h264 .pcm .aac等原始裸数据

ffplay播放工具,用于检验.yuv .h264 .pcm .aac等原始裸数据

2018-12-17

琢石成器-win32汇编语言程序设计 第二版随书源代码(含makefile)

琢石成器-win32汇编语言程序设计 第二版随书源代码(含makefile)

2014-02-17

PE文件分析器(自研版本)

看加密解密,然后自己写的PE文件分析器。 有vc6的win32版和vs2008的mfc版,亲测没问题,安全无毒。

2014-01-27

加密与解密 (第三版)

逆向工程 网络安全方向必备全书。看完此书比对逆向工程有深刻的了解~

2013-11-05

精通UNIX下C语言编程与项目实践

精通UNIX下C语言编程与项目实践 课本源代码

2012-10-11

空空如也

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

TA关注的人

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