自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (3)
  • 收藏
  • 关注

原创 菜鸟入门摄像头开发实际操作教程(可能仅适合初学者),行车记录仪,运行相机,监控,AI摄像头,图像处理,无人机,执法仪,内窥镜,机器人,红外摄像头,智能驾驶,视觉,神经网络,单片机,嵌入式,Linux

初学者都可以参考操作教程。

2025-03-20 11:08:01 149

原创 sample_venc 视频编码测试程序各选项的功能解析(菜鸟学习入门)

使用 Index 4(SVAC3)满足国家标准,Index 2(ROI 帧率控制)节省带宽。:Index 1(帧内刷新)降低延迟,Index 0(H.265)提升压缩率。:通过周期刷新帧内编码块(而非全 I 帧),减少关键帧体积,降低传输延迟。:画面中心区域(QP 小,高画质)与边缘区域(QP 大,低画质)。(恒定码率):固定码率输出,适合网络带宽严格受限场景(如直播)。:对非 ROI(感兴趣区域)的背景区域降低帧率,减少编码数据量。(可变码率):动态调整码率以维持画质,适合存储场景(如录像)。

2025-03-18 08:44:31 650

原创 sample_audio 程序各选项的具体功能解析(菜鸟入门学习)

采集音频后进行重采样(如 48kHz → 16kHz),保存为 PCM 文件。:实时采集音频输入(AI),直接输出到音频输出(AO),形成硬件环回。:测试音频通路是否正常(如麦克风、扬声器连接),验证低延迟实时播放。:录制音频(如通话录音、环境音采集),需选择编码格式(如 AAC)。:测试硬件直连性能,或使用专用音频通路(如 HDMI 音频透传)。:实时语音处理(如降噪、回声消除),适用于会议系统或语音交互。:采集音频后经过语音质量增强(VQE),再输出到 AO。

2025-03-18 08:20:30 301

原创 海思VENC模块核心功能与调用流程

‌:支持H.264/H.265/MJPEG等格式,需指定码率控制模式(CBR/VBR)、QP范围(0-51)及GOP结构‌。‌:单路输入可生成多路不同分辨率/码率的码流(如1080P主码流 + 480P子码流),适配存储与实时传输需求‌。‌:单Sensor输入经VPSS处理后,生成多路H.265码流(主码流存储 + 子码流预览)‌。‌:针对不同芯片型号(如Hi3516/Hi3519),需调整编码参数以适配硬件性能限制‌。‌:将码流写入本地文件(如MP4)或通过网络协议(RTSP/ONVIF)推送至云端‌。

2025-03-14 08:10:36 393

原创 海思方案VPSS功能与调用流程解析

‌:支持多通道独立缩放(Scale)与裁剪(Crop),输出不同分辨率图像(如1080P主码流 + 480P子码流)‌。‌:支持3D降噪(3DNR)、锐化(Sharpen)、去隔行(De-interlace)等算法,提升图像质量‌。‌:将VPSS通道分别绑定至VENC(编码)、VO(显示)或IVE(智能分析)模块,实现多任务处理‌。‌:鱼眼校正(FishEye)和镜头畸变矫正(LDC),用于广角监控或车载环视‌。‌:固定角度旋转(90° / 180°)和镜像翻转(Mirror/Flip)‌。

2025-03-13 23:30:00 384

原创 C语言提供了多种进程间通信(IPC)机制优缺点

在Linux系统中,C语言提供了多种进程间通信(IPC)机制。以下是几种常见的进程通信方式及其对比,以及每种通信方式的读写两端源码示例。每种通信方式都有其适用的场景,选择时应根据具体需求进行权衡。最快的IPC方式,因为数据直接映射到进程的地址空间。只能在具有亲缘关系的进程之间使用(如父子进程)。需要同步机制(如信号量)来避免竞争条件。消息有边界,发送和接收的消息大小一致。支持多种协议(如TCP、UDP)。数据是字节流,没有消息边界。数据是字节流,没有消息边界。消息有类型,可以按类型读取。

2025-03-13 22:45:00 603

原创 海思方案中VI模块工作,以及接口调用流程

VI模块的主要工作应该包括视频输入捕获、预处理(如裁剪、缩放)、模式切换(在线和离线)、通道管理(物理和扩展通道)以及内存管理。支持多种接口(如 MIPI、BT.1120、LVDS、HISPI 等),接收来自传感器(Sensor)的原始视频数据‌。‌:不同芯片的物理通道数量不同(如 Hi3559AV100 仅支持单物理通道,但可扩展 8 路输出)‌。‌:数据存入视频缓存池(VB),供其他模块(如 VDEC、VDA)异步读取‌。‌:基于物理通道生成多路输出,支持不同分辨率或格式(如主码流、子码流)‌。

2025-03-13 12:30:00 299

原创 摄像头方案(海思 国科 富瀚 君正 安霸 爱芯元 全志 地平线 酷芯 等等)

以下综合主流摄像头SoC厂商的核心参数与技术特性,按 ‌芯片性能、应用场景、AI能力‌ 等维度进行对比:‌厂商‌‌主控芯片代表型号‌‌制程工艺‌‌核心架构‌‌AI算力(TOPS)‌‌核心优势‌‌典型应用场景‌‌代表产品‌‌海思‌HI3519DV50012nm双核A73 + NPU4高集成度、H.265编码、低功耗安防监控、智能门锁、车载环视海康威视高端IPC、华为摄像机‌安霸‌CV55nm多核A76 + CVflow30+8K视频处理、H.266编码、高动态范围高端行车记录仪、无人机、AR设备大疆Osmo

2025-03-13 09:01:19 1010

原创 如何使用回调函数,比如事件处理、排序、异步操作等

callback("数据内容: {id: 123}");printf("请求已发起,主线程继续执行...\n");printf("收到响应: %s\n", data);‌:实现一个支持升序/降序的排序函数,通过回调决定排序规则。printf("开始请求: %s\n", url);// 定义回调函数类型(接受int参数,无返回值)printf("\n计算平方: ");// 回调1:升序排序(a > b时返回正数)printf("\n降序结果: ");printf("打印数组: ");

2025-03-13 08:34:20 745

原创 海思方案中VI、VPSS、VENC、VB这些模块之间的逻辑和流程关系,还有通道、物理通道、扩展通道这些概念

还要注意VB的作用,VI、VPSS、VENC共享缓存块,通过地址传递,减少内存拷贝,提高性能。pipeline例子,sensor→VI→VPSS→VENC,或者VI→VPSS→VO显示。Sensor → VI(物理通道) → VB → VPSS(组) → VPSS(扩展通道) → VENC → 压缩码流。视频处理模块,接收 VI 或解码模块(VDEC)的输入数据,进行去噪、锐化、缩放等图像增强处理‌。‌:VI 负责输入,VPSS 负责处理,VENC 负责编码,VB 统一管理内存,形成高效流水线‌。

2025-03-13 08:02:12 810

原创 C 语言的笔试或面试中,getmemory 相关的题目(指针)

编写一个函数 getmemory,该函数动态分配一个大小为 n 的整型数组,并返回指向该数组的指针。传递指针的地址:通过传递指针的地址(char **p),可以修改指针的值。

2025-03-12 09:59:51 386

原创 摄像头方案中Sensor常见异常问题与图像现象

2025-03-12 09:33:36 334

原创 摄像头行业图像传感器sensor分析

通过上述对比,可依据场景需求选择传感器:旗舰影像优先大底CMOS(如LYT-900),工业检测侧重全局快门与接口兼容性,车载领域需满足严苛环境可靠性‌。1/0.98英寸大底,5000万像素,单像素1.6μm,支持动态范围扩展与低光降噪技术,适用于旗舰手机主摄‌。1/1.56英寸,5000万像素,单像素1.0μm,支持全像素对焦,广泛用于中高端手机‌。‌:主流选择,低功耗、高集成度,支持片上HDR和AI算法,广泛用于手机、安防、汽车‌。‌:多用于工业检测设备,支持长距离传输与离线处理,但依赖CPU性能‌。

2025-03-12 09:13:20 432

原创 C 语言编程时,段错误(Segmentation Fault)、内存泄漏(Memory Leak) 和 程序崩溃(Crash)

段错误 | 空指针解引用、数组越界 | 使用 GDB 或 Valgrind 定位问题,检查指针和数组访问。| 内存泄漏 | 未释放动态分配的内存 | 使用 Valgrind 检测泄漏,确保每次分配后都有释放。| 程序崩溃 | 除以零、栈溢出、未处理异常 | 使用 GDB 或核心转储分析崩溃原因,修复代码逻辑。段错误是由于程序试图访问未分配给它的内存区域(如空指针、已释放的内存或只读内存)而引发的错误。程序崩溃是指程序因未处理的异常或错误而突然终止运行。

2025-03-12 08:48:54 260

原创 海思摄像头方案中,视频格式

视频格式优点缺点应用场景H.264高压缩率,广泛兼容,低带宽需求压缩损失,计算资源需求较高安防监控、视频流媒体H.265更高压缩率,支持 4K/8K,节省带宽兼容性较差,计算资源需求更高高清监控、超高清视频MJPEG简单易用,低延迟,兼容性好文件体积大,带宽需求高工业检测、医疗影像RAW无压缩损失,后期处理灵活文件体积极大,带宽需求极高专业摄影、科研领域MPEG-4兼容性好压缩率和画质不如 H.264老旧设备、低分辨率监控VP9压缩率高,支持 4K/8K兼容性较差,硬件支持有限。

2025-03-12 08:39:25 695

原创 网络摄像机中 WiFi、蓝牙(Bluetooth)和 Zigbee 4G 通信

需要短距离、低功耗的设备连接(如耳机、健康设备)。:低功耗(尤其是 BLE)、低成本、易于使用。需要高速数据传输(如视频流媒体、大文件传输)。- 手机与外围设备连接(如鼠标、键盘)- 远程监控(如车载摄像头、无人机):覆盖范围广、高速数据传输、适合移动场景。:极低功耗、大规模设备连接、自组网能力强。- 智能家居(如智能电视、摄像头)- 健康设备(如智能手环、血压计)需要广域网覆盖(如远程监控、车载设备)。需要互联网接入的场景(如家庭、办公室)。需要大规模设备连接的场景(如智能家居)。

2025-03-12 08:13:48 499

原创 1080P、2K、4K 和 720P 对比

成本 | 最低 | 较低 | 较高 | 最高 || 文件大小 | 最小 | 中等 | 较大 | 最大 || 带宽要求 | 最低 | 中等 | 较高 | 最高 |

2025-03-12 07:50:41 675

原创 海思摄像头方案中,镜头型号和配置参数,应用场景

不同的场景对焦距、光圈、分辨率等参数有不同的要求,选择合适的镜头和配置可以显著提升摄像头的性能和效果。安防监控:通常使用定焦或变焦镜头,分辨率要求较高(如1080P或4K),光圈较大(如F1.4)以确保低光环境下的成像质量。智能家居:使用广角镜头,视场角大(如120°),分辨率适中(如1080P),光圈较大(如F1.6)以适应室内光线变化。光圈(Aperture):决定镜头的进光量,影响低光环境下的成像质量。交通监控:使用变焦镜头,焦距较长(如12mm),分辨率高,视场角适中,以便捕捉车牌和车辆细节。

2025-03-12 07:44:53 326

原创 想做摄像头开发,需要先进行需求分析

通过需求分析,可以明确产品的目标用户、功能需求、性能指标和技术实现方案。通过需求分析,可以明确产品的功能、性能、技术实现方案和成本预算,为后续的设计和开发提供指导。如海思(HiSilicon)、安霸(Ambarella)、瑞芯微(Rockchip)。安防监控、智能家居、工业视觉、车载摄像头、消费电子等。如索尼(Sony)、豪威(OmniVision)。支持的编码格式(如 H.264、H.265)。安全性、易用性、性价比、功能丰富性等。详细描述产品的功能、性能、用户需求等。

2025-03-11 22:13:45 287

原创 海思摄像头 flash分区

kernel | 4MB | Linux 内核 | 压缩的内核镜像(如 uImage) || rootfs | 16MB | 根文件系统 | 只读文件系统(如 squashfs) || kernel | 4MB | Linux 内核(uImage) |

2025-03-11 21:54:55 314

原创 海思方案摄像头,norflash启动和nandflash启动对比

启动速度 | 快(支持 XIP) | 慢(需要加载到 RAM) || 可靠性 | 高(数据完整性高) | 较低(需要坏块管理和 ECC) || 适用场景 | 启动代码、固件、配置文件 | 大量数据存储(视频、图片、应用程序) |适合存储启动代码和关键数据,启动速度快,可靠性高。

2025-03-11 18:35:03 353

原创 网络摄像机中,emmc tf卡作为存储的比较

在海思(HiSilicon)方案中,**eMMC** 和 **TF卡**(MicroSD卡)是两种常见的存储介质选择。| **性能** | 高(100MB/s 以上) | 低(20MB/s 左右) || **稳定性** | 高(内置控制器和算法) | 低(缺乏高级管理功能) |- 内置控制器和闪存管理算法,提供更好的数据完整性和可靠性。

2025-03-11 18:29:28 396

原创 视频传输中,网络带宽、分辨率、码率、帧率 和 像素 是相互关联的关键参数

码率 | 每秒传输的数据量 | 码率 = (分辨率 × 帧率 × 每像素比特数) / 1,000,000 | 7.465 Mbps(压缩后) |{码率} = {1920 \times 1080 \times 30 \times 12}{1,000,000} = {746,496,000}{1,000,000} = 746.5 { Mbps}码率是指每秒传输的数据量,通常以 Mbps(兆比特每秒)为单位。

2025-03-11 16:55:00 488

原创 网络摄像机 分辨率 像素 yuv rgb raw

在海思(HiSilicon)摄像头方案中,**像素**、**分辨率**、**RGB**、**YUV** 和 **RAW** 是与图像采集和处理密切相关的核心概念。| YUV | 亮度(Y)和色度(U、V)分离的颜色表示 | 适合视频压缩和传输 | 视频编码、传输 |- RGB 是一种颜色表示方法,通过红(Red)、绿(Green)、蓝(Blue)三个通道的组合来表示颜色。

2025-03-11 16:10:29 242

原创 海思摄像头 SDK 资料文件目录分析介绍

MPP(Media Processing Platform)是海思芯片的核心媒体处理框架,负责视频输入、输出、编码、解码、ISP 处理等功能。- `venc`:视频编码模块(Video Encode),支持 H.264/H.265 编码。- `vdec`:视频解码模块(Video Decode),支持 H.264/H.265 解码。- `vo`:视频输出模块(Video Output),用于视频显示。- 包含静态库(`.a`)和动态库(`.so`),供应用程序链接使用。

2025-03-11 15:08:32 318

原创 网络摄像机方案,目前常见的方案

AI 芯片 | 支持 AI 功能、高性能 | 成本高、功耗高 | 智能安防、智能交通 || 开源硬件 | 成本低、社区支持 | 性能有限、稳定性差 | 教育、实验、原型开发 |

2025-03-11 13:06:24 405

原创 网络摄像机 sensor的常见接口

DVP | 低 | 低 | 低 | 低 | 低分辨率摄像头 || MIPI CSI-2 | 高 | 低 | 中 | 中 | 移动设备、嵌入式摄像头 || SLVS-EC | 超高 | 低 | 高 | 高 | 高端智能手机、专业摄像设备 |- 带宽较低:相比 MIPI CSI-2,带宽有限。

2025-03-11 12:57:30 427

原创 网络摄像机,在海思方案中,常用的Sensor

网络摄像机,在海思方案中,常用的Sensor

2025-03-10 11:22:40 678

原创 sensor图像原理主要涉及以下几个步骤

sensor图像原理主要涉及以下几个步骤,图像常见问题

2025-03-10 11:14:34 790

原创 自己写的应用,如何让别人付费下载

自己写的应用,如何让别人付费下载

2023-08-26 11:28:19 564

多线程中常用函数

多线程中常用函数,并加实际编程的用例。对于每一个函数和它的用法都都详细说明。

2014-07-25

空空如也

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

TA关注的人

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