乐于分享
好东西不私藏

Hi3519DV500 AI ISP 图像调优实战:从模糊到锐利的四款降噪模型深度对比

Hi3519DV500 AI ISP 图像调优实战:从模糊到锐利的四款降噪模型深度对比

Hi3519DV500 AI ISP 图像调优实战:从模糊到锐利的四款降噪模型深度对比

基于鸿鸥派 Hi3519DV500 开发板 + OS04A10 摄像头,实测海思 AI ISP(智能图像信号处理)四款降噪模型的图像效果差异。从参数配置到 RTSP 推流,从 AI 降噪原理到细节优先模式的最佳实战设置,完整记录调优过程。

前言

嵌入式摄像头开发中,ISP(图像信号处理)的质量往往决定了整个系统的成败。同样的 Sensor、同样的分辨率,不同的 ISP 参数配置,呈现在你面前的可能一个是模糊暗淡、一个是清晰锐利。

Hi3519DV500 内置了海思自研的 AI ISP 模块——不是传统的 ISP 参数调优,而是 利用神经网络进行实时图像降噪和增强。SDK 提供了四款不同的 AI ISP 模型,分别侧重去噪和细节保留,效果差异非常明显。

本文基于 OS04A10(400万像素)摄像头,在鸿鸥派开发板上完整实测了这四款 AI 降噪模型,从命令行参数解析到画面效果对比,再到 AI ISP 的技术原理分析,力求把「调优」这件事讲透。

💡 如果你也在用 Hi3519DV500 做摄像头方案,可以直接跳到第七节看实测结论和最佳实践。

一、硬件环境

项目规格
开发板鸿鸥派 HongOU PI(Hi3519DV500)
SoC海思 Hi3519DV500(双核 A55@1.0GHz)
NPU2 TOPS(DaVinci 架构,INT8)
摄像头OS04A10(400万像素,1/3")
分辨率2688×1520 @30fps
编码H.265 Main Profile
镜头接口MIPI 4-lane
AI ISP 模型4 款预训练模型(.wk 格式)

二、什么是 AI ISP?

2.1 传统 ISP vs AI ISP

传统的 ISP 处理链路,依赖工程师手动调优数十个参数——增益(Gain)、降噪强度(NR Strength)、边缘锐化(Sharpness)、对比度(Contrast)、饱和度(Saturation)、色温(AWB)……每个参数都需要针对具体场景反复调试,而且不同场景的参数往往互相冲突。

AI ISP 的核心思路是用训练好的神经网络模型替代部分或全部 ISP 模块:
传统 ISP 链路:
Sensor → RAW → BLC → 去噪 → Demosaic → AWB → 色彩校正 → Gamma → 锐化 → YUV
AI ISP 链路:
Sensor → RAW → AI降噪模型 → 传统ISP后处理 → YUV
                   ↕
              NPU推理引擎(DaVinci Core)

Hi3519DV500 的 AI ISP 采用的是混合架构——前端的降噪部分由 NPU 运行的 AI 模型完成,后端的色彩校正、Gamma 等仍由硬件 ISP 模块处理。这样既发挥了 AI 在降噪上的优势,又保留了硬件 ISP 的稳定性和低延迟。

*▲ Hi3519DV500 AI ISP 系统数据流架构 — 从 Sensor 采集到 RTSP 推流的完整链路*

2.2 AI ISP 的优势场景

场景传统 ISP 痛点AI ISP 优势
低照度降噪过强 → 细节丢失智能区分噪声和细节
高速运动运动模糊 + 噪声帧间信息辅助去噪
强逆光暗部死黑Adaptive tone mapping
纹理丰富过锐化伪影边缘感知调制

三、sample_aiisp 程序详解

3.1 命令格式

cd /root && ./sample_aiisp <index> <rtsp_enable> <vo_intf_type> <sensor0_type>

3.2 完整参数表

参数位置参数名可选值含义
第1位index0AI降噪基准模式(aibnr line mode)
第2位rtsp_enable0关闭 RTSP(本地录像)
第2位rtsp_enable1启用 RTSP 推流(推荐)
第3位vo_intf_type0MIPI TX 输出(推流用这个)
第3位vo_intf_type1BT1120 输出(接外部显示器)
第4位sensor0_type3OS04A10 WDR 宽动态模式

3.3 标准启动命令

# 开发板上执行
cd /root && ./sample_aiisp 0 1 0 3

启动后会显示交互菜单,提示选择 AI 降噪模型:

=== AI ISP Model Selection ===
[0] denoise_priority
[1] denoise_priority_lite
[2] detail_priority         ← ⭐ 推荐
[3] detail_priority_lite
Please input model index:

输入对应的数字(如 2)并按回车,程序立即加载模型并开始推流。


四、四款 AI 降噪模型深度对比

4.1 模型一览

编号模型名称核心策略推荐场景实测评价
0denoise_priority优先去除噪声,牺牲细节极低照度画面偏柔,细节有损失
1denoise_priority_lite同上,轻量化版本低资源场景速度略快,效果近似
2detail_priority优先保留细节,智能去噪最佳画质画面最锐利,细节最丰富
3detail_priority_lite同上,轻量化版本需要高帧率效果接近,速度更快

*▲ AI ISP 四款降噪模型深度对比 — 画面锐度、降噪效果、推理速度综合评分*

4.2 效果实测对比

#### 📸 模式 0 — denoise_priority(去噪优先)

特点:
  • 降噪强度最高,画面平滑
  • 边缘锐度降低明显
  • 纹理细节有可感知的损失
  • 适合场景:
  • 室内弱光环境(<50 lux)
  • 人物皮肤美化(监控场景)
  • 对画质要求不高、优先减少噪点的场景
  • 实测感受:
  • 启动后画面看起来「干净」了,但总感觉像是隔了一层薄雾——远处的文字边缘变模糊,地面纹理丢失。这不是硬件问题,是降噪模型对「噪声」的判断过于保守,把弱信号细节也一起去掉了。

  • #### 📸 模式 1 — denoise_priority_lite(去噪轻量版)

  • 特点:
  • 与模式 0 算法相同
  • 模型参数量减少,推理速度提升
  • 降噪效果略有下降
  • 适合场景:
  • 同模式 0,但需要更高帧率
  • 对功耗有要求的场景
  • 实测感受:
  • 画面效果和模式 0 非常接近,肉眼难以区分。主要差异在推理延时上,大约快 20-30%。

  • #### 📸 模式 2 ⭐ — detail_priority(细节优先)

  • 特点:
  • 边缘保留最强
  • 智能区分噪声和弱信号
  • 画面通透感最好
  • 适合场景:
  • 推荐首选,95% 场景适用
  • 文字识别
  • 目标检测前处理
  • 户外监控(自然光充足或中等照度)
  • 实测感受:
  • denoise_priority
  • 切换到
  • detail_priority
  • ,画面效果提升非常明显——就像取下了一层滤镜。远处的车牌文字边缘清晰,地面和墙面的纹理细节完整保留,同时画面并没有出现明显的噪点。这说明 AI ISP 模型做了很好的
  • 信号-噪声区分

  • #### 📸 模式 3 — detail_priority_lite(细节轻量版)

  • 特点:
  • 细节保留接近模式 2
  • 推理速率更高
  • 适合 25-30fps 满帧率运行
  • 适合场景:
  • 需要细节保留又要高帧率
  • 嵌入式边缘设备资源受限
  • 实测感受:
  • 在 2688×1520 @30fps 下,
  • detail_priority_lite
  • 的综合表现最均衡。细节保留和模式 2 相差不大,但帧率更稳定。如果不是在极低照度下,建议优先考虑这个版本。

  • 五、RTSP 推流与画面查看

  • 5.1 RTSP 地址

  • AI ISP 推流使用独立的 RTSP 地址(与其他程序不同):

  • rtsp://192.168.1.168:554/live265
    
  • ⚠️ 注意区分:不同的 sample 程序使用不同的 RTSP 地址,不能混用:
  • | 程序 | RTSP 地址 |
  • |------|-----------|
  • | sample_venc(普通推流) | rtsp://.../live0 |
  • | sample_aiisp(AI ISP) | rtsp://.../live265 |
  • | sample_svp_npu_main(NPU推理) | rtsp://.../live264 |
  • 5.2 推流参数

  • AI ISP 模式下推流的默认参数:

  • 分辨率:2688×1520(与摄像头采集一致)
  • 编码格式:H.265
  • 帧率:30fps
  • 码率:动态调整(AI 模型不影响编码参数)
  • 5.3 Ubuntu 端拉流查看

  • # 由于摄像头物理安装方向问题,画面倒立,需翻转
    ffplay -vf "vflip,hflip" rtsp://192.168.1.168:554/live265
    
  • 在 Windows 上可以使用 VLC Media Player:

    媒体 → 打开网络串流 → rtsp://192.168.1.168:554/live265
    
  • 💡 关于翻转:如果画面是正的,就不需要 -vf "vflip,hflip"。这个参数取决于 Sensor 的物理安装方向,不同开发板可能不同。
  • 5.4 系统数据流

  • OS04A10 Sensor (2688×1520@30fps)
          │
          ▼ MIPI 4-lane
    VI (Video Input)
          │
          ▼ RAW data
    AI ISP(NPU推理)
     ┌─────────────┐
     │ 选择降噪模型  │
     │ ① denoise    │
     │ ② detail ⭐  │
     └──────┬──────┘
          │
          ▼ YUV data
    VENC (H.265编码)
          │
          ▼
    RTSP Server → live265
          │
          ▼
    ffplay / VLC 拉流查看
    

  • 六、完整操作流程

  • 6.1 上电初始化(每次必须)

  • # Step 1: 设置传感器时钟(掉电丢失,每次必做)
    bspmm 0x11018440 0x4001
    

    Step 2: 加载驱动

    cd /komod && ./load3519dv500 -a -sensor0 os04a10 -vo_intf mipitx

    Step 3: 验证摄像头

    i2cdetect -y -r 3

    → 地址 0x36 出现表示 OS04A10 正常识别

  • 6.2 启动 AI ISP 推流

  • # Step 4: 启动 sample_aiisp(RTSP 推流模式)
    cd /root && ./sample_aiisp 0 1 0 3
    

    Step 5: 选择模型 → 输入 2(detail_priority)回车

  • 6.3 拉流查看

  • # Step 6: 在 Ubuntu/Windows 上拉流
    ffplay -vf "vflip,hflip" rtsp://192.168.1.168:554/live265
    
  • 6.4 切换模型对比

  • # Ctrl+C 停掉当前进程,重新启动
    cd /root && ./sample_aiisp 0 1 0 3
    

    这次输入 0(denoise_priority)或其他编号对比效果

  • 💡 切换技巧:模型切换无需重启开发板或重新加载驱动,只需重启 sample_aiisp 程序即可。建议依次测试每个模型,用截图或手机拍摄对比画面差异。

  • 七、实测结论与最佳实践

  • 7.1 总结对比

  • 模型画面锐度降噪效果推理速度综合推荐
    denoise_priority⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐❌ 偏糊
    denoise_priority_lite⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐❌ 近似
    detail_priority⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐👍 首选
    detail_priority_lite⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐👍 高帧率首选
  • 7.2 最佳选择

  • 使用场景推荐模型理由
    默认推荐detail_priority(模式2)画质最好,细节最丰富
    需要 30fps 满帧detail_priority_lite(模式3)细节不错,帧率更稳
    极低照度(<10 lux)denoise_priority(模式0)噪点大时强制降噪
    资源受限场景denoise_priority_lite(模式1)轻量级降噪
  • 7.3 一句话经验

  • 默认选 detail_priority,画面明显比 denoise_priority 清晰一个层次。从模糊到锐利,只差一个选项。

  • 八、技术深度分析

  • 8.1 AI ISP 模型架构推测

  • 虽然海思没有公开 AI ISP 模型的完整网络结构,但从实际表现可以推断出一些架构特点:

  • CNN-based U-Net 变体:
  • 编码器:下采样提取多尺度特征
  • 跳跃连接:保留高频边缘信息
  • 解码器:上采样恢复原分辨率
  • Denoise vs Detail 的区别:
  • denoise_priority 模型在损失函数中加大了 降噪权重,网络学会更激进地抑制所有高频成分(包括细节)
  • detail_priority 模型引入了 边缘感知损失(Edge-aware Loss)梯度保持损失,在去噪和保边之间找到了更好的平衡点
  • 8.2 模型量化

  • 所有 AI ISP 模型均为 INT8 量化.wk 格式,这意味著:

  • 原始 FP32 模型 → 量化到 INT8 → 推理速度提升 3-4 倍
  • 模型体积大幅减小(通常 2-5 MB)
  • 精度损失控制在 1-2% 以内
  • 8.3 NPU 资源占用

  • AI ISP 模型的 NPU 资源占用情况(估算):

  • 模型模型大小NPU 占用率推理延迟
    denoise_priority~3 MB~40%~8ms
    denoise_priority_lite~1.5 MB~25%~5ms
    detail_priority~4 MB~50%~10ms
    detail_priority_lite~2 MB~30%~6ms
  • 💡 注意:NPU 占用率是估算值。在 2688×1520 大分辨率下,AI ISP 的 NPU 推理是逐 tile(分块)进行的,单帧推理会被拆分为多次小推理,以适应 NPU 的输入尺寸限制。

  • 九、踩坑全记录

  • 🕳️ 坑 1:sample_aiisp 参数搞混

  • 现象:
  • 运行
  • ./sample_aiisp 0 1 0 3
  • 后程序启动,但没有推流画面。
  • 排查:
  • 检查参数顺序和含义——
  • 正确:./sample_aiisp 0 1 0 3
             ↑   ↑  ↑ ↑
    
    └── sensor0_type = 3 (OS04A10)
    └──── vo_intf_type = 0 (MIPI TX)
    └─────── rtsp_enable = 1 (开启推流)
    └─────────── index = 0 (aibnr line mode)
  • 根因:
  • 第 3 个参数写了 1(BT1120 输出)而不是 0(MIPI TX),导致视频通路不对。
  • 🕳️ 坑 2:AI ISP 的 RTSP 地址不能复用 sample_venc 的地址

  • 现象:
  • rtsp://192.168.1.168:554/live0
  • 拉流只有黑屏。
  • 解决:
  • AI ISP 使用独立的地址
  • live265
  • rtsp://192.168.1.168:554/live265  ✅
    rtsp://192.168.1.168:554/live0    ❌(VENC 用)
    rtsp://192.168.1.168:554/live264  ❌(SVP NPU 用)
    
  • 🕳️ 坑 3:图像倒立

  • 现象:
  • 拉流看到的画面是倒转的。
  • 原因:
  • OS04A10 传感器在鸿鸥派开发板上的物理安装方向为倒装。
  • 解决:
  • 拉流时加
  • -vf "vflip,hflip"
  • 翻转:
  • ffplay -vf "vflip,hflip" rtsp://192.168.1.168:554/live265
    
  • 🕳️ 坑 4:选择模型后画面短暂冻结

  • 现象:
  • 输入模型编号回车后,画面会冻结 2-3 秒。
  • 原因:
  • NPU 加载模型权重文件需要时间,加载期间视频管线暂停。
  • 正常现象
  • ,无需担心。模型加载完成后画面自动恢复。
  • 🕳️ 坑 5:修改 vo_intf 参数凭经验猜值

  • 现象:
  • 驱动加载失败。
  • 教训:
  • load3519dv500
  • 脚本的参数
  • -vo_intf
  • 的值必须写
  • mipitx
  • ,而不是
  • mipi
  • 。不确定的参数一定要去板上确认,不能凭印象。

  • 十、进阶:SNS_TYPE 固化与 AI ISP 结合

  • 在实际项目中,每次手动设置时钟和加载驱动不够方便。可以把 OS04A10 的传感器配置固化到 SNS_TYPE 表中:

  • 10.1 永久写入 load3519dv500

  • # 查看当前 SNS_TYPE 配置
    cat /komod/load3519dv500 | grep SNS_TYPE
    

    已永久设定:

    export SNS_TYPE0=os04a10 # AI ISP / VENC / SVP 共用 export VO_INTF=mipitx # 视频输出接口
  • 10.2 结合 AI ISP 的最佳启动脚本

  • #!/bin/sh
    

    /root/start_aiisp.sh — AI ISP 一键启动脚本

    echo "=== Hi3519DV500 AI ISP 启动 ==="

    1. 设置传感器时钟

    bspmm 0x11018440 0x4001

    2. 加载驱动(使用固化配置)

    cd /komod && ./load3519dv500 -a -sensor0 os04a10 -vo_intf mipitx

    3. 启动 AI ISP(detail_priority 模式)

    通过 echo 2 自动选择第 2 项

    echo "2" | cd /root && ./sample_aiisp 0 1 0 3

  • 十一、总结

  • AI ISP 是 Hi3519DV500 非常实用的特性——无需额外硬件,仅通过 NPU 上运行的不同降噪模型,就能实现从"模糊"到"锐利"的质的飞跃。

  • 最关键的收获是:不要被默认的 denoise_priority 劝退,切换到 detail_priority 后画面效果差距巨大。

  • 对于大多数嵌入式视觉场景,建议按以下流程快速选择:

  • 先跑 detail_priority 看效果——90% 情况这就是最佳选择
  • 如果帧率不够 → 换 detail_priority_lite
  • 如果极低照度下噪点明显 → 换 denoise_priority
  • AI ISP + OS04A10 + Hi3519DV500 这套组合,在 2688×1520@30fps 下配合 detail_priority 模式,已经能提供专业级的图像质量,满足安防监控、工业视觉、无人机航拍等多种场景需求。

  • 关注我,后台私信,领取资料
  • 🎁
  • 作者:科技界的一粒微尘
  • 公众号:AI的探索之旅
  • 原文发布于 2026-06-06
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-06 10:58:23 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/719235.html
  2. 运行时间 : 0.213474s [ 吞吐率:4.68req/s ] 内存消耗:4,758.88kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=d9f003567a16899564c1a758a2053697
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001224s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001624s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000795s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000747s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001486s ]
  6. SELECT * FROM `set` [ RunTime:0.000633s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001534s ]
  8. SELECT * FROM `article` WHERE `id` = 719235 LIMIT 1 [ RunTime:0.001194s ]
  9. UPDATE `article` SET `lasttime` = 1780714703 WHERE `id` = 719235 [ RunTime:0.007635s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000638s ]
  11. SELECT * FROM `article` WHERE `id` < 719235 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001137s ]
  12. SELECT * FROM `article` WHERE `id` > 719235 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001127s ]
  13. SELECT * FROM `article` WHERE `id` < 719235 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001901s ]
  14. SELECT * FROM `article` WHERE `id` < 719235 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001918s ]
  15. SELECT * FROM `article` WHERE `id` < 719235 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.008575s ]
0.217137s