排序
搬运大牛的一篇文章:从开发小白到音视频专家
这是由一篇我的演讲稿整理出来的文章,目标读者是对音视频开发感兴趣但是又不知道如何下手的初学者们,希望把我的经验分享出来,对大家有所帮助。 1. 成长的烦恼 经常收到一些网友的来信或者留...
OpenCV-Python快速入门系列06TrackBar/滚动条操作-调整图像亮度
获取滑动条位置: cv.getTrackbarPos('lightness', 'input') 获取滑动条的当前值。 当前值 pos 表示亮度增加的强度,范围为 [0, 100]。 更新空白图像: blank[:, :] = (pos, pos, pos) 为空白图...
海思平台vi vpss venc vdec vpss模块中的分辨率总结
VI、VPSS、VENC、VDEC、VO对这五个模块配置过程中都涉及到分辨率,现在总结如下: 1.VI模块: 涉及到的函数:HI_S32 HI_MPI_VI_SetChnAttr(VI_CHN ViChn, const VI_CHN_ATTR_S *pstAttr); 其中...
OpenCV-Python快速入门系列01开发环境搭建-图像读取与显示
前言 跟着贾志刚老师B站教程《OpenCV-Python快速入门30讲》来进行学习的,此系列文章作为一个学习记录。第一节课内容涵盖了计算机视觉的发展历史、主要任务、应用场景以及OpenCV的基本介绍。贾...
OpenCV-Python快速入门系列05图像像素的算术操作
图像像素的算术操作是一种常见的操作方式,用于增强、融合、调整图像等。数据类型可以不一致,但是大小要一致。 像素算术操作的基本类型 主要包括以下几种算术操作: 加法操作 减法操作 乘法操...
OpenCV-Python快速入门系列04图像像素的读写操作
修改像素值 通过索引直接修改像素值: 修改单个像素 image[100, 100] = [255, 0, 0] # 将 (100, 100) 位置的像素值改为蓝色 修改一块区域(ROI) image[50:150, 50:150] = [0, 255, 0] # 将 (50...
瑞芯微开发笔记 · MPP 篇(二)MPP 核心概念
0. 心智模型 把 MPP 想成一个'硬件编解码器的 SDK'。它的对外 API 围绕几个不透明类型转: MppCtx ─── 一个解码器或编码器实例的'句柄',里面藏着所有内部状态MppApi ─── ...
瑞芯微开发笔记 · MPP 篇(一)MPP术语表
视频编解码基础 缩写全称含义AVCAdvanced Video CodingH.264 标准的另一名字。MPP_VIDEO_CodingAVC = 7AV1AOMedia Video 1开源新一代编码器,MPP_VIDEO_CodingAV1AVS / AVS2Audio Video Standar...
搞嵌入式Linux,做底层还是应用?底层要掌握哪些技能?
ID:技术让梦想更伟大整理:李肖遥很多学习嵌入式的新人、工程师,在学习到半途中,总会感觉到迷茫,不知道自己从哪方面入手、进阶,也不知道自己目前处于学习的哪个层次,不清楚往后从哪方面来...
【面试题】SPI+DMA和UART+DMA通信中,哪个使用了双缓存区机制?双缓存区的主要优势是什么?
一、SPI+DMA 与 UART+DMA 的双缓冲机制差异 通信方式是否常用双缓冲典型场景SPI + DMA✅ 常用双缓冲(特别是接收端)高速、连续数据流(如显示屏驱动、摄像头、ADC 采样)UART + DMA❌ 通常单缓...








