古建筑目标检测数据集 | 古建筑识别 目标检测 文物保护 YOLO格式 9213期

古建筑目标检测数据集 | 古建筑识别 目标检测 文物保护 YOLO格式 9213期

数据集概述

本数据集专注于古建筑整体结构及组件的视觉检测与识别,服务于古建筑保护、文物数字化建档及建筑遗产研究。数据涵盖五类古建筑相关目标,适配古建巡检、古建筑普查及自动化目标识别等应用。

数据集核心信息

数据要素详细说明
类别共5类(详见下方列表)
数量1971张图像
格式图像为 JPG/PNG;标签为 YOLO 格式的 txt 文件(水平边界框)
数据版本2个版本
应用价值1.古建普查:支撑古建筑及其构件的自动识别与分类,辅助建筑遗产编目。
2.文物保护:为古建筑状态评估与修缮提供数据基础。
3.数字化存档:为古建筑的三维建模与数字孪生提供目标级识别能力。
4.算法研发:为多类别目标检测、建筑遗产识别等视觉任务提供真实场景的训练与评测数据。

完整类别列表(共5类)

序号中文类别名称
1单体古建筑
2斗拱构件
3古建筑门楼
4古建筑牌坊
5塔类建筑

说明:原数据集中的类别缩写已在表中统一转换为中文释义,具体类别定义请以实际使用的标注文件为准。


数据三要素解析

类别与目标覆盖

  • 数据集定义5类古建筑相关目标,覆盖建筑整体(单体古建筑、门楼、牌坊、塔)与关键构件(斗拱)。
  • 类别设置兼顾了宏观建筑识别与微观构件检测,服务于古建筑的综合评估。
  • 图像涵盖不同拍摄角度、光照条件下的古建筑外观。

数据规模与版本

  • 图像总量约1971张,规模适中,能支撑多类别目标检测模型的训练。
  • 数据集有2个版本,可能包含不同标注完善度或数据增强的迭代版本。
  • 图像包含实景照片、建筑模型及邮票等多种形态的古建筑图像,场景多样性较强。

格式与结构

  • 采用通用YOLO 格式(txt),每张图像对应一个同名标签文件,包含类别 ID 与归一化边界框坐标,可直接接入 YOLOv5、YOLOv8 等主流检测框架。
  • 图像与标签一一对应,数据结构规范,便于进行训练/验证集划分与预处理集成。

知识普及:古建筑目标检测的技术要点

  • 尺度差异极大:从宏大的塔类建筑到局部的斗拱构件,目标尺度跨度大,需采用多尺度特征融合策略。
  • 形态与结构复杂:古建筑的结构繁复(如飞檐、斗拱),轮廓不规则,对模型的边界提取能力要求较高。
  • 背景干扰:古建筑多位于自然或城市环境中,背景包含树木、天空、现代建筑等,可能与目标混淆。
  • 数据多样性:包含实景与邮票等非实景图像,有助于提升模型对不同图像风格和成像质量的泛化能力。
  • 应用闭环:检测结果可导入古建筑GIS或BIM系统,用于建筑普查、状态评估与修缮规划,服务于建筑遗产的数字化保护。

快速开始(代码示例)

配置文件data.yaml示例(类别名称需替换为您实际使用的中文名称):

train:./dataset/images/trainval:./dataset/images/valnc:5names:['单体古建筑','斗拱构件','古建筑门楼','古建筑牌坊','塔类建筑']

启动 YOLOv8 训练:

fromultralyticsimportYOLO model=YOLO('yolov8m.pt')model.train(data='data.yaml',epochs=100,imgsz=640,batch=16,device=0)

标签

古建筑识别目标检测文物保护YOLO格式深度学习数据集计算机视觉

相关新闻

〖实战〗跨境物流系统:小包与快递件的分轨路由、清关状态机、加盟代理打单与司机调派的全链路设计

〖实战〗跨境物流系统:小包与快递件的分轨路由、清关状态机、加盟代理打单与司机调派的全链路设计

一、痛点场景:跨境链路一长,每个环节都在“等”做过国内快递系统的人,第一次接跨境需求时,最容易低估的不是某个单点技术,而是链路的长度和主体的数量。一票从深圳发往洛杉矶的跨境小包,中间至少经过&#…

2026/10/20 2:22:27 阅读更多 →
Java动态数组(一)

Java动态数组(一)

Java动态数组(一)前提概要创建动态数组泛型基本数据类型的封装类常用操作方法与静态数组的方法对比下期预告前提概要 在《C 语言实现数组动态扩容》一文中,我们已经介绍了 C 语言中数组动态扩容的实现方式。实际上,在 Java 中同样…

2026/10/20 2:22:27 阅读更多 →
小型C编译器源码解析:从词法分析到代码生成的实现指南

小型C编译器源码解析:从词法分析到代码生成的实现指南

简介:这份资源是一套小型C编译器的完整源代码,面向希望深入理解编译原理、动手实践编译流程的开发者与计算机专业学生。它把词法分析、语法分析、语义分析、优化与代码生成等阶段落实为可读可改的代码,适合作为学习编译器内部运作的入门项目。…

2026/10/20 2:22:27 阅读更多 →

最新新闻

从URL取参到Cookie操作:前端开发完整指南与踩坑记录

从URL取参到Cookie操作:前端开发完整指南与踩坑记录

老读者可能还记得,我之前在某公司的运营后台系统里做过一次页面重构,其中有个特别不起眼但又绕不开的需求:从前端拿 URL 上携带的参数,顺手把一些状态写进 Cookie。听起来简单,真正动手的时候才发现,这里面…

2026/10/20 2:54:46 阅读更多 →
不复杂的复杂度:Java开发者必备的大O分析指南

不复杂的复杂度:Java开发者必备的大O分析指南

第八篇了。前面我们用了几篇的篇幅,把Java的语法、面向对象、集合框架、I/O、异常这些基础内容过了一遍。今天想插一个看起来不太一样、但实际非常重要的主题——复杂度分析。为什么在这个节点讲它?因为我发现很多人在前面那些内容学完之后,开…

2026/10/20 2:54:46 阅读更多 →
需求分级与优先级管理:产研团队高效协作的落地指南

需求分级与优先级管理:产研团队高效协作的落地指南

周五下午三点,我正在跟团队过下一迭代的排期。会议室的门被推开,某业务线负责人带着一份PPT走进来,说有一位大客户急需一个定制功能,客户已经在催,下周要看到演示,否则可能影响续约。会议室安静了几秒&…

2026/10/20 2:54:46 阅读更多 →
降AI率工具实测:九类工具原理、风险与一套可复用工作流

降AI率工具实测:九类工具原理、风险与一套可复用工作流

开头部分可以这么写:最近不少本科生来找我看论文初稿,十份里有八份开头都是“随着社会的不断发展”,第二段必是“综上所述”。一问才知道,都是让AI先写一版,自己再改,改完一检测,“AI率”飙到百…

2026/10/20 2:54:46 阅读更多 →
Llama 2 提示词完全指南:模板、参数与实战技巧

Llama 2 提示词完全指南:模板、参数与实战技巧

最近几周我一直在折腾基于 Llama 2 的几个实际项目,从本地部署到 API 接入都走了一遍。反复试下来发现一个很多人容易忽略的事实:Llama 2 和 GPT 系列这类闭源模型的对话习惯差异非常大,直接把原来惯用的提示词搬过去,效果会肉眼可…

2026/10/20 2:54:46 阅读更多 →
大模型Skills应用实战:在Trae中把提示词变成可复用工作流

大模型Skills应用实战:在Trae中把提示词变成可复用工作流

这个系列写到第14篇,我聊点真正能提效的东西——大模型Skills应用。之前几篇要么在讲模型能力边界,要么在讲上下文工程,这次把视角落到一个具体场景:在Trae这款AI原生IDE里,怎么把Skill从"听说过"变成"…

2026/10/20 2:53:45 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →