这个数据集专门用于输电线路安全巡检中的异物识别任务,包含1300张真实场景拍摄的jpg图像,每张图都配有Pascal VOC格式的xml标注文件和YOLO格式的txt标注文件,两类标注完全对齐。共定义4个目标类别:气球(balloon)、风筝(kite)、鸟巢(nest)、垃圾(trash),其中鸟巢样本最多(871个框),气球160个、风筝181个、垃圾107个,总标注框数1319个。所有标注均使用labelImg工具人工绘制矩形框,符合电力行业常见异物识别需求。约15%的图像经过基础数据增强处理(如旋转、亮度调整等),但未改变原始语义与空间关系。文件结构清晰,根目录下含Images(图片)、Annotations(VOC xml)、labels(YOLO txt)等标准子目录,另附使用说明文档。适用于目标检测模型训练、算法验证、课程实验或工业级巡检系统开发,支持主流深度学习框架如YOLOv5/v8、Faster R-CNN、SSD等直接加载。
2026-06-04 21:31:22 2KB
1
一套面向气象数值模拟实际工作的Python脚本集合,专为WRF及WRF-Chem模型第三版设计,覆盖预处理与后处理关键环节。包含地理网格生成(geogrid)、ERA5再分析数据下载、多源模拟数据合并、时间与高度维度读取解析、水平/垂直平面绘图、泰勒图绘制、流线垂直剖面可视化等功能。所有脚本均基于标准namelist配置驱动,支持自定义字体(含中文字体Times.ttf和SimSun.ttf),适配中文环境下的图表输出。提供示例namelist配置文件(namelist_plaindraw_example.py)和测试脚本(test.py),便于快速上手。目录中lib子模块封装常用读写与插值逻辑(如Interpolate.py、Readheight.py),draw_*系列脚本对应不同绘图场景,Fontprocess.py统一管理字体路径,Geo_Draw.py和Vert_Draw.py分别处理水平与垂直空间可视化,Taylor_Draw.py实现模型评估常用泰勒图。适用于高校科研、业务预报单位开展区域气象模拟结果分析与展示。
2026-06-04 11:16:09 17.15MB
1
【电子设备行业专题研究——玻璃通孔(TGV)与硅通孔(TSV)的互补及在AI+Chiplet趋势下的应用】 1. **TSV技术与TGV技术的对比与互补** - **TSV(硅通孔)**:硅通孔是2.5D/3D封装技术中的关键组成部分,它通过在硅晶圆中钻孔并填充导电材料来实现垂直互连。TSV在高密度集成和高速信号传输方面表现出色,尤其在AI芯片封装中得到广泛应用。然而,硅材料的高频电学性能限制了其在特定领域的性能表现,并且成本较高。 - **TGV(玻璃通孔)**:作为TSV的补充,TGV使用玻璃材料,具有优越的介电性能和接近硅的热膨胀系数,这有助于改善高频性能和降低制造成本。TGV的工艺更为简单,无需绝缘层,可降低工艺复杂度,适合在射频、微机电系统(MEMS)等领域应用。 2. **AI芯片封装趋势与TGV的崛起** - 随着AI计算需求的爆发式增长,芯片封装技术也在不断进化。TSV在英伟达H100、AMD MI300、壁仞科技BR100等AI芯片中扮演重要角色,但TGV凭借其独特优势,如更好的高频性能和更低的成本,有望在某些场景下替代TSV,成为AI时代先进封装的重要选择。 3. **玻璃芯载板与ABF载板的竞争** - 随着Chiplet架构的流行,封装材料的需求日益严格。传统的ABF载板存在表面粗糙度问题,可能影响电路性能。玻璃芯载板以其更光滑的表面和更薄的厚度,提供高性能、低功耗和小尺寸封装的优势,尤其是在AI芯片中。尽管大规模商业化仍需时间,但玻璃芯载板有望与ABF载板形成竞争态势。 4. **TGV的应用扩展** - TGV不仅限于逻辑芯片封装,还在LED(尤其是Micro LED)、MEMS、封装天线和集成无源器件(IPD)等多个领域展现出潜力。例如,在Micro LED封装中,TGV与MIP封装相结合,有望推动市场增长;在无线通信和汽车雷达应用中,TGV+FOWLP组合可提升天线封装性能。 5. **投资建议** - 投资者可以关注TGV技术及产品的供应商,如沃格光电、赛微电子和蓝特光学,以及相关工艺设备供应商,如帝尔激光、大族激光和盛美上海。 6. **风险提示** - 下游需求可能受消费市场影响而不如预期; - TGV关键技术的研发可能面临挑战; - TGV产能供应可能无法满足市场需求。 总结:随着半导体行业的不断发展,TGV作为TSV的有效补充,有望在AI+Chiplet的趋势下扮演重要角色,特别是在2.5D/3D封装和高性能应用领域。同时,玻璃芯载板的发展也预示着封装材料领域的革新,为电子设备行业带来了新的机遇与挑战。
2026-06-04 10:54:39 2.93MB 行业研究 行业报告 数据分析 数据报告
1
这是一个运行在Android硬件层的轻量级NTRIP客户端实现,专为RTK高精度差分定位设计,兼容千寻位置等主流CORS服务。用户只需配置NTRIP服务器的IP地址、端口和挂载点(Mountpoint),即可通过串口或HAL层实时上传设备GPS模块输出的GGA语句,持续获取差分改正数。代码基于C++实现,包含ntrip_client.cpp主逻辑模块及ntrip_util.cpp/h工具类,覆盖HTTP协议解析、Base64认证、NMEA校验、TCP连接管理、断线自动重试等完整网络通信功能,不依赖Java层框架,适合集成到定制ROM或车载/测绘类嵌入式Android系统中。适用于需要低延迟、高稳定性的硬件级差分定位场景,如无人机飞控、农机自动驾驶、地质勘探终端等。
2026-06-04 09:48:42 14KB
1
数据库链接工具,如标题所示,是用于连接和管理多种类型数据库的应用程序。在这个特定的例子中,"Database4" 是一个工具,它具有广泛的支持范围,包括Oracle、MySQL和SQL Server等主流的数据库管理系统。这样的工具简化了数据库管理员和开发者的日常工作,因为他们无需为每个不同的数据库系统单独安装和配置相应的驱动程序。 1. **Oracle数据库链接**:Oracle是全球知名的企业级关系型数据库管理系统,广泛应用于大型企业和政府机构。Database4支持Oracle连接意味着用户可以直接通过该工具访问和管理Oracle数据库,进行数据查询、更新、备份和恢复等操作,而不需要在本地安装Oracle客户端。 2. **MySQL数据库链接**:MySQL是一种流行的开源关系型数据库,常用于Web应用程序。Database4支持MySQL,意味着开发者可以方便地与MySQL数据库进行交互,执行SQL语句,管理用户权限,以及进行性能优化等任务。 3. **SQL Server数据库链接**:Microsoft SQL Server是微软公司出品的企业级数据库管理系统,适用于Windows环境。Database4能够连接SQL Server,允许用户在不同版本的SQL Server之间切换,进行数据迁移、监控数据库性能和进行故障排查。 4. **无需配置和驱动程序**:Database4的一大优势在于其便利性。用户不再需要手动下载和安装数据库特定的驱动程序(如JDBC或ODBC),减少了设置步骤和可能遇到的技术问题,提高了工作效率。 5. **数据库管理功能**:通常,数据库链接工具会提供一系列的管理功能,例如创建、修改和删除数据库对象(如表、视图、索引),执行SQL脚本,管理用户和权限,备份和恢复数据,以及性能监视和调优。 6. **跨平台兼容性**:虽然具体取决于Database4的实现,但大多数数据库链接工具都支持跨平台使用,这意味着不论是在Windows、Linux还是Mac OS环境下,都能有效地连接和管理数据库。 7. **安全性和稳定性**:在处理敏感数据时,安全性和稳定性至关重要。Database4应具备必要的安全措施,如加密连接、限制访问权限等,以确保数据的安全。同时,稳定可靠的连接性能也是衡量工具质量的重要标准。 8. **可视化界面**:为了便于非技术用户使用,数据库链接工具通常会配备直观的图形用户界面(GUI),通过拖放、点击等操作即可完成复杂的数据操作,降低了学习和使用的门槛。 9. **扩展性与集成**:现代的数据库链接工具可能还支持与其他工具或服务的集成,如版本控制系统、项目管理软件等,以实现更高效的工作流程。 10. **日志和错误跟踪**:为了便于问题诊断和故障排除,Database4应记录操作日志,并提供错误跟踪功能,帮助用户定位和解决问题。 Database4作为一个全面的数据库链接工具,它的多数据库支持、无需配置和驱动程序的特性,使得数据库管理变得更加简单和高效。无论是开发者、DBA还是数据分析人员,都能从中受益。
2026-06-04 08:51:28 11.61MB 数据库链接
1
本文详细介绍了在ABAP中使用函数CVI_EI_INBOUND_MAIN创建BP客户主数据的方法。内容包括数据填充的示例代码、参数说明以及创建客户主数据后的相关操作,如添加信用数据、税号维护等。通过具体的代码示例,展示了如何定义和填充输入参数,以及如何处理返回结果。此外,还介绍了客户地址、销售数据、银行数据等关键信息的处理方法,为开发人员提供了完整的实现流程和参考。 在企业资源规划(ERP)系统中,客户主数据(BP)是至关重要的信息,它用于存储客户相关的所有业务数据。ABAP(高级业务应用编程)作为SAP系统中的编程语言,被广泛应用于定制开发和数据处理。本文将详细阐述在ABAP环境下,如何创建BP客户主数据。具体而言,将通过实例代码和步骤说明如何利用函数CVI_EI_INBOUND_MAIN来填充客户主数据,并介绍相关的参数设定和操作细节。 介绍函数CVI_EI_INBOUND_MAIN的基本概念及其在创建客户主数据中的作用。该函数是SAP标准函数之一,用于处理批量输入的客户数据,它通过定义接口来接收和处理数据输入。在ABAP中实现该函数时,需要详细说明其输入参数,包括客户基本信息、地址、联系方式等,以及如何通过数据字典对象来定义数据结构。 接着,文章中会给出一个示例代码,演示如何具体实现对CVI_EI_INBOUND_MAIN函数的调用。示例中,会展示如何构建一个客户数据的结构体,并填充相应的客户信息,如客户号、名称、地址等。此外,还会解释代码中定义的各个字段的含义,以及它们与客户主数据字段的对应关系。 在创建客户主数据之后,还涉及到一些关键操作,文章会详述如何添加信用数据和进行税务号码的维护。信用数据的管理对于企业风险控制尤为重要,而税务信息的准确性对于遵守税务法规至关重要。因此,本文不仅会介绍如何在系统中添加这些数据,还将解释相关的业务逻辑和数据结构。 除了基本信息的处理,文章还会介绍其他重要信息的处理方法,比如如何维护客户地址、销售数据、银行数据等。客户地址信息是发货和开票的关键依据,销售数据则影响着企业的销售策略和分析,银行数据则关系到财务支付和账务处理。这部分内容将解释这些关键信息如何在ABAP中被处理和存储。 文章最后还会介绍函数执行完毕后,如何处理返回结果。这包括查看系统是否成功创建了客户主数据,以及如何诊断和解决在创建过程中可能遇到的错误。 本文通过详细的代码示例和操作步骤,为ABAP开发人员提供了一份关于如何在SAP系统中创建BP客户主数据的完整指南。这不仅涉及到函数的调用和参数处理,还包括了数据维护、操作执行以及结果反馈等环节。通过阅读本文,开发人员能够掌握在ABAP环境下处理客户主数据的完整流程,并在实际项目中应用。
2026-06-04 08:22:26 5KB 软件开发 源码
1
本文详细介绍了在SAP系统中使用BAPI CVI_EI_INBOUND_MAIN维护业务伙伴(BP)主数据的方法。作者分享了创建供应商主数据的经验,并比较了多种创建供应商和客户的方式,包括RFC_CVI_EI_INBOUND_MAIN、BAPI_BUPA_CREATE_FROM_DATA、CMD_EI_API和VMD_EI_API等。文章重点推荐了SAP官方推荐的CVI_EI_INBOUND_MAIN函数模块,并提供了完整的代码示例,展示了如何通过该函数实现供应商和客户的创建、变更以及相关视图的维护。此外,文章还涵盖了银行数据、税务数据、电话数据等细节的处理,为开发人员提供了实用的参考。 在SAP系统中,业务伙伴(BP)主数据的维护是一个重要的功能,它涉及到创建和更新供应商、客户以及相关数据。BAPI是SAP中的一个接口技术,允许程序员在SAP系统和其它系统之间进行数据交换和操作。本文将深入探讨如何使用BAPI CVI_EI_INBOUND_MAIN来维护业务伙伴主数据。 创建供应商主数据是本文的一个焦点,作者通过分享自身的实践经历,提供了一个比较各种创建供应商和客户方式的过程。这些方式包括直接使用RFC_CVI_EI_INBOUND_MAIN,使用BAPI_BUPA_CREATE_FROM_DATA,利用CMD_EI_API和VMD_EI_API等多种途径。通过比较,文章指出SAP官方推荐使用CVI_EI_INBOUND_MAIN函数模块,认为这是更为稳定和安全的选择。 文章中不仅解释了为何推荐使用CVI_EI_INBOUND_MAIN,而且还提供了具体的代码示例。这些代码示例展示了如何通过这一函数模块实现供应商和客户的创建和变更,以及如何维护相关视图。开发者能够通过这些示例,直接应用到实际的开发工作中,快速掌握技术要点。 除了基本的创建和变更操作,本文还详细讨论了如何处理银行数据、税务数据和电话数据等更详细的细节。这些内容的涉及对于完整性和准确性是非常关键的,因为它们构成了业务伙伴主数据的重要组成部分。在这些章节中,作者不仅提供了操作的方法,还详细解释了每个字段的意义和必要性,这对于理解整个业务伙伴主数据的结构非常有帮助。 SAP ABAP编程语言是实现BAPI操作的基础,文章假设读者已经具备一定的ABAP知识,因此在代码示例中并没有过多解释基础的编程语法。文章更着重于如何通过编程逻辑来实现对SAP业务伙伴主数据的维护。 整体来说,这篇文章为读者提供了一个全面的指南,从理论到实践,从基础到细节,全面介绍了在SAP系统中维护业务伙伴主数据的各个方面。对于有志于深入学习SAP系统中的BAPI操作和业务伙伴数据维护的开发者来说,这篇文章无疑是一份宝贵的资料。
2026-06-04 08:19:07 9KB ABAP
1
本文来自博客园,本文首先介绍了互联网界与机器学习大牛结合的趋势,以及使用机器学习的相关应用。在本篇文章中,我将对机器学习做个概要的介绍。本文的目的是能让即便全然不了解机器学习的人也能了解机器学习。而且上手相关的实践。这篇文档也算是EasyPR开发的番外篇。从这里開始。必须对机器学习了解才干进一步介绍EasyPR的内核。当然,本文也面对一般读者。不会对阅读有相关的前提要求。在进入正题前。我想读者心中可能会有一个疑惑:机器学习有什么重要性,以至于要阅读完这篇非常长的文章呢?我并不直接回答这个问题前。相反,我想请大家看两张图下图是图一:图1机器学习界的执牛耳者与互联网界的大鳄的联姻这幅图上上的三人是
2026-06-03 17:15:37 869KB
1
数据集原始链接: https://radars.ac.cn/web/data/getData?dataType=MSLOTD 据作者观察,截止2025年12月18日,该数据集并未发布MATLAB版本的数据读取程序,其Python版本的数据读取程序存在一定bug、并且不贴合雷达信号处理常用的MATLAB环境,故开发本程序。 本程序采用C++编写,编译为MATLAB Windows mex程序,可以在Windows平台MATLAB中以函数形式调用。 采用多线程读取技术,读取线程核数整除3,最小为2。 注意:在读取数据集时,需要手动指定每个雷达帧的大小、读取帧索引!MATLAB版本应不低于R2022b(作者R2023b测试通过)! 使用方法:[head, data] = getRData(filePath, uint64(nchannel), uint64(rx_time), uint64(npulse), uint64(frameIdx)); 其中:filePath 为文件路径、nchannel 为通道数(对应rvision文件中nchannel)、rx_time 为采样点数(对应rvision文件中rx_time)、npulse 为脉冲个数(对应rvision文件中npulse)、frameIdx 为帧索引(根据文件大小自行尝试,各数据不一样,测试用的2024-08-09-14-58-50-445.raw数据长度为29,索引自0起始,最大可取28) 输出:head为各帧的数据头、data为各帧数据体。head为uint8类型矢量,可以自行根据数据集说明处理;data为complex矩阵,大小为[nchannel, rx_time, npulse],如果需要做高精度处理,可以在使用前运行double(data),将数据转换为双精度格式。
2026-06-03 16:05:17 45KB MATLAB
1
Roboflow提供了一个公开数据集库,用户可以在其中浏览、搜索并下载各种任务(如目标检测、图像分类、实例分割等)和不同领域(如交通、医疗、农业、工业等)下的公开数据集。用户可以通过访问Roboflow Universe(https://universe.roboflow.com)来查找数据集,使用搜索栏输入关键词,或按任务类型、数据集大小进行筛选。每个数据集页面会显示样本图像、注释格式、类别信息等,用户可以选择下载格式如COCO、YOLOv5、TFRecord、VOC等。需要注意的是,公开数据集一般可免费使用,但需注意许可证类型,下载前需注册免费账号。此外,文章还解释了用户账号下的公开项目与Roboflow官方公共数据集库的区别,并指导用户如何访问真正的公共数据集。 Roboflow公共数据集指南详细介绍了Roboflow Universe中的公开数据集库的功能和使用方法。用户在Roboflow Universe可以方便地浏览和搜索各种任务类型的公开数据集,这些任务类型包括但不限于目标检测、图像分类和实例分割。同时,数据集覆盖了从交通、医疗、农业到工业等多个领域的应用场景。为了找到合适的资源,用户可以通过关键词搜索,也可以根据任务类型或数据集的大小进行筛选。 每个数据集页面提供了详细的描述,其中包含了样本图像、注释格式以及类别信息。这些信息对于理解数据集的结构和内容至关重要,有助于用户做出是否下载的决策。在下载方面,Roboflow支持多种格式,比如COCO、YOLOv5、TFRecord、VOC等,用户可以根据自己的需要和兼容性选择适当的格式。 值得注意的是,虽然公开数据集大部分情况下是免费可用的,但用户在使用之前需要遵守数据集的许可证类型。因此,在下载前,用户需要注册一个免费账号,以确保能够合法合规地使用数据集。文章中还特别指出,用户账户下的公开项目与Roboflow官方提供的公共数据集库是有所区别的,文章进一步指导用户如何正确访问Roboflow的公共数据集库,确保用户能够获取到官方认证和维护的高质量数据资源。 对于开发者来说,Roboflow的公共数据集库不仅提供了一站式的资源获取途径,也极大地降低了数据准备阶段的工作量,使得开发者可以将更多的精力投入到模型的训练和优化上。此外,Roboflow公共数据集库的易用性和多样性也使得它成为软件开发和机器学习项目中不可或缺的工具之一。 随着机器学习和深度学习的发展,对于大量优质数据的需求日益增长。Roboflow所提供的公共数据集库满足了这一需求,促进了算法的创新和应用的落地。该平台通过提供方便的数据集检索和下载功能,极大地提高了科研工作者和开发者的效率。对于那些在项目开发初期需要大量高质量标注数据的开发者,Roboflow提供了一个宝贵的资源。 另外,Roboflow平台在提供数据集的同时,也鼓励用户上传自己的数据集。这种社区式的合作模式不仅丰富了平台的数据资源,也为数据的多样性和覆盖度做出了贡献。用户在享受平台便利的同时,也能通过分享自己的数据集来帮助其他用户,形成了一种良性的循环。这种模式对于整个机器学习社区的发展具有积极的推动作用。 在实际应用中,对于使用公共数据集进行模型训练和验证的研究者和开发者来说,理解和遵循数据集的许可证规定是非常重要的。这样可以确保项目的合法性,避免在开发过程中出现版权纠纷等问题。Roboflow平台在提供便利的同时,也对用户进行适当的提醒和教育,这体现了平台负责任的态度。 Roboflow公共数据集库为机器学习和计算机视觉的研究者、开发者以及爱好者提供了一个集中、便捷、合法的数据获取方式。通过简洁的界面设计和丰富的数据集选项,它大大简化了数据预处理的步骤,加速了机器学习项目的开发进程,是提高工作效率和项目质量的重要工具。
2026-06-03 15:32:54 5KB 软件开发 源码
1