基于火山引擎+Python 开发的的 AI 短剧自动生成流水线。输入一段剧本描述,自动完成剧本分析、素材生成、分镜设计、帧生成、视频生成、后期合成,输出完整短剧视频。(源码+教程) 架构 用户输入(一句话/完整剧本 + 风格预设) ↓ pipeline/main.py(主控流程 + 检查点断点续跑) ↓ [阶段1] ScriptAnalyzer → 豆包 LLM 分析剧本,提取人物/场景/英文生图 Prompt [阶段2] AssetGenerator → Seedream 文生图,并发生成人物/场景参考图 [阶段3] StoryboardDesigner → 豆包 LLM 设计逐镜头分镜脚本(JSON 结构化) [阶段4] FrameGenerator → Seedream 图生图,帧链机制生成首/末帧 [阶段5] VideoGenerator → Seedance 图生视频,双帧控制 + 并发生成 [阶段6] VideoComposer → FFmpeg 拼接 + BGM 混音 + 字幕 + 制作报告 ↓ out/001/final_drama.mp4 技术栈 功能 使用服务/工具 LLM(剧本分析/分镜设计) 火山引擎豆包 Doubao (Ark SDK) 文生图 / 图生图 火山引擎即梦 Seedream(5.0 → 3.0 自动降级) 图生视频 火山引擎即梦 Seedance(1.5-pro 双帧 → 1.0-lite 自动降级) 提示词模板 YAML + Jinja2 渲染 视频合成 FFmpeg(h264_nvenc + AAC)
2026-04-28 17:11:21 61KB Python
1
GNS3模拟ASA所需,包含asa842-initrd和asa842-vmlinuz,亲测可用
2026-04-28 10:43:19 23.61MB GNS3 防火墙
1
该数据集专门用于无人机视角下的烟火火焰火灾烟雾检测,包含13103张jpg图片和对应的标注信息。这些图片是以640x640像素分辨率拍摄的,由无人机模型DJIMAVIC3在120米的高空,60°-90°的采集角度下捕获。数据集采用PascalVOC格式与YOLO格式的标注文件,两者均包含13103个标注。其中,标注信息详细记录了两个类别的烟火及烟雾,分别是fire和smoke。具体的标注类别数目为fire的框数为36272,smoke的框数为17213,总计53485个标注框。需要注意的是,yolo格式的类别顺序可能与标注文件不同,实际类别顺序以labels文件夹中的classes.txt为准。标注工作是使用labelImg工具完成的,根据规则,需要对识别到的类别画出矩形框进行标注。数据集特别指出,不提供对训练模型或权重文件精度的任何保证。该数据集主要用于烟火检测,尤其是应急救援场景,能够帮助快速识别火灾和烟雾,应用领域涵盖山林火灾、田间火灾、森林保护等。此外,数据集中还包含多张图片预览和标注例子,以供用户更直观地理解数据集内容。
2026-04-26 17:13:22 2KB
1
基于PID的四旋翼无人机轨迹跟踪控制-仿真程序 [火] 基于MATLAB中Simulink的S-Function模块编写,注释详细,参考资料齐全。 2D已有案例: [1] 8字形轨迹跟踪 [2] 圆形轨迹跟踪 3D已有案例: [1] 定点调节 [2] 圆形轨迹跟踪 [3] 螺旋轨迹跟踪 四旋翼无人机由于其结构特点,在飞行控制领域具有广泛的适用性。本文档介绍了一种基于比例-积分-微分(PID)控制器的四旋翼无人机轨迹跟踪控制仿真程序。该程序使用了MATLAB软件中Simulink模块进行开发,并且特别利用了S-Function模块,这是Simulink中一个功能强大的模块,它允许用户通过自定义代码块来实现复杂的功能和算法,使得开发者可以在Simulink环境中模拟复杂系统的动态行为。 程序注释的详细程度以及参考资料的全面性,为研究者和开发者提供了便利,使其能够更快地理解和掌握程序的结构与功能。在四旋翼无人机的轨迹跟踪方面,该仿真程序提供了多种轨迹跟踪案例,包括二维(2D)和三维(3D)空间内的轨迹跟踪。 在2D案例中,程序已经实现了“8字形轨迹”和“圆形轨迹”两种跟踪。这两种轨迹跟踪的实现展示了四旋翼无人机在二维空间中进行复杂轨迹飞行的能力。对于“8字形轨迹”而言,无人机不仅要按照预设的路径飞行,而且需要在飞行过程中实现连续的转向动作。而对于“圆形轨迹”,则更侧重于无人机在保持一定半径的圆形路径上稳定飞行的能力。 在3D案例中,程序则涵盖了“定点调节”、“圆形轨迹”以及“螺旋轨迹”。定点调节是指无人机在三维空间中进行精确的位置调整,这通常需要高度的飞行稳定性和精确的控制算法。在“圆形轨迹”跟踪的基础上,3D空间的实现增加了高度维度的控制,要求无人机能够在三维空间内完成连续的上升和下降动作。最复杂的是“螺旋轨迹”跟踪,这种轨迹不仅需要无人机在三个维度上进行协调的控制,还要实现按预设的螺旋路径上升或下降,这在无人机飞行控制系统中是一个不小的挑战。 仿真程序的目的在于通过模拟四旋翼无人机的飞行行为,帮助研究者和开发者在无须实际飞行的情况下,对无人机的控制系统进行测试和优化。通过这些仿真案例,开发者可以评估PID控制器在不同飞行条件下的性能,并对PID参数进行调整,以实现更加稳定和精确的飞行控制。 此外,文档中还包含了多个图片文件,这些图片可能展示了仿真过程中的关键步骤或结果,包括了无人机在进行不同轨迹飞行时的状态图像。而文档文件则可能详细描述了仿真程序的具体实现过程、参数设置、运行结果以及可能遇到的问题和解决方案。 程序的适用范围不仅仅局限于上述的几个轨迹案例,开发者可以根据需要自定义轨迹和仿真环境,进一步扩展和深化四旋翼无人机的控制算法研究。通过这种方法,研究者可以不断优化和改进四旋翼无人机的飞行控制策略,使其更加适应各种复杂的飞行任务和环境条件。 基于PID控制的四旋翼无人机轨迹跟踪仿真程序提供了一种模拟和测试无人机飞行控制算法的有效工具。通过这种方法,开发者能够更加高效地进行无人机飞行控制系统的研发工作,为四旋翼无人机的实际应用提供了理论基础和技术支持。
2026-04-24 14:27:40 99KB 开发语言
1
本文档介绍了一个专门针对森林火灾检测任务设计的数据集。该数据集包括6077张图片,均为640x640分辨率的jpg格式。每个图片都配有一个相应的标注文件,标注文件包括VOC格式的xml文件和YOLO格式的txt文件,用于描述图片中火灾和烟雾的位置和类别。标注工具选用的是广泛用于目标检测标注的labelImg。 数据集分为两个类别,分别为“fire”(火灾)和“smoke”(烟雾),在YOLO格式中这两类别的顺序与VOC格式的类别顺序可能不同,其对应关系以数据集仓库中的labels文件夹内的classes.txt为准。标注的具体内容为在目标物体周围绘制矩形框,每个矩形框包含了目标物体的类别和位置信息。 在数据集的6077张图片中,“fire”类别的标注框数为7606,而“smoke”类别的标注框数为7314,总计标注框数为14920。这样的标注数量表明数据集在火灾和烟雾的标注上具有较好的覆盖面,能够满足深度学习模型训练时对数据量的需求。 需要注意的是,文档中提及,该数据集并不保证训练出来的模型或权重文件的精度。用户在使用该数据集进行模型训练时,应当明白训练结果的不确定性以及可能需要进一步的数据增强和模型调优。此外,文档中还包含了一些重要的说明和特殊声明,但由于内容缺失,无法知晓具体细节。 为了进一步展示数据集的使用效果,文档中还包含了几张图片的预览和标注例子。图片展示了火灾和烟雾在实际环境中的不同情况,标注例子则显示了如何对这些情况进行标注。这些图片和标注例子可以作为用户在使用数据集进行标注或模型训练时的参考。 整体来说,这个数据集为森林火灾检测的深度学习研究提供了一个坚实的基础。通过提供丰富的标注数据和明确的标注格式,该数据集能够辅助研究者和开发者更好地训练和测试森林火灾检测的算法模型。由于数据集中的图片数量和标注的详细性,使用这个数据集训练出来的模型在一定程度上可以提高对森林火灾和烟雾的检测准确性。
2026-04-22 23:34:01 2KB
1
YOLO(You Only Look Once)是一种实时目标检测系统,它在计算机视觉领域有着广泛的应用,尤其是在实时火焰检测中。这个数据集是专为训练YOLO模型进行火焰检测而设计的,包含了1800多张图像,每张图像都经过了精确的标注,确保了模型在训练时能够学习到丰富的火焰特征。 我们来深入了解一下YOLO算法。YOLO是一种基于深度学习的一阶段检测方法,它将目标检测视为回归问题,直接预测出边界框和类别概率。YOLO模型的架构通常由卷积神经网络(CNN)组成,如VGG16、Darknet等,这些网络能捕获图像中的高级特征。YOLO算法的优点在于速度快,能够在单个GPU上实时处理视频流,但可能在小目标检测上性能稍弱。 数据集的组成部分包括两个主要部分:`labels`和`images`。`labels`文件夹中包含了与图像对应的标注文件,通常是以`.txt`格式,每行对应图像中的一个目标物体,记录了边界框的位置(以左上角和右下角坐标表示)以及物体的类别。例如,“x1 y1 x2 y2 class”,这里的(x1, y1)和(x2, y2)是边界框的坐标,class是火焰的类别标签。`images`文件夹则包含原始图像,用于训练模型。 对于火焰检测,数据集的质量和多样性至关重要。1800多张图像提供了足够的样本来训练模型识别不同环境、光照、火焰形状和大小的变化。在训练过程中,通常会将数据集划分为训练集、验证集和测试集,以便监控模型的泛化能力和防止过拟合。例如,可以使用80%的数据进行训练,10%进行验证,剩余10%作为测试。 训练YOLO模型时,需要对数据进行预处理,如归一化图像像素值,调整图像大小以适应模型输入尺寸。此外,还可以使用数据增强技术,如随机翻转、旋转和裁剪,增加模型的泛化能力。在训练过程中,使用优化器(如Adam或SGD)调整模型参数,并通过监控损失函数和精度指标来调整学习率和训练轮数。 训练完成后,模型可以部署到实际应用中,例如监控摄像头系统,实时检测火焰并发出警报。为了提高实时性能,可以使用轻量级的YOLO变体,如YOLOv3-tiny或YOLOv4-xsmall,它们在牺牲一些精度的同时,提高了推理速度。 YOLO火焰检测数据集提供了一个良好的平台,帮助开发者和研究人员构建高效的火焰检测系统,这对于消防安全和预防火灾事故具有重要意义。通过深入学习和不断优化,我们可以利用这样的数据集开发出更加精准且实时的火焰检测解决方案。
2026-04-21 19:57:53 167.84MB 数据集
1
【火拼泡泡龙辅助线源码-易语言】是一个基于易语言编程的项目,用于创建一个经典游戏"火拼泡泡龙"的辅助线功能。易语言是中国本土开发的一款易学易用的编程语言,旨在降低编程门槛,让更多人能够参与到程序设计中。此源码项目可能包含用于绘制游戏界面、处理用户输入、计算泡泡弹射轨迹以及实现辅助线算法的代码。 在火拼泡泡龙游戏中,辅助线是帮助玩家判断泡泡弹射路径的重要工具。它通常会显示一条直线,预示泡泡在没有障碍物的情况下会飞行的路径。辅助线的实现涉及以下几个关键技术点: 1. **图形绘制**:易语言提供了图形绘制函数,如画线、填充等,用于在游戏界面上绘制辅助线。开发者需要理解坐标系统和图形绘制原理,以便准确地在屏幕上的指定位置画出辅助线。 2. **碰撞检测**:为了计算泡泡的弹射轨迹,源码中可能包含了碰撞检测算法,判断泡泡与屏幕边缘或其它泡泡之间的碰撞情况。这通常通过比较几何形状(如泡泡和墙壁、泡泡和泡泡)之间的距离来实现。 3. **物理模拟**:泡泡的运动遵循一定的物理规律,如重力、弹射角度等。源码中可能有对这些物理因素的模拟,以便让泡泡的行为更加真实。 4. **用户交互**:易语言提供事件驱动编程模型,使得程序可以响应用户的鼠标点击或键盘输入。在这个项目中,开发者需要编写代码来捕捉用户的射击方向,并据此计算辅助线的显示。 5. **数据结构与算法**:为了高效地管理游戏状态,源码可能会使用数组、链表等数据结构存储泡泡的位置、颜色等信息。同时,解决复杂问题(如预测最佳射击路径)可能需要应用特定的算法。 6. **程序优化**:为了保证游戏流畅运行,源码可能包含了一些性能优化措施,例如减少不必要的计算、使用缓存等。 7. **游戏逻辑**:除了基本的泡泡弹射和消除,游戏还可能包含额外的规则,如特殊道具、时间限制等,这些都需要在源码中进行编程实现。 通过学习和分析这个【火拼泡泡龙辅助线源码-易语言】,开发者不仅可以掌握易语言的基本语法和特性,还能深入理解游戏开发中的图形绘制、物理模拟、用户交互等核心概念,对于提升编程技能和游戏开发经验非常有帮助。同时,这也是一个很好的实践项目,可以让学习者将理论知识应用于实际,体验编程的乐趣。
2026-04-21 11:37:31 257KB 游戏娱乐源码
1
在探讨电力系统中变电站火灾检测技术的重要性时,数据集作为机器学习和深度学习的基础,扮演着关键角色。"电力场景变电站火灾检测数据集VOC+YOLO格式3098张2类别" 正是针对此领域的一套专业标注数据集。该数据集包含3098张图片,分为两个主要类别:火("fire")和烟("smoke")。数据集采用两种格式:Pascal VOC和YOLO,每种格式都包含相应的标注文件,其中VOC格式包括xml文件,YOLO格式包括txt文件,但不包括图像分割路径的txt文件。 每种格式的数据集都包含了图片数量、标注数量和标注类别数量等详细信息。具体而言,数据集的图片数量为3098张,每张图片都有相对应的标注文件。标注的类别数为2,具体包括"fire"和"smoke"两个类别。在标注的框数方面,"fire"的框数为3149个,"smoke"的框数为2930个,合计标注框数达到6079个。 标注工具使用的是labelImg,这是一个广泛应用于图像标注的开源工具,支持创建矩形框来标记目标物体。标注规则相对简单直接,即使用矩形框来标记出图片中属于"fire"和"smoke"的区域。标注过程中,使用矩形框将目标物体完整地覆盖起来,以便于后续的机器学习模型可以准确地识别和定位这些区域。 需要注意的是,数据集制作者强调,这套数据集不提供对使用它训练出的模型精度的任何保证。这意味着数据集用户在使用这些数据进行模型训练时,应当自行评估模型的性能和效果。同时,数据集的制作者也声明,他们不对任何由数据集训练得到的模型或权重文件的性能负责。 至于数据集的使用,它主要适用于需要检测变电站火灾情况的视觉检测系统开发。通过使用此数据集,开发者可以训练出能够识别火和烟雾的深度学习模型,以此提高变电站监控系统的自动化水平,实现对火灾的早期预警和快速响应。这对于保障变电站乃至整个电网系统的安全运行具有重大意义。在当前电网智能化、数字化的发展趋势下,火灾检测技术的发展尤为关键,数据集的发布正迎合了这一技术需求,为该领域的研究和开发工作提供了有力的数据支撑。 数据集中的图片预览以及标注例子能够帮助用户直观地理解标注的方式和质量。通过查看实际的标注结果,用户可以评估数据集是否满足自己的需求,从而决定是否采用这一数据集进行相关研究或模型开发。这样的预览与示例为数据集的用户提供了一个评估和学习的起点,方便他们更好地利用这些资源进行深度学习模型的训练与应用。
2026-04-21 11:31:08 1.35MB 数据集
1
基于单片机的仓库防火预警系统研究 本文研究的基于单片机的仓库防火预警系统旨在探讨基于单片机的仓库防火预警系统的研究,属于科技类论文。仓库防火预警系统能够实时监测仓库内的温度、烟雾等参数,并在发现异常情况时及时报警,从而有效地预防火灾的发生,保护仓库物资和人员的安全。 仓库防火预警系统的重要性 仓库防火预警系统在仓库安全中扮演着越来越重要的角色。随着物流行业的快速发展,仓库的数量和规模不断扩大,仓库防火预警系统的需求也在不断增加。仓库防火预警系统能够实时监测仓库内的温度、烟雾等参数,并在发现异常情况时及时报警,从而有效地预防火灾的发生,保护仓库物资和人员的安全。 仓库防火预警系统的研究现状 目前市场上已经存在多种仓库防火预警系统,其中大部分采用多单片机或多核心处理器架构,具有较高的可靠性和实时性,但也存在一定的不足之处。部分系统的成本较高,不利于大规模普及应用;部分系统的稳定性不够,容易出现误报或漏报的情况;部分系统的智能化程度较低,无法满足现代仓库管理的多样化需求。 基于单片机的仓库防火预警系统设计方案 本文研究的基于单片机的仓库防火预警系统采用了STM32单片机作为主控制器,通过温度传感器、烟雾传感器等硬件设备实时监测仓库内的温度、烟雾等参数。当发现异常情况时,系统会自动报警,并通过GSM模块发送短信通知管理员。系统还采用了UCOSII操作系统,实现了多任务调度和智能化管理。 基于单片机的仓库防火预警系统的实验结果分析 经过实验验证,基于单片机的仓库防火预警系统具有较高的稳定性和可靠性,能够准确地检测仓库内的温度、烟雾等参数,并在异常情况下及时报警。该系统的智能化程度较高,能够满足现代仓库管理的多样化需求。 基于 GSM 和单片机的家庭防盗防火系统设计方案 基于 GSM 和单片机的家庭防盗防火系统设计原理主要包括硬件和软件两个部分。硬件部分包括传感器、GSM模块、单片机、报警装置等;软件部分主要指针对硬件进行编程的算法和协议。该系统的基本工作原理是:传感器负责监测家庭内部的安全状况(如门窗状况、烟雾浓度等),将监测数据传输给单片机进行处理。单片机对接收到的数据进行解析,如果有异常情况发生,则通过GSM模块将报警信息发送给用户手机,同时触发报警装置进行声光报警。 基于 GSM 和单片机的家庭防盗防火系统的硬件部分 (1)传感器:选择具有较高灵敏度和稳定性的传感器,如门窗传感器、烟雾传感器等,用于监测家庭内部的安全状况。 (2)GSM 模块:选用具有稳定可靠、功耗低、数据传输速度快的 GSM 模块,用于实现与用户手机的通信。 (3)单片机:选择具有高速处理能力和丰富外设接口的单片机,如 STM32 系列单片机,用于处理传感器数据和实现与 GSM 模块的通信。 (4)报警装置:可选用声光报警器、警笛等设备作为报警装置,用于在家庭安全异常时触发报警。 基于 GSM 和单片机的家庭防盗防火系统的软件部分 (1)传感器驱动程序:为传感器编写驱动程序,使其能够正确采集家庭安全信息并传输给单片机。 (2)单片机主程序:编写单片机主程序,使其能够接收传感器数据,进行处理后通过 GSM 模块发送给用户手机,同时控制报警装置进行报警。 (3)GSM 模块驱动程序:为 GSM 模块编写驱动程序,使其能够与单片机进行通信,将报警信息发送给用户手机。 基于 GSM 和单片机的家庭防盗防火系统的预期效果 基于 GSM 和单片机的家庭防盗防火系统具有以下预期效果: 提高家庭安全性:系统能够实时监测家庭内部的安全状况,及时发现异常情况并采取相应措施,有效提高家庭安全性。 方便用户管理:用户可通过手机随时查看家庭安全状况,方便快捷。 高可靠性:选用高性能的硬件设备和稳定的软件算法,保证了系统的可靠性。 未来的研究方向 随着社会的发展和人们生活水平的提高,家庭安全问题越来越受到重视。未来,我们将继续研究如何进一步提高基于单片机的仓库防火预警系统的智能化程度和稳定性,以满足更多行业的实际需求。我们也将物联网技术在仓库防火预警系统中的应用,推动仓库防火预警系统向更高效、更智能的方向发展。
2026-04-19 18:56:40 14KB
1
xlscan是一款在网络安全领域内用于漏洞扫描和渗透测试的工具。它基于Fscan进行了二次开发,是一款增强版本的扫描器。Fscan是一个比较知名的开源网络漏洞扫描工具,xlscan在其基础上进行了改进,使其功能和性能都有所提升。特别值得关注的是,xlscan具有一定的免杀特性,这意味着它能够绕过市面上一些主流杀毒软件的检测。 从给定的描述中可以看出,xlscan在设计之初就考虑到了对抗安全软件的因素。它能够成功地避开360安全卫士、火绒安全、微软的 Defender以及卡巴斯基安全解决方案的检测。这样的特性使得xlscan在进行安全测试时,能更深入地检查目标系统的安全性,而不被安全软件发现,从而执行更加隐蔽和深入的安全评估。 在使用xlscan时,可以通过-k参数来指定密码,这里提供了一个示例密码123。虽然这里提供了一个默认密码,但在实际使用过程中,用户应该设置一个更强、更安全的密码,以避免潜在的安全风险。 标签部分提到了渗透测试、漏洞扫描和免杀三个关键词。这三个标签准确地概括了xlscan的主要用途和特性。渗透测试是指模拟攻击者对目标系统进行攻击,以评估系统的安全性。漏洞扫描是渗透测试的重要环节,通过扫描工具发现系统中的安全漏洞。而免杀特性则是指扫描工具能够避免被安全软件检测到,保持其“潜伏”状态,以便更加有效地发现系统中的安全问题。 xlscan是一款为安全专家和专业人员设计的工具,它能够在不影响目标系统正常运行的情况下,发现潜在的安全威胁。虽然该工具具有强大的功能,但是也需要注意的是,这种工具如果不当使用,也可能对系统的安全和隐私造成威胁。因此,xlscan的使用应该严格遵守法律法规,仅在授权的情况下进行。
2026-04-16 09:06:55 12.04MB 渗透测试 漏洞扫描
1