自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第12章 Python 教程-流程控制:循环结构

本章介绍Python的两种循环结构:while与for。while适用于条件不确定的重复执行,如等待输入或无限任务处理;for用于遍历可迭代对象,如列表、字符串、range等。重点讲解range()生成整数序列、enumerate()获取索引与元素、嵌套循环的执行逻辑及循环else子句的应用场景。通过实例说明如何编写清晰、高效的重复执行代码,强调避免无限循环、合理使用break与else提升程序可读性与健壮性。

2026-10-16 09:33:56 135

原创 第11章 Python 教程-流程控制:分支结构

本章介绍Python的分支结构,涵盖if、if...else、if...elif...else多分支及嵌套分支,实现程序根据条件选择执行路径。重点讲解条件判断、边界处理、逻辑组合与条件表达式(三元运算)。新增match...case模式匹配,支持结构化数据匹配与通配符,提升代码可读性。适用于多种条件判断场景,强调合理使用以增强程序逻辑清晰度。

2026-10-16 09:33:21 93

原创 第10章 Python 教程-流程控制:顺序结构

本章介绍程序的顺序结构,即代码按书写顺序自上而下执行。强调语句顺序需与数据处理逻辑一致:准备数据→处理数据→输出结果。通过摄氏转华氏温度的实例,演示变量赋值、计算与格式化输出的流程,说明合理安排步骤可避免NameError,确保程序正确运行。

2026-10-16 09:32:46 56

原创 第09章 Python 教程-流程控制:概述

本章概述程序的三种基本结构:顺序、分支与循环,介绍其执行逻辑及Python中的实现方式。强调缩进在代码块定义中的重要性,遵循4空格规范以避免错误。讲解条件判断机制,说明非布尔值如何根据真值规则(如假值包括False、None、0、空容器等)进行判断,掌握列表判空等实用技巧,为后续学习分支与循环结构奠定基础。

2026-10-16 09:31:54 88

原创 第08章 Python 教程-基础语法:商品结算案例

本章通过商品结算案例,综合运用变量、类型转换、输入输出、算术与条件判断等基础语法。程序接收商品名称、单价和数量,计算原价、是否打折(满100元享9折),并用f-string格式化输出结算清单,金额保留两位小数。流程涵盖数据输入、处理与规范输出,强化对基础语法的综合应用能力。

2026-10-16 09:31:21 168

原创 第07章 Python 教程-基础语法:运算符

本章系统讲解Python运算符,涵盖算术、赋值、比较、逻辑、成员、身份及位运算,重点介绍除法规则、复合赋值、链式比较、短路求值与运算符优先级。扩展内容包括赋值表达式(:=)和负数位运算。通过实例演示各类运算的使用场景与注意事项,强调括号在提升代码可读性与控制计算顺序中的作用。

2026-10-13 14:06:57 137

原创 第06章 Python 教程-基础语法:输入输出与转换

本章系统讲解Python输入输出与数据转换。重点介绍显式类型转换(如int、float、str等函数)及字符串与字节的编码解码(UTF-8/GBK),强调常见错误防范;详述input()接收输入与print()输出内容的用法,对比百分号、str.format()与f-string三种格式化方式,重点推荐f-string及其格式说明符(如:.2f、:^10、:08b等),实现灵活的数据展示与调试。

2026-10-13 14:06:20 150

原创 第05章 Python 教程-基础语法:数据类型

本章系统介绍Python内置数据类型,涵盖整数、浮点数、复数、布尔值、字符串、None及复合类型。重点讲解浮点数精度问题与字符串不可变性,区分可变与不可变对象的行为差异,并说明使用type()与isinstance()进行类型判断的方法,强调isinstance()在实际开发中的灵活性与推荐使用。

2026-10-13 14:05:19 146

原创 第04章 Python 教程-基础语法:进制与数值

本章介绍计算机中数值的表示方式,涵盖二进制、八进制、十进制与十六进制的概念、相互转换及Python中的字面量写法。重点讲解原码、反码与补码的表示方法及其加减法规则,并指出Python整数无固定位宽,可自动扩展,适用于大数运算。补码机制使计算机能用加法实现减法,是理解底层数据表示的基础。

2026-10-13 14:04:29 130

原创 第03章 Python 教程-基础语法:注释与变量

本章系统讲解Python基础语法中的注释与变量知识。介绍单行、行尾及多行注释的使用规范,强调注释应解释“为何如此”而非重复代码;阐述变量作为对象标签的动态绑定机制,支持多变量赋值与解包,强调命名需符合PEP8规范(如小写蛇形、大驼峰、全大写常量);重点说明缩进(4空格)、空格、行长(≤79字符)与空行等代码规范,倡导清晰、一致的编码风格,为后续学习奠定良好基础。

2026-10-13 14:03:33 213

原创 第02章 Python 教程-入门:安装与环境

本章介绍Python在Linux与Windows系统的安装与环境配置。Linux推荐使用系统自带Python3,或通过源码编译安装指定版本,需安装依赖、配置路径并设置软链接及环境变量(PATH、LD_LIBRARY_PATH)。Windows建议下载官方安装包并勾选“Add Python to PATH”,验证安装后若pip报错,可修复路径或调整PowerShell执行策略。常见问题包括python与python3区别、py命令作用及多版本共存处理,强调多个版本可共存,通过路径或py命令灵活切换。

2026-10-10 16:28:28 132

原创 亮度、对比度维度-AE标定(Auto Exposure,自动曝光校准)

AE标定(自动曝光校准)通过实时分析图像亮度,动态调节快门速度、增益等参数,确保不同光照下画面曝光准确。在逆光场景中还原人物面部细节;强光下保留草地与天空层次;夜间拍摄提升暗部亮度,展现街道轮廓与光影层次,有效避免过曝或欠曝,全面提升图像清晰度与视觉真实感。

2026-09-30 17:28:08 152

原创 ISP标定-NR标定(Noise Reduction,降噪校准)

NR标定通过融合空间与时间降噪算法,在低光、高ISO或高增益环境下有效抑制图像噪声,提升清晰度与细节还原。适用于夜间夜景、弱光人像及高增益拍摄场景,可精准减少颗粒感与色彩噪点,避免过度降噪导致的细节丢失,确保画面干净、真实且细腻,显著优化弱光拍摄效果。

2026-09-30 10:16:44 234

原创 ISP标定-CCM标定(Color Correction Matrix,色彩校正矩阵校准)

CCM标定通过色彩校正矩阵(CCM)对传感器采集的RGB信号进行线性变换,修正颜色响应偏差,实现图像色彩的准确还原。在户外自然风光拍摄中,可真实呈现草地绿色与天空蓝色;室内拍摄时,有效消除不同光源导致的偏色,确保物体色彩自然;人像拍摄中则精准还原肤色,避免偏红、偏黄或苍白,提升整体画面真实感与一致性。

2026-09-30 10:16:06 231

原创 ISP标定-AWB标定(Auto White Balance,自动白平衡校准)

AWB标定通过检测环境光色温与光谱特性,动态调整RGB三通道增益,自动消除光源色偏,确保白色物体真实还原,实现自然色彩再现。适用于日光、荧光灯、钨丝灯及黄昏等多变光照场景,有效改善室内黄光偏色、户外偏蓝或阴影偏红等问题,提升人物肤色与景物色彩的真实性,广泛应用于家庭拍摄、户外摄影及低光环境成像。

2026-09-30 10:15:27 215

原创 ISP标定-BLC标定(Black Level Calibration,黑电平校准)

BLC标定通过补偿图像传感器在无光照时的暗电流与电子噪声,使黑电平稳定在零点附近,提升暗部对比度与细节表现。在逆光或夜间低光环境下,可有效消除暗区发灰、噪点增多问题,增强阴影区域清晰度与色彩真实感,显著改善图像质量,实现更清晰、干净的视觉效果。

2026-09-30 10:13:28 279

原创 Linux 软链接与硬链接

本文详解Linux软链接与硬链接的区别与用法:软链接为指向目标路径的符号链接,可跨文件系统、支持目录,但删除原文件后会断裂;硬链接是同一inode的多个目录项,共享数据,不可跨文件系统且不能链接目录。软链接常用ln -s创建,硬链接用ln,注意删除时避免误删目标。日常首选软链接(90%场景),硬链接节省空间但限制多。WSL中访问文件需注意性能与链接方式。附速查命令表,便于快速操作。

2026-09-24 15:36:23 166

原创 Hermes Agent 安装指南

HermesAgent是NousResearch开源的AI代理工具,支持Windows、macOS和Linux,可通过官方安装器自动配置uv、Python 3.11及Node.js。安装后使用hermes --version验证,通过hermes setup --portal登录NousPortal或配置DeepSeek/NewAPI Key。推荐使用hermes model向导设置模型与密钥,避免直接编辑YAML。配置文件存于~/.hermes/,密钥需保存在.env中,不可明文提交。更新与卸载均通过内置

2026-09-24 15:31:48 277

原创 DeepSeek Harness 安装指南

DeepSeekHarness是DeepSeek官方开源的本地智能体框架,基于Node.js 22.19.0或更高版本,推荐通过npx或全局安装。启动WebUI后,需在Settings中配置DeepSeek APIKey或NewAPI令牌,支持本地模型调用与自定义提供商。默认监听127.0.0.1,禁止暴露公网。配置文件位于~/.dsh,密钥存于.credentials.yaml,环境变量优先。更新可通过npx自动完成,升级前建议备份配置。卸载后数据仍保留在harnesshome目录,需手动删除以彻底清除。

2026-09-17 18:41:49 438

原创 OpenClaw 安装指南

OpenClaw是跨平台开源个人AI助手,支持Windows、macOS和Linux。安装需先配置Git,通过官方脚本一键安装并配置Node.js。使用openclaw onboard完成账号登录或API Key配置,支持OpenAI、DeepSeek及NewAPI等多模型路由。配置文件(.json/.env)需正确设置密钥与模型路径,避免硬编码。通过openclaw update更新,uninstall安全卸载。建议以普通用户运行,权限按需分配,确保安全与稳定。

2026-09-17 18:41:00 141

原创 Claude Code 安装指南

ClaudeCode是Anthropic官方终端AI编程助手,支持多平台原生安装(无需Node.js),推荐使用。国内用户可选npm+国内镜像方式绕过网络限制。安装后通过claude --version和claudedoctor验证。登录需ClaudePro及以上账号,第三方API接入(如DeepSeek/NewAPI)需配置settings.json中的ANTHROPIC_BASE_URL与ANTHROPIC_AUTH_TOKEN,可替换官方模型额度。注意:密钥勿提交至Git,切换回官方服务需删除相关字段

2026-09-17 18:40:26 100

原创 CC-Switch 安装指南

CC-Switch是一款跨平台配置管理工具,支持Windows、macOS、Linux,用于切换ClaudeCode、GeminiCLI等命令行工具的配置。通过官网或GitHub下载安装包,按系统选择MSI、dmg、deb/rpm或AppImage安装。安装后启动并验证版本,配置DeepSeek API时需在CCSwitch中添加供应商,设置APIKey与BaseURL,注意使用ANTHROPIC_AUTH_TOKEN。配置完成后,运行claude命令测试,确保环境变量无冲突。建议勿泄露APIKey,详细操

2026-09-17 18:34:44 155

原创 Docker教程-Docker 常用命令速查

本文整理Docker常用命令,按场景分组,注释清晰,可直接复制执行。涵盖环境信息、镜像管理、容器启停、数据挂载、网络配置、日志监控、Compose编排及系统清理,高效助力开发运维。

2026-09-09 19:08:29 135

原创 Docker教程-Docker 容器操作

本文系统介绍Docker容器操作,涵盖服务管理、基础与图形界面容器创建、关键参数使用、提示符设置、容器进入退出及环境改造。通过docker run与create+start实现快速部署,结合挂载、端口映射与权限配置,支持交互式与后台运行;图形界面需开启X11转发并传递显示变量;容器改造通过commit+重建实现环境保留与配置更新,提升运维效率。

2026-09-09 19:07:53 191

原创 Docker教程-Docker安装与镜像配置

<think>我们只需要根据内容生成摘要,不超过150字。内容是关于Docker安装与镜像配置,包括多种安装方式、镜像加速配置和验证。摘要要简洁,涵盖主要点。</think>Docker在Ubuntu上可通过APT直接安装、官方仓库或脚本安装;推荐使用清华源配置APT仓库。安装后需编辑daemon.json配置镜像加速(如daocloud、清华等源),并重启服务。最后验证版本及运行hello-world测试。

2026-09-01 18:48:08 164

原创 WSL教程-WSL常用操作与排错

<think>我们只需要根据内容生成摘要,≤150字。注意用户要求“根据以下内容,生成≤150字的文章摘要”。内容是关于WSL常用操作与排错。摘要应该概括主要方面。不要用markdown。</think>本文总结了WSL的常用操作与排错方法,涵盖基础命令(如查看/启动/停止发行版、设置版本)、发行版管理(导出导入备份迁移、卸载及多版本共存)、资源配置(.wslconfig内存CPU设置、虚拟磁盘查看压缩),以及常见异常修复(Mirrored网络错误、虚拟化未启用、内核缺失、无响应),

2026-09-01 18:27:21 229

原创 WSL教程-WSL图形化桌面

<think>我们只需要根据内容生成摘要,≤150字。内容是关于在WSL上安装Gnome桌面和配置xrdp实现远程连接的步骤。摘要应简明扼要,涵盖关键步骤和问题修复。</think>WSL安装Gnome桌面及配置xrdp远程连接:先安装GNOME相关包,再配置xrdp修改端口并指定会话,通过mstsc连接localhost:3390,若闪退则修改startwm.sh并重启服务。

2026-09-01 18:26:38 216

原创 WSL教程-WSL安装与配置Ubuntu

<think>我们只需要根据内容生成摘要,不超过150字。内容是关于Windows开启Hyper-V等功能,安装WSL和Ubuntu,设置root,换清华源等步骤。摘要要简洁概括。</think>本文介绍了在Windows上启用Hyper-V、虚拟机平台及WSL功能(含家庭版安装方法),然后通过WSL安装Ubuntu,设置root为默认用户,并更换APT源为清华镜像以加速更新,最后执行系统升级。

2026-09-01 18:25:40 197

原创 海思视觉Hi3516CV610--开机自动设置ip

本文介绍了两种在嵌入式系统中配置网络参数的方法: U-Boot环境变量设置:通过setenv命令设置bootargs参数,包含内存分配、控制台设置、根文件系统挂载等,并配置IP地址、网关、子网掩码等网络参数,支持双引号解析变量而单引号不解析。 脚本配置: S80network:解析/proc/cmdline中的ip=参数,动态配置IP、网关等,支持DHCP或静态IP。 S85network_eth0:静态配置eth0的MAC地址、IP、子网掩码、网关,并添加默认路由,包含网卡检测和错误处理。 两种方法均需s

2026-06-08 14:04:39 86

原创 海思Hi3516DV300--UART驱动和应用

本文介绍了Hi3516DV300处理器的UART杂项设备驱动实现,主要内容包括: 驱动功能 支持UART1-4通道配置(默认禁用UART0) 可设置波特率、数据位、停止位、校验位和FIFO 提供独立的使能/禁用接口 支持轮询方式的读写操作 通过EXPORT_SYMBOL提供内核调用接口 关键实现 基于miscdevice框架实现字符设备 使用互斥锁保护寄存器访问 实现波特率计算、FIFO控制等核心功能 通过CRG寄存器控制UART时钟和复位 使用方法 提供用户态测试程序uart_app 支持配置、读写、查询

2026-06-08 13:59:57 554

原创 海思视觉--sensor驱动配置验证

SC035HGS传感器驱动配置的patch文件摘要: 该patch文件提供了已验证的SC035HGS_MIPI_24Minput_2lane_10bit_405Mbps_640x480_180fps传感器的驱动配置,主要修改内容包括: 在系统配置文件中添加SC035HGS传感器定义,并将其设置为默认传感器 新增SC035HGS传感器驱动代码,包括: 寄存器配置表(线性模式640x480@180fps) I2C通信接口 AE/AWB控制逻辑 ISP参数配置 更新Makefile和相关头文件引用 添加传感器时钟

2026-05-07 11:33:03 175

原创 海思视觉--flash配置文件

本文提供了XinCun XCSP1AAPK-IT与GD3.3v GD5F1GQ5REYIG两款1Gbit SPI NAND Flash的配置文件,均基于U-Boot 2022.07及Linux 5.10内核。配置包含芯片型号、ID、容量(128M)、页大小(2KB)、擦除块大小(128KB)、OOB大小(64B/128B)及坏块位置等参数,并支持标准、快速、双/四线读写模式,适用于嵌入式系统中SPI NAND驱动开发与适配。

2026-05-07 11:27:19 93

原创 Git 笔记:将一段旧历史压缩成一个提交

Git 笔记:将一段旧历史压缩成一个提交。

2026-04-18 13:51:45 375

原创 开发板和Linux--nfs服务挂载

Linux服务器地址:192.168.18.100。注意192.168.18.200是开发板端地址。开发板端地址:192.168.18.200。设置的ip地址与开发板在同一网段。无报错,即表明挂载成功。

2026-02-03 19:36:00 411

原创 海思视觉Hi3519DV500--固定网卡地址

默认无eFuse/OTP时,网卡驱动初始化会随机生成MAC地址,导致重启后变化。通过在/etc/macaddr中保存固定MAC(如FA:8F:05:32:4B:6C),并添加启动脚本S40_fixmac读取并设置该地址,可实现每次开机使用同一MAC,同时配置静态IP,确保网络稳定。

2025-12-02 11:15:36 308

原创 海思视觉Hi3519DV500--环境搭建

本教程旨在在新安装的Ubuntu系统环境下,为海思Hi3516CV610芯片搭建SDK编译环境。这个过程包括必要的软件安装、环境配置以及SDK的下载与编译等步骤。特别强调,本文按步骤对命令进行复制粘贴即可实现SDK环境搭建,已经过实测;SDK版本:Hi3519DV500R001C01SPC020参考文档Hi35xxVxxx 开发环境用户指南.pdf——>参考1.1-1.2节 1.4-1.6节。

2025-11-26 14:09:54 364

原创 Camera光学图像基础:镜头、滤光片、Sensor

固定光圈指的是光圈大小在镜头设计时已经确定,并且无法调节。这种光圈类型通常在一些简单的镜头或低端镜头中使用。

2025-11-25 17:06:18 1489

原创 海思视觉Hi3516CV610--移植flash

SDK版本:Hi3516CV610R001C01SPC020flash型号:GD5F2GM7UEYIGR参考文档:基于fmcv100控制器的Flash移植指南.pdf。

2025-11-20 17:07:07 1004

原创 海思视觉Hi3519DV500--使用docker搭建开发环境

本文详细记录了在WSL+Ubuntu22.04+Docker环境下搭建华为Ascend开发环境的完整过程。主要步骤包括:1)安装Docker并获取华为镜像;2)创建Docker容器并配置共享目录;3)修改pip源为清华镜像;4)安装交叉编译工具链;5)部署SVP_NNN_PC开发套件;6)安装MindStudio和AMCT工具;7)应用CPU模式补丁并重新编译Caffe。整个过程涵盖了从基础环境配置到AI开发工具链部署的全流程,为基于华为Ascend平台的AI应用开发提供了完整的开发环境搭建指导。

2025-11-13 18:29:34 586

原创 海思视觉Hi3516CV610--PQtool教程

本文介绍了Hi3516CV610芯片的PQtool和PQstream工具使用教程,涉及Hi3516CV610_PQ_V1.0.2.0、PQStream_V1.0.44和PQTools_V1.2.51等工具包。使用前需搭建SDK环境,在板端加载驱动后启动PQtool工具,PC端需设置参数运行PQstream。文章提供了相关命令操作步骤和参考链接。

2025-09-25 11:31:36 1489 1

空空如也

空空如也

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

TA关注的人

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