自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 UV防晒霜化妆镜 实现关键驱动 BF3A03调试

我们采用DVP接口,以下是BF3A03实现相关代码。

2025-04-03 16:20:12 746

原创 uv防晒化妆镜项目开发 -BF3A03 ,方案介绍

这些光源能够发射特定波长范围的紫外线,通常涵盖UVA(波长320-400nm)和UVB(波长280-320nm)波段,这两个波段的紫外线对皮肤的伤害较大,也是防晒霜主要防护的对象。UV化妆镜的镜片通常涂有特殊的UV感应涂层,这种涂层含有对紫外线敏感的化学物质,如具有共轭结构的有机化合物或金属氧化物纳米颗粒。例如,基于螺吡喃类化合物的感应涂层在紫外线作用下会发生异构化反应,从无色的闭环结构转变为有色的开环结构,且颜色变化的程度与紫外线的强度相关‌。

2025-04-03 16:16:08 153

原创 树莓派 人脸皮肤检测识别环境搭建

1.python 安装限制设置虚拟环境。2. 安装 gradio。如果有GUP 用如下命令。4.安装 fastapi。6.安装opencv。

2025-04-03 15:01:25 209

原创 树莓派5B+ opencv 实现车牌检测

基础环境:树莓派5b。

2025-04-02 13:01:06 363

原创 树莓派+opencv 实现汽车检测

import threading # 线程。#一旦视频成功加载,循环播放。基础环境(树莓派5B)# 载入HAAR分类器。

2025-04-02 12:59:43 262

原创 树莓派+opencv 实现行人检测

import threading # 线程。以下是代码实现 (环境:树莓派5b )#一旦视频成功加载,循环播放。# 为视频文件启动视频捕获。# 创建我们的身体分类器。

2025-04-02 12:57:44 286

原创 树莓派 OPENCV 颜色检测

调整帧大小,倒转(垂直翻转180度),# 模糊它,并转换为HSV颜色空间。# (或“球”)中的HSV颜色空间,然后初始化。# 将imag在每个轴上的大小调整为20%import threading # 线程。1.1 把BGR转换为HSV颜色空间。# NumPy来创建数组以保存上下范围。# 放置一个水平容器,让图片水平放置。# 1表示我们想要BGR中的图像。# 将BGR图像转换为HSV图像。# 定义“黄色对象”的上下边界。# 构造参数解析并解析参数。# 将遮罩和图像并排显示。# 为图像创建一个遮罩。

2025-04-02 12:29:35 743

原创 树莓派jupyter Lab 开发环境搭建

juyter安装搭建

2025-04-02 11:38:08 448 1

原创 树莓派 文件传输管理工具 MOBAXTERM的安装

树莓派文件传输工具

2025-04-02 11:34:10 369

原创 树莓派5B+OPENCV+AI, 软件开发环境搭建

Matplotlib 是一个用于创建静态、动画和交互式可视化的 Python 库,Pyplot 是 Matplotlib 的一个模块,用于简单的绘图。- NumPy 是一个基础的科学计算库,Matplotlib 和 Pyplot 也依赖它。如果能够正常显示一个简单的折线图,说明 Matplotlib 和 Pyplot 安装成功。如果能够正常显示一个简单的折线图,说明 Matplotlib 和 Pyplot 安装成功。1.安装和使用Matplotlib、Pyplot和Numpy。**二、使用示例**

2025-04-02 11:19:48 261

原创 树莓派5+AI识别学习 -环境准备树莓派5b

树莓派+AI+opencv 学习 第一课

2025-04-02 11:09:15 246

原创 openwrt etc/config/wireless 默认配置

该文件 package\kernel\mac80211\files\lib\wifi\mac80211.sh。该配置文件最后是 在系统启动后自动生成的 生成 主要过程文件就是。以MT7628 + MT7612E 为例。

2023-12-13 11:52:10 1326 1

原创 openwrt dts 文件来源与使用过程追溯

如:mt7628an_linksys_e5400.dts文件就是 mt7628an+linksys_e5400.dts。DEVICE_DTS = $$(SOC)_$(1) dts文件由来 是 SOC + $(1)第二 在 target/linux/ramps/image.mk 有如下定义。由上面的 过程可以知道 dts 文件名称= SOC+ $(1)第一 include/Image.mk 有如下定义。因为在 MT76X8.MK 有如下定义。$(1) 就是 上面调用的第一个参数。

2023-12-12 14:57:56 720

原创 openwrt add a new device

DTS := you_device // 这个可以填 可以不填 不填默认是 主芯片+you_device.dts问题 关于dts文件加载过程 我有单独文章说明。6.修改网络配置target/linux/ramips/base-files/etc/board.d/02_network。1. 在target/ramips/image/mt7628.mk 目标模版中 增加设备名称定义。5.修改target/linux/ramips/base-files/etc/diag.sh。

2023-12-12 14:42:09 670

原创 openwrt 编译问题记录

openwrt 编译问题记录

2023-11-30 10:16:58 600

原创 openwrt分析

openwrt 学习

2023-11-29 09:26:32 399 1

转载 Linux内存管理(上)

Linux内存管理(上)摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存地使用方法。力求从外自内、水到渠成地引导网友分析Linux地内存管理与使用。在本章最后我们给出一个内存映射地实例,帮助网友们理解内核内存管理与用户内存管理之间地关系,希望大家最终能驾驭Linux内存管理。前言内存管理一向是所有操作系统书籍不惜

2012-01-31 10:52:14 345

转载 linux内存管理 下

Linux内存管理(下)物理内存管理(页管理)Linux内核管理物理内存是通过分页机制实现的,它将整个内存划分成无数4k(在i386体系结构中)大小页,从而分配和回收内存的基本单位便是内存页了。利用分页管理有助于灵活分配内存地址,因为分配时不必要求必须有大块的连续内存[1],系统可以东一页、西一页的凑出所需要的内存供进程使用。虽然如此,但是实际上系统使用内存还是倾向于分配连续的内存

2012-01-31 10:50:37 472

转载 ARM linux 分析之 内存初始化 一

分析平台:mini2440 1.2.1 setup_arch()需要重点分析的函数。该函数主要完成的是解析引导程序传下来的内核参数以及初始化页全局目录及部分页表。流程如下: 图1-5:setup_arch流程图1.2.1.1 获取并解析内核参数前面提到内核参数按照TLV结构顺序存放于0x13000100地址开始的地方。有一个疑问是这些参数是如何被解析并使用的呢?方法

2012-01-31 10:15:28 2710

AI+树莓派+人脸识别

AI+树莓派+人脸识别

2025-04-02

树莓派+OPENCV+ 二维码识别

树莓派+OPENCV+ 二维码识别

2025-04-02

树莓派, OPENCV , CSI摄像头

树莓派, OPENCV , CSI摄像头 摄像头调用

2025-04-02

树莓派5b/4b, AI 环境搭建

树莓派5b/4b, AI 环境搭建,适用普通入门

2025-04-02

BF3A03 摄像头模组规格

BF3A03 摄像头模组规格

2025-04-02

空空如也

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

TA关注的人

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