413 LeftClick 1 Delay 300 SayString "13900000000" MoveTo 875, 551 LeftClick 1 Delay 300 SayString "混凝土
混凝土建筑裂缝 原标题 | CONTRIBUTE Detection of Surface Cracks in Concrete Structures using Deep Learning 作者 | 此外,我们在现实世界的数据上测试了该模型,发现该模型在检测混凝土和非混凝土结构示例道路的表面裂缝方面是准确的。该代码在我的Github上的链接上开源。 数据集 ---- 对于此博客,我们使用的是公开可用的混凝土裂缝图像数据集(详情可见今日第二篇内容)。 数据集包含20,000张有裂缝的混凝土结构图像和20,000张无裂缝的图像。该数据集是由458张高分辨率图像(4032x3024像素)生成的。数据集中的每个图像都是227 x 227像素的RGB图像。 如下图所示,该模型能够通过处理图像上的100个切片来检测混凝土中很长的裂缝 混凝土裂缝检测。左图为原图。右图红色区域是有裂纹的预测,绿色区域是无裂纹的预测 此外,我也在道路裂缝上测试了该模型。
但是,两种材料性能相差巨大,比如钢筋的弹性模量比混凝土高出一个数量级,而且其应力-应变关系在受拉区和受压区对称分布,混凝土则不同。 2.受拉刚化效应 受拉构件或梁受拉区混凝土开裂后,裂缝截面上的混凝土退出工作,但裂缝间的混凝土继续承受拉力,使得混凝土内钢筋的平均应变或总变形小于钢筋单独受力时的相应变形,有利于减小裂缝宽度和增大构件的刚度 这种效应对于研究钢筋混凝土构件在混凝土开裂后的荷载-变形特性是重要的。 若分析素混凝土结构,(*tension stiffness)即素混凝土的单轴受拉应力-应变曲线,可直接按照规范附录C的建议取用;若分析钢筋混凝土结构,(*tension stiffness)为考虑了纵筋有利作用的混凝土受拉应力 两者的差别如下图所示,其中虚线为素混凝土单轴受拉曲线,实线为考虑混凝土受拉刚化效应后的曲线。 受拉刚化效应的大小与配筋率、钢筋与混凝土间的粘结力的大小等因素有关。
在以往的课程和技文中都曾描述过混凝土塑性损伤(CDP)模型,但由于描述不够完整、清晰,还是给读者和学员留下不少的疑问,在这里表示歉意。 混凝土输入的是真实应力应变曲线还是名义应力应变曲线? 2010规范用C50混凝土损伤塑性本构关系数据曾经在课程中说过CDP的本构模型,重点提到了本构的静水压力相关性,但并没有给出直观的对比曲线,所以大家印象不深刻,还是会提出诸如:为什么单元应力比定义的屈服强度还大的问题 结论: 该模型每增加2MPa围压,混凝土强度增加近10MPa,因此围压对CDP材料的屈服强度有极大影响。 在复杂的工况作用下,单元往往都会受到周边混凝土或钢筋的限制,因此超过单轴抗压强度也就不足为怪了。
混凝土建筑裂缝 介绍 表面裂缝检测是监测混凝土结构健康的一项重要任务。如果裂纹发展并继续扩展,它们会减少有效承载表面积,并且随着时间的推移会导致结构失效。 此外,我们在现实世界的数据上测试了模型,发现该模型在检测混凝土和非混凝土结构示例道路中的表面裂缝方面是准确的。该代码在Github上的链接上开源。 数据集 在这篇文章中,我们使用了公开可用的混凝土裂缝图像数据集,该数据集由 20,000 张有裂缝的混凝土结构图像和 20,000 张无裂缝的图像组成。 为了测试这一点,我们随机拍摄了混凝土开裂结构和路面裂缝的图像,这些图像比我们的训练图像大得多。请记住,该模型是在 227,227 像素的切片上训练的。我们现在将输入图像分成小块并对其进行预测。 如下图所示,该模型能够通过处理图像上的 100 多个补丁来检测混凝土中很长的裂缝。 混凝土裂缝检测。左原图。右侧红色区域是有裂纹的预测,绿色区域是无裂纹的预测 此外,也在道路裂缝上测试了该模型。
作为一种常见的建筑材料,混凝土的强度(抗压能力)对于建筑的安全性具有重要影响。混凝土的强度受到一系列因素的影响,包括混凝土成分、气候条件、混凝土使用时长等。 在本案例中,首先对混凝土强度数据集进行数据预处理和探索性数据分析,然后使用K近邻回归和决策树回归预测混凝土抗压强度,并探究各因素对混凝土抗压强度的影响程度。 1. 读数据表 首先,读取混凝土强度数据集,该数据集共包含1030个样本,9个变量;其中前7个变量为混凝土中各成分的含量。 混凝土强度分布 接下来绘制混凝土强度的直方图。可以看到,该变量略微右偏,大致分布在0-100之间。 5. 水泥含量与混凝土强度的关系 然后以水泥含量为X轴,混凝土强度为Y轴绘制散点图。 9. KNN模型预测 通过模型预测组件,得到训练后的K近邻回归模型在测试集上的预测结果。 10. KNN回归模型评估 最后,对KNN回归模型进行评估。
现在,科学家通过AI创建混凝土配方,以最大限度地减少环境负担,同时满足工程性能要求,包括抗压强度等。 研究人员使用混凝土抗压强度数据集来训练CVAE模型,这个数据集包含了1030个训练示例。 研究表明,CVAE可以设计出比现有配方碳排放低得多的AI混凝土配方,实验通过生成更好的样本,从而实现了碳排放量减少。 这些圆柱体照片是根据新配方制作的混凝土结构,正在实验室进行压缩测试。 这是5种AI生成的混凝土试验抗压强度结果,以及相应的碳排放量统计。 研究表明,使用这个模型生成的混泥土配方,碳排放量与原有数据进行对比,AI混凝土配方大约将二氧化碳排放量减半。
数据集格式:Pascal VOC格式+YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):7513 标注数量(xml文件个数):7513 标注数量(txt文件个数):7513 标注类别数:7 标注类别名称:["Armatura in vista","Delaminazione","Efflorescenza","Fessura","Scaling","Spalling","Tracce di ruggine"] 每个类别标注的框数: Armatura in vista 框数 = 8286 Delaminazione 框数 = 1005 Efflorescenza 框数 = 4421 Fessura 框数 = 11287 Scaling 框数 = 240 Spalling 框数 = 7731 Tracce di ruggine 框数 = 7354 总框数:40324 使用标注工具:labelImg 标注规则:对类别进行画矩形框 重要说明:对应中文类别 [“可见裂斑”、“分层”、“风化”、“缝隙”、“剥落”、“脱落”、“锈迹”] 特别声明:本数据集不对训练的模型或者权重文件精度作任何保证,数据集只提供准确且合理标注
据报道,为了延长混凝土的使用年限,减少裂缝出现,科学家近日在混凝土里添加真菌,这些真菌可以修补裂缝。 研究人员来自纽约州立宾汉顿大学和纽泽西州立罗格斯大学,他们使用的真菌,被称为里氏木霉,将孢子混入混凝土中,顽强的真菌可以保持休眠数月或数年,其间几乎不消耗任何营养,当混凝土龟裂时,孢子遇到了空气和水中, 真菌可以在混凝土内生长,经代谢作用产生副产品“碳酸钙”。 碳酸钙(又可称为石灰石)正是水泥与混凝土的主成份,虽然它并不完全是混凝土(还缺了黏土),但确实可以填补裂缝,阻止混凝土进一步的裂解,这样将大大延长混凝土结构的使用寿命。 但目前这项研究还处于初期阶段,所以不可能在短时间内看到真菌填充混凝土的全过程,研究人员最需要了解的是,如何确保真菌可以在混凝土内存活很长一段时间,并且承受普通的混凝土制作过程的添加剂,而不会死亡,因此还需要很多测试
数据集格式:Pascal VOC格式+YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):7513 标注数量(xml文件个数):7513 标注数量(txt文件个数):7513 标注类别数:7 标注类别名称:["Armatura in vista","Delaminazione","Efflorescenza","Fessura","Scaling","Spalling","Tracce di ruggine"] 每个类别标注的框数: Armatura in vista 框数 = 8286 Delaminazione 框数 = 1005 Efflorescenza 框数 = 4421 Fessura 框数 = 11287 Scaling 框数 = 240 Spalling 框数 = 7731 Tracce di ruggine 框数 = 7354 总框数:40324 使用标注工具:labelImg 标注规则:对类别进行画矩形框 重要说明:对应中文类别 [“可见裂斑”、“分层”、“风化”、“缝隙”、“剥落”、“脱落”、“锈迹”] 特别声明:本数据集不对训练的模型或者权重文件精度作任何保证,数据集只提供准确且合理标注
在可视化这步时却发现发现影响混凝土抗压强度的八个因素与它本身并不构成线性关系(查阅相关资料后证明这些因素与混凝土抗压强度是存在线性关系的)。 ? 下图可以明显看出1立方米混凝土抗压强度在185、195、205、230处是受到除水分之外的其他因素的干扰,加上我这次数据量也仅1030条,让原本应该为线状散点图呈现了下面的样子 ? 细颗料(单位:千克) Age: 天数 (已经使用的天数) Concrete compressive strength:1立方米混凝土抗压强度 dataframe["Coarse Aggregate"], cars['Concrete compressive strength'], alpha=0.3) ax5.set_title('1立方米混凝土抗压强度与粗颗粒含量之间的关系 ax7.scatter(dataframe["Age"], cars['Concrete compressive strength'], alpha=0.3) ax7.set_title('1立方米混凝土抗压强度与时间之间的关系
j = 1; j <=i; j++) { printf("%d*%d=%d ", j, i, i * j); } printf("\n"); } return 0; } 打印9* 9乘法口诀表: 从图中看出第四排和第五排没有对齐,要想对齐,可以考虑 printf限定占位符的最小宽度(https://blog.csdn.net/wait___wait/article /details/135287228) 9*9乘法口诀表中最大位数是2,因此设最小宽度为2。
服务端 /var/log/messages 中会出现类似的日志Aug 25 00:26:02 pptp-server pptpd[10177]: CTRL: Client 103.240.124.15 control connection startedAug 25 00:26:02 pptp-server pptpd[10177]: CTRL: Starting call (launching pppd, opening GRE)Aug 25 00:26:02 pptp-server pppd[10178
输出9*9口诀 //题目:输出9*9口诀。 result=2*1 result= 2*2 //第三次打印 i=3 ,j=1,2,3 result=3*1 result=3*2 result=3*3 //一次类推 //第九次打印 i=9, j=1,2,3,4,5,6,7,8,9 result=9*1 9*2 9*3 9*4.........
在JavaScript中,可以使用indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
题目 从 1 开始,移除所有包含数字 9 的所有整数,例如 9,19,29,…… 这样就获得了一个新的整数数列:1,2,3,4,5,6,7,8,10,11,…… 给定正整数 n,请你返回新数列中第 n 样例 1: 输入: 9 输出: 10 注释 :n 不会超过 9 x 10^8。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/remove-9 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 解题 答案就是 n 对应于9进制的数 class Solution { //C++ public: int newInteger(int n) { vector<int> nums; while(n) { nums.push_back(n%9); n /= 9; } int ans = 0; for(int i
was9安装与was8.5区别在于:was9安装时需要和JDK一起装,不能单独安装; 之前写过was8.5的静默安装博客https://blog.csdn.net/mfanoffice2012/article IBM SDK Java Technology Edition for Installation Manager consult the product documentation 8.5 与 9主要区别之处 /eclipse/tools/imcl install \ com.ibm.websphere.ND.v85_8.5.5000.20130514_1044 \ #was程序包小版本,此处注意与was9对比
所以胖哥抽时间梳理了一下从Java 9到Java 17的一些常用API的变动。今天先来看看Java 9 都有什么东西。 Java 9 Java 9 最大的变化就是引入了一个JShell和模块化,日常并没有用太多,所以今天不花时间在这些功能上面。 Java 9改善了这一现状,现在你可以: // [1, 2, 3, 4] List<Integer> integers = List.of(1, 2, 3, 4); // {1,2,3} Set<Integer 在Java 9中Stream进一步得到了加强。 ofNullable Stream<T> ofNullable(T t) 返回包含单个元素的顺序Stream ,如果非空,否则返回空Stream 。 总结 其实Java 9 还有一些底层的优化,不过对于普通开发者来说了解这些就够用了。上面几个特性,比较常用的就是静态不变集合、try-with-resources优化。
比如一个3*3的蛇形方阵 3 2 1 4 9 8 5 6 7 二、解题思路: 分析题目: 1.该矩阵是一个方阵,填入矩阵内的值是从1开始的; 2.该矩阵的填充顺序是逆时针向内填充的。 循环条件num <= n * m,当填充的数字大于矩阵内元素总数时结束循环,比如说3*3的矩阵,当我们填充的数字num = 10 的时候,大于3*3 = 9;10不在填入矩阵内。
安装表面应变计的方法及注意事项表面应变计被广泛用于水利工程和混凝土结构中,用于测量埋设点的线性变形(应变)和应力,同时也可以测量温度。它们可以分为表面安装式和埋入式两种。 在回填应变计周围的混凝土时,需要采取谨慎施工措施,剔除混凝土中粒径大于 70mm 的骨料,人工分层振捣密实。回填料最终应超出应变计表面1.5m以上。振捣器与仪器的最大距离应大于振动半径并不小于 1m。 2、单向应变计单向应变计可在混凝土振捣后及时在埋设部位造孔(槽)埋设,或在预制钢筋骨架上固定。 这有助于在浇筑混凝土时保持仪器正确的位置和方向,并使其保持不变。根据应变计组在混凝土内的位置,可以采用预埋锚杆或带锚杆的预制混凝土块来固定支座位置和方向。 混凝土结构表面安装时,可以使用高强度胶将传感器及夹具贴在结构物表面,同时加上保护罩。