logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

计算机视觉(四):二值化

二值化,就是将图像从彩色或灰度模式转换为只有两种颜色(通常是黑色和白色)的模式。这个过程的本质是设定一个,将图像中所有像素的灰度值与这个阈值进行比较。经过上述处理后,图像中的所有像素都只剩下两种可能的值:0 和 255,从而得到了一个黑白分明的二值化图像。二值化是许多图像处理和计算机视觉任务中的一个重要预处理步骤。选择阈值是二值化的核心挑战。错误的阈值会导致信息丢失或引入噪声。

#计算机视觉#人工智能#图像处理 +1
c++ 线程局部存储(Thread-Local Storage,TLS)

是一种重要的内存管理机制,它允许程序在多线程环境中为每个线程创建独立的、私有的变量副本。与所有线程共享的全局变量或静态变量不同,线程局部变量(也称为线程私有变量)只能被当前线程访问和修改。这种特性从根本上解决了多线程并发访问共享资源时可能出现的竞争条件和数据同步问题,从而简化了并发编程,提高了程序性能。

#c++
计算机组成原理(九):乘法器

乘法器的工作原理可以用二进制乘法来说明。二进制乘法和十进制乘法类似,通过部分积的累加得到结果。

音视频学习(四)——RGB、YUV视频像素数据

RGB是红、绿、蓝三原色,任何颜色都可以通过这三原色按不同比例混合出来。但在科学研究一般不采用RGB颜色空间,因为它的细节难以进行数字化的调整。它将亮度、色调、饱和度三个量放在一起表示,很难分开。在 YUV 空间中,每一个颜色有一个亮度信号 Y,和两个色度信号 U 和 V。亮度信号是强度的感觉,它和色度信号断开,这样的话强度就可以在不影响颜色的情况下改变,占用的存储空间对于RGB也较小。用16个b

#音视频
ffmpeg(三):处理原始数据命令

FFmpeg 可以直接处理。

系统架构设计(七):数据流图

数据流图(Data Flow Diagram, DFD)是一种用于表示信息系统数据流转及处理过程的图形工具。它反映系统功能及数据之间的关系,是结构化分析与设计的重要工具。

#系统架构
音视频学习(四十一):H264帧内压缩技术

块划分:原始图像帧首先被划分为宏块(16x16)和子宏块(如4x4、8x8等)。帧内预测:对于当前正在编码的图像块,编码器会根据其上方和左侧(已经编码并重建的)相邻像素,使用多种帧内预测模式(如垂直、水平、直流、对角线等)生成一个预测块。计算残差:将原始图像块的每一个像素值减去对应位置上预测块的像素值,从而得到一个残差块。这个残差块通常包含了图像中预测失败的细节和纹理信息。例如,如果原始块中的某个

#音视频
WebRTC(七):媒体能力协商

目的:确保双方选用兼容的音视频编解码器、分辨率、码率和传输参数,实现高质量的实时通信。载体:基于 SDP(Session Description Protocol)协议,描述媒体的相关能力。流程一方创建并发送包含自身支持能力的 SDP Offer对方收到后生成 SDP Answer,确认兼容参数双方通过设置本地和远端描述完成协商内容包括编解码器列表(如 VP8、H.264、Opus)媒体流方向(发

#webrtc
音视频学习(五)——H.264视频码流

帧内编码帧 ,I帧表示关键帧,你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成(因为包含完整画面)。前向预测编码帧。P帧表示的是这一帧跟之前的一个关键帧(或P帧)的差别,解码时需要用之前缓存的画面叠加上本帧定义的差别,生成最终画面。(也就是差别帧,P帧没有完整画面数据,只有与前一帧的画面差别的数据)。P帧是以I帧为参考帧,在I帧中找出P帧“某点”的预测值和运动矢量,取预测差值和运动

MySQL进阶1——底层数据结构B+树

MySQL 是会将数据持久化在硬盘,而存储功能是由 MySQL 存储引擎实现的,所以讨论 MySQL 使用哪种数据结构作为索引,实际上是在讨论存储引使用哪种数据结构作为索引,InnoDB 是 MySQL 默认的存储引擎,它就是采用了 B+ 树作为索引的数据结构。要设计一个 MySQL 的索引数据结构,不仅仅考虑数据结构增删改的时间复杂度,更重要的是要考虑磁盘 I/0 的操作次数。...

#数据结构#mysql
    共 45 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择