嵌入式共21篇
解决FFmpeg6.1.1编译后缺少ffplay的问题-天煜博客

解决FFmpeg6.1.1编译后缺少ffplay的问题

解决FFmpeg6.1.1编译后缺少ffplay,只有ffmpeg和ffprobe没找到ffmpeg原因:缺少SDL的库sudo apt-get install libsdl1.2-dev sudo apt-get install libsdl2-dev原文链接:https://blog.csdn.net/...
haoxuan的头像-天煜博客haoxuan1年前
01868
请说明V4L2架构的组成,以及内核层和用户层分别承担什么功能?mmap的原理是什么?-天煜博客

请说明V4L2架构的组成,以及内核层和用户层分别承担什么功能?mmap的原理是什么?

一、V4L2 架构的整体组成 V4L2(Video for Linux 2)是 Linux 内核中用于处理视频采集与输出设备的框架。它采用 内核空间 + 用户空间 的分层设计,大致分为以下几个部分: (1)用户层(User Sp...
haoxuan的头像-天煜博客haoxuan1个月前
04014
【面试题】SPI+DMA和UART+DMA通信中,哪个使用了双缓存区机制?双缓存区的主要优势是什么?-天煜博客

【面试题】SPI+DMA和UART+DMA通信中,哪个使用了双缓存区机制?双缓存区的主要优势是什么?

一、SPI+DMA 与 UART+DMA 的双缓冲机制差异 通信方式是否常用双缓冲典型场景SPI + DMA✅ 常用双缓冲(特别是接收端)高速、连续数据流(如显示屏驱动、摄像头、ADC 采样)UART + DMA❌ 通常单缓...
haoxuan的头像-天煜博客haoxuan1个月前
0515
RK3588 温度监控:不仅能查 CPU,GPU/NPU 温度也能看(附映射表)-天煜博客

RK3588 温度监控:不仅能查 CPU,GPU/NPU 温度也能看(附映射表)

前言RK3588 作为一款高性能 ARM 架构芯片(搭载 4 核 A76+4 核 A55,集成 GPU、NPU),广泛用于边缘计算、嵌入式设备、AI 开发板等场景。在编译 OpenCV、运行 AI 模型等高强度任务时,芯片温度...
haoxuan的头像-天煜博客haoxuan1个月前
014410
从零开始:RK3588 平台上 OpenCV 4.12.0 编译全流程详解-天煜博客

从零开始:RK3588 平台上 OpenCV 4.12.0 编译全流程详解

OpenCV介绍 OpenCV(Open Source Computer Vision Library) 是全球规模最大的计算机视觉库,自 2000 年 6 月起正式推出并持续迭代。作为开源项目,它由非营利性组织 开源视觉基金会(Open Sour...
haoxuan的头像-天煜博客haoxuan1个月前
04410
相机内外参和与图像分辨率的关系-天煜博客

相机内外参和与图像分辨率的关系

在进行摄像头标定、重建或点云处理的过程中,我们经常会遇到一个关键问题: “相机内参和图像分辨率有关系吗?如果我缩放了图像,内参还能用吗?” 答案是:有关系,而且很重要! 一、内参矩阵 ...
haoxuan的头像-天煜博客haoxuan6个月前
026814
OpenCV-Python快速入门系列06TrackBar/滚动条操作-调整图像亮度-天煜博客

OpenCV-Python快速入门系列06TrackBar/滚动条操作-调整图像亮度

获取滑动条位置: cv.getTrackbarPos('lightness', 'input') 获取滑动条的当前值。 当前值 pos 表示亮度增加的强度,范围为 [0, 100]。 更新空白图像: blank[:, :] = (pos, pos, pos) 为空白图...
OpenCV-Python快速入门系列05图像像素的算术操作-天煜博客

OpenCV-Python快速入门系列05图像像素的算术操作

图像像素的算术操作是一种常见的操作方式,用于增强、融合、调整图像等。数据类型可以不一致,但是大小要一致。 像素算术操作的基本类型 主要包括以下几种算术操作: 加法操作 减法操作 乘法操...
OpenCV-Python快速入门系列04图像像素的读写操作-天煜博客

OpenCV-Python快速入门系列04图像像素的读写操作

修改像素值 通过索引直接修改像素值: 修改单个像素 image[100, 100] = [255, 0, 0] # 将 (100, 100) 位置的像素值改为蓝色 修改一块区域(ROI) image[50:150, 50:150] = [0, 255, 0] # 将 (50...
OpenCV-Python快速入门系列03图像对象的创建与赋值-天煜博客

OpenCV-Python快速入门系列03图像对象的创建与赋值

图像的本质是矩阵 OpenCV 使用 Mat(矩阵类)作为图像和数据的基本数据结构,这是因为图像本质上是一种二维或多维的矩阵形式。 像素数据的表示: 图像可以看作一个二维矩阵,其中每个元素代表一...