- 博客(39)
- 资源 (4)
- 收藏
- 关注
原创 基于PLY格式点云体素模型的three.js上传接口编写
本人查阅了相关资料发现体素的内容,可能被研究的比较透,相关的文档都少到找不到。以点云的PLY文件为例子,ply既可以保存点云和他的面片,也可以用来保存体素。但是在three.js中 虽然自带有一个PLYloader 如下图所示:但这个PLYloader只能加载 面片化的ply文件,对于体素化的ply文件能够读取到相关的信息,但是却无法在浏览器中显示。究其原因是因为体素ply 和面片ply 的数据形式是有点不一样的。我们来打开两个不同的ply文件对比下(注意,ply文件需要将 bina
2022-04-20 16:55:55
1226
原创 matlab使用Alexnet识别高速路牌
一个经典的迁移学习案例,Alexnet本身需要下载,下载需要注册matlab账号,当然网上也有这个模型,随便下。doc Alexnet doc trainFasterRCNNObjectDetector就能查到官网提供的案例信息。网上也有相关的案例可以参考,主要参考这两个:MATLAB2017a使用FasterRcnn目标检测训练及其测试流程_不知名的小咸鱼的博客-优快云博客_matlab目标检测MATLAB2018b使用自己的数据训练faster-RCNN步骤及报错解决_是江姑娘
2022-03-02 17:35:11
3056
原创 MATLAB如何在trainingImageLabeler中获取被截的图像
本人使用的是2021b版本的matlab,界面如图所示:trainingImageLabeler是一个matlab本身自带的标注工具,作为适配工具,本来应该方便又好用,但是trainingImageLabeler经过几次更新,反而更加拉跨。尤其是将你标注好的图像输出时,最后只会输出成一个mat文件,虽然也可以通过readtable这样的方式进行读取训练,但是没有实图的情况,还是让人很不舒服,这么个功能怎么就被砍了。其实这个获取方法非常简单,l只要load一下你保存的mat文件,工
2022-03-02 17:08:40
3082
1
原创 PYTHON爬虫神站——curl.trillworks 爬取数据只需两步!
前不久作者因为需要爬取一些建筑类数据 于是又又又准备苦哈哈的打开百度搜索“如何爬取XX”,然后看html,找到关键点再挨个循环访问.....以下省略。但这次 这款朋友推荐网站拯救了我 他就是 https://curl.trillworks.com/ 为此特地开个文章纪念一下爽快的爬虫时刻。这朴素的界面 正好象征着其大道至简的核心。https://hangqing.gldjc.com/flooring/trend_chart/concrete ,首先我们先进入网站 我们准备爬取广材网的一些交易
2020-09-11 17:33:15
4597
2
原创 当前背景下广义BIM与CAD关系浅析
我个人认为BIM和CAD的最大的相同处就是 "他们同样都作为建筑数据的载体存在”从直观上看BIM是三维模型,cad是二维图纸,bim要比cad多一维,因此很多人会粗暴的认为BIM是cad的升级,其实这种说法是不太对的,因为作为载体并不存在高下之分,只有合适和不合适。cad图纸中将 各面的几何数据以‘点线’的形式保存,将其余材料信息以图纸中的文字、表格的形式保存,使用方法是 是通过现场专业人员的理解加工来实现信息传递。而bim的核心理论之一就是通过加大载体的信息量,来减少这种 具有不确定性...
2020-06-28 10:26:30
717
原创 odb模型计算数据并输出到excel
obd是abaqus中完成计算后的后处理模型,包涵着我们计算过程中的应力、位移等数据。虽然abaqus中提供将数据输出excel的功能,只能输出大量的数据,非常的不直观。因此,还是使用脚本化的输出方式更加方便。1.安装xlwt,xlrt。abaqus中的后处理是使用的py,其中默认安装了numpy等第三方库,但是对于操作excel的库,并没有默认安装,因此需要在软件中放入需要的库。其中的路径是Abaqus\6.14-4\tools\SMApy\python2.7\Lib\site..
2020-06-12 14:51:53
3315
3
原创 自动填写体温和win10任务计划
由于疫情原因,已开学的学生都需填写各种体温信息,平均一天多次,忘了填后就是辅导员助理的电话轰炸。虽然这个原则上是好的,但毫无疑问最后都会变成形式主义。1.学校的目的是第一时间筛选出高温隐患的学生 2.学校没有能力对所有学生进行统一的体温检测 3.健康的学生没有足够的意愿自己进行体温检测 4.身体可能有风险的学生才有更高的检测意愿。所以很明显这更合理的应该是建立高温反应机制,而不是拍脑袋统一填写,最后麻烦了大部分人。算了,这也不是重点对于这种问卷星的调查表,处理非常简单,填写时并不需要模拟
2020-05-09 20:45:13
3417
1
原创 基于selenium的大麦网自动抢票脚本实测(新年第一篇)
本次试验对象为大麦网 2020上海林俊杰演唱会 ,针对大家关心的能不能抢到票的问题。先在开头说明结论1.以目前的脚本情况,在不经过大量优化的情况下 寄托于python的速度去和票贩子抢票是 不可能的。2.这个项目不太适用于纯小白,因为selenium坑太多,但博主这种有一些前端基础的半小白还是收获很多。3.本项目来自于知乎用户Oliver0047,地点https://zhuanlan....
2020-01-25 15:24:23
31108
8
原创 浅谈BIM数据冗余论
郑重声明,本文不具有足够的严谨性,仅仅是通过观点视角得出的主观结论,没有数据支持且不具有指导性功能,仅仅是一个普通从业者的一时想法,即BIM数据未必冗余,即时有可能冗余也未必是文中的推论,希望bim行业能够继续蓬勃发展。——————————————————————————————————————————————正文:对于bim(建筑模型信息化)大家都很熟悉,经过多年的发展其范围即内容已...
2019-07-11 00:41:04
523
原创 matlab层次分析法迅速求权重
层次分析法是一种用处非常广的决策算法虽然内容等于拍脑袋,不过有时候我们就是需要为拍脑袋找到合适的说法。虽然它往往用于解决多目标选择的问题,但我们也可对其因素进行分析,来得到一个因素权重。当然对于各因素求权重,需要建立一个评价矩阵(也就是拍脑袋)本段matlab代码即时利用评价矩阵求权重的内容,相当于目标决策的前半段部分,非常简单实用。%层次分析法A=[1 1/4 1/2...
2019-06-15 10:43:18
22152
1
原创 蒙特卡洛py求解面积题!(拯救小学生系列)
最近在朋友圈中看见了这样一道题目,又一次刷新了小学生题目库的难度。在优秀少先队员的博主面前,这种鬼畜的曲线问题自然可以用积分轻松求解,可是题目早以限定了六年级水平,杀鸡岂能用牛刀,即使聪明如博主,6年纪的时候别说积分,cos都不会,(某位女性小学生表示可以运用tan,cos角度求解),因此这对广大小学生显然太勉强了不能理解。那么,从小学生的角度这道题有没有办法对付这道恶意题目呢?答...
2019-06-08 01:42:34
1633
原创 BIM的骗子们是如何骗人的呢?(转)
1满嘴 搭框架 xx信息化 全生命周期的xx 施工要管理起来 设计要管起来 运维要管起来…… 智慧什么什么 造各种意义不明的名词其实根本没有意义。2搬出案例国外做的好,我们国内底子弱马上就要发展,其实国外做的也不咋样宣传案例而已。3拿出国家各种政策导向,嗯领导们能够借着名义接项目,和你们有啥关系。4随便找几个计算机专业的人搭一个意义不明的平台,数据库里一个表里只有7 8行。5不知道...
2019-05-13 23:03:57
24150
5
原创 abaqus脚本邮件自动通知
在利用abaqus进行大规模模型计算,根据网格的不同,时间可以有半小时和1天不等。尤其是涉及循环的批量计算,无法预估时间的长短。所以在使用脚本的同时在最后涉及一个邮箱自动通知功能当后处理结束后可以自动通知到qq邮箱。由于abaqus使用的是python2的语言,和python3有一些细节的不同。其中对于邮箱的库是自带的 ,分别为smtplib 和 email 都是py2自带的...
2019-03-21 13:58:53
1104
原创 基于CATIAV6的模型建立
这是一个螺栓帽的模型,是帮师兄建的简单展示图,与精细化建模还有很大的差距。只涉及了几个基本的功能,因为CATIAV6版本比较新,网上有关的教材也比较少,我们课题组也只要几个模块,包括建模和动画,各人的账号权限不同,所以这次简单展示权当试水。对于这个结构先进行上部绘制,使用布尔运算使其自动融合。建立两个旋转体 使其达到这样的效果 同理增加一个上部结构,然后绘制下图使用凸台...
2019-02-26 14:40:56
2181
原创 基于SATI的建筑智能化最新调查与进展
在2019年的今天建筑行业作为传统行业之一它的信息化和智能化有一条独特的发展曲线,一方面在bim领域不断试错,另一方面试图与其他产业进行融合,虽然目前来看似乎没有什么改变,但我们还是可以观察一下这个五年计划的方向以及后。建筑信息化虽然是工业界的热点,但在学术界却一直不温不火,可能是由于无法产出开创性理论或者高校模式具有自身小作坊的短板,国内与建筑信息化类的期刊普遍水平不高,但假如全部解决数据类...
2019-02-25 00:04:31
460
原创 毫无用处的表白神器
python的简单GUI,基于tkinter库建立,只需100行不到的代码,加上一张图片关于打包exe的话 使用pyinstaller 在cmd中进行配音时taller -F -w XXXX.pyfrom tkinter import *from PIL import ImageTk, Imagefrom tkinter import messageboximport rand...
2019-02-16 13:05:26
477
原创 基于Inception的航拍螺栓点识别
本文目的: 对视频中螺栓点进行自动检测,使其自动判断出损害,脱落,锈蚀螺栓的位置,缩短人力成本。技术原理 :对原视频提取图片百分之90作为训练集,百分之10作为测试集,人工选取并分类为3种类别,即不是螺栓,正常螺栓,损害螺栓,通过迁移学习使用卷积神经网络进行图形分类训练,训练完成后利用完成模型对图片中全部螺栓点进行判别,判别结束后,假如此点为损害螺栓则反馈到原图上表示。预处理阶段:...
2018-12-18 23:08:47
884
原创 matlabGUI桥梁辅助设计器开发(功能性介绍)
本篇开发思路基于我师兄的一篇论文,题目是桥梁上部结构标准化研究。基本含义是通过装配的思路进行更快更简洁的桥宽以及桥跨设计,本篇代码暂不公开。---------------------------------------------------------------------------------------------------------------------------本...
2018-11-19 14:58:33
960
2
原创 18年研赛数学建模心得
今天是11月10日,我刚知道了我们研赛的结果,国二。怎么说呢,这算是可预料的惊喜吧,因为当时就知道我们队做的不错,至少也是个国三,现在看来当时把国二的难度想的偏高了。——————————————————————————————————————转眼两个月过去了,当时的忙碌现在还历历在目,四天四夜过的像一个月一样漫长,建模结束的那个下午接到老师的电话都忍不住睡着了。和学长学姐的配合更是出奇...
2018-11-10 22:49:40
2143
1
转载 数学建模专栏 | 第五篇:MATLAB优化模型求解方法(上):标准模型
最优化赛题是数学建模大赛中最常见的问题类型之一。一般说来,凡是寻求最大、最小、最远、最近、最经济、最丰富、最高效、最耗时的目标,都可以划入优化问题的范畴。MATLAB 优化工具箱和全局优化工具箱对多个优化问题提供了完整的解决方案,前者涵盖了线性规划、混合整型线性规划、二次规划、非线性优化、非线性最小二乘的求解器,后者囊括了全局搜索、多初始点、模式搜索、遗传算法等求解算法。本讲主要介绍如何使用优...
2018-09-13 09:15:36
645
原创 matlab 土力学混凝土桩号 受力计算程序
这周闲的没事 一个同行老哥要毕业 顺便帮他写了个 桩 的受力程序,按照他参考的论文来写的公式 总感觉做出来毕业设计的气氛,论文是 Nonlinear analysis of pile load−settlement behavior in layered soil 有兴趣的去看看吧 只用了一小节话说里面那么好看的曲线到底是怎么算出来的。。。分为3土层三个个主函数,加两个迭代程序...
2018-09-09 21:22:39
1230
原创 abaqus RSG插件二次开发(二)
本次我们相比上次做的稍微复杂一点,这次的案列是一个钢箱板梁桥的一部分即左跨包括挑梁这一段,各种情况都包括了,好了我们来看图吧右侧是可以自动修改的U肋 左侧是球形肋,球形肋分成两种180mm和200mm由于用壳单元建模时,无法建出球肋的厚度,所以就近似代替。这是一段已经在CATIA里建完的模型,catia有自带的参数化设计,现在我们希望将这个功能用到abaqus上,通过设置...
2018-08-30 20:02:30
5440
2
原创 python对excel的数据处理
主要分为3个步骤1.从表中读入数据2.对数据计算处理3.写入新表import reimport xlrdimport xlwtimport numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3D#filename = filename.decode('utf-8...
2018-08-09 11:33:01
10526
3
原创 matlab 桥梁跨径组合问题GUI图形界面完成
利用上一次的源代码进行的简单界面设计下面是效果图接下来是图形代码function varargout = bijiaoGUI(varargin)% BIJIAOGUI MATLAB code for bijiaoGUI.fig% BIJIAOGUI, by itself, creates a new BIJIAOGUI or raises the existing% si...
2018-07-13 23:24:12
723
原创 matlab 自动选择不标准桥梁跨径代码(源代码完全版)
%x存放data%寻找函数,找到所有整数的组合%53为一跨长度可任意取值,一般跨径为40~60m%此函数仅考虑纵向分割data = [];for k=3:13 for b=0:0.5:5 a=(53-2*b)/k; if rem(a,1) ~= 0 a; continue else ...
2018-07-13 12:26:24
593
原创 matlab 桥梁中一跨选择合适的跨径组合
在装配式施工过程中,对于给出尺寸的跨径,我们应该如何最合适的选择组合呢通常我们选用 b+a*k+b的模式来进行装配选择。此时我们箱让 a和k 都是整数,b可以保持为0.5的倍数,这样选择出来的组合为基本条件%x存放data%寻找函数,找到所有整数的组合%53为一跨长度可任意取值,一般跨径为40~60m%此函数仅考虑纵向分割data = [];for k=3:13 for b=0...
2018-07-10 12:24:20
2446
原创 男女配对问题
import randoml1=[]for x in range(10000): l1.append(int(random.normalvariate(50,20)))l2=[(x,x+int(random.normalvariate(5,10)))for x in l1]lnan1=[]for x in range(10000): lnan1.append(int(ra...
2018-07-09 16:11:24
4678
原创 前车位置查询函数
def searchfrontcar(current_location,matrix_cells): i=len(matrix_cells) if current_location == i: location_frontcar=0 else: for j in range(current_location,i+1): ...
2018-06-25 19:04:28
267
原创 (python)云模型判别函数
云模型是一种比较新颖的学科,主要用于定性和定量之间的转换。体现了一组数据的随机性,云模型主要用三种数据来表示其特征:期望Ex,熵En,超熵Heimport numpy as np import math ...
2018-06-10 00:10:53
1627
1
原创 尝试opencv裂缝检测
首先,对于实际工程中拍摄的图片我们肯定要先进行处理,在计算机里,图片是按照不同颜色(RGB,即Red,Green,Blue)分层存储的。而对于我们的检测图片,我们可以选择黑白图片,这样它就只有一层高度,但对于体现裂缝的细节也是足够了。而将彩色图变成灰度图后,考虑到混凝土,裂缝,阴影,灰度比较接近,通常会将灰度细化,使之区分。这个问题先不解决,先找个简单的裂缝图片,百度搜索裂缝第一个。对于这样一个图...
2018-06-06 22:06:22
22544
4
原创 标准化钢箱梁abaqus模型建立,使用RSG的插件二次开发
本实例需要解决的问题是利用上翼缘长SB和钢箱梁高H进行钢箱梁的参数化建模然后加命令流与GUI图形界面结合,做成一个小插件,以方便下次的使用。首先,abaqus中的python建模命令流语句太过复杂,所以我们通过实际建模来获得完整的代码命令目前有两种方法:1.是使用python reader 直接读取显示(之前有过介绍,读者可以去前面的博客中下载)2.是通过宏录制,点开file中的Macro Man...
2018-06-03 00:50:58
3569
原创 matlab有限元工具箱计算+python绘图
之前介绍过由裴博士基于python的feon有限元库,下载链接在前面,这边补充下feon的网站https://github.com/YaoyaoBae/Feon,想要了解的可以去购买他2017年编写的'python与有限元'。相对的这次介绍的是matlab上的一个有限元库,年代比较悠久,但内容非常全面就是操手动作还是有些麻烦。图1是一个用py进行的简单绘图的平面钢架结构,虽然很简单,我们尝试用ma...
2018-05-27 22:39:53
11342
2
原创 abaqus多层框架结构分析py命令流,附带pythonreader下载
pythonreaderfrom abaqus import *from abaqusConstants import *session.Viewport(name='Viewport: 1', origin=(0.0, 0.0), width=210.744781494141, height=126.414352416992)session.viewports['Viewport...
2018-05-21 19:42:51
4148
原创 钢箱梁顶推作用下底板腹板局部应力 abaqus模型
1. 计算依据1. 钢结构设计规范(GB50017-2003)2.模型的建立本工程钢箱梁为正交异性板,顶板厚16~24mm、底板厚14~24mm,顶板纵肋大部分采用T形肋,T形肋面板规格12×100mm、腹板规格10×150mm,挑臂处的顶板局部采用扁平板肋,加劲板规格16×180mm、16×160mm、12×120mm;底板纵肋也采用T形肋,T形肋面板规格12×100mm、腹板规格10×150m...
2018-05-21 15:05:12
3037
原创 抛物线型压力作用下悬臂梁的abaqus py命令流
from abaqus import *from abaqusConstants import *session.Viewport(name='Viewport: 1', origin=(0.0, 0.0), width=222.166656494141, height=132.252319335938)session.viewports['Viewport: 1'].makeCu...
2018-05-12 23:31:14
2751
原创 基于python语言利用割线法原理求解函数最小值问题
解题思路 定义一个范围和初始点X0,X1当其迭代公式导数足够小时,我们可以认为此刻的导数已经非常接近于0,为极值点此时停止循环,得出X代入方程为极小值割线法的迭代公式:、import numpy as npfrom sympy import *eps=0.001def minGX(f,x0,x1): x=Symbol('x') k=0 D=1 whil...
2018-05-10 00:29:23
2245
2
原创 feon有限元分析库.魔改python3版本
原feon有限元库为python2.7版本,虽然py2更加稳定但是越来越多的人使用py3,随着py2的停止支持以后py3将是所趋,所以简单更改了一些常见问题,使之能够在Py3上运行,目前来看能够成功进行有限元计算,希望有土木行业的python大神能更深入的修改发展这个库,以文件夹的形式保持,便于修改,而其中的矩阵代码部分也很有研究价值,在此分享给大家。请链接下载feon...
2018-03-21 23:00:06
5497
1
原创 python的拱桥振型简化计算
from sympy import *import numpy as npimport matplotlib.pyplot as pltimport math#基本参数g=9.8l=60f=2Ac=8.15Ic=3622000*(10e-8)E=2.06*10e3m=1435.2#方程运算H0=(m*g*(l)**2)/(8*f)He=20502900v1=1-(H0...
2018-03-18 23:01:50
1138
feon有限元分析库.魔改python3版本
2018-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人