自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 QT QZipReader改进,以支持大于2G的zip文件

QZipReader对ZIP文件读取非常方便好用。即使在最新版的QT 6.6.1里,仍然存在一些问题:对于大于2G的zip文件不支持。虽然有标准zlib可调用,但包装成一个易用且功能成熟的zip解压功能库,还是有很大的工作量,也需要有一定的经验。于是,直接找到QT的QZipReader相关的源码文件,单独做成一个Compress工具包,方便BUG调试,其次,将来再整合进7z解压等功能。不用解压zip,就可以直接浏览zip包里的图片。

2024-04-18 19:11:16 330

原创 OCCT几何内核开发-TopoDS_Shape

如果要基于OCCT几何内核搞建模算法,特别是想开发自己的算法,需要深刻理解拓扑与几何的关系、相关的数据结构,TopoDS_Shape、TopoDS_TShape、BRep_TFace、Tolerances等。为了方便分析OCCT底层数据结构,对TopoDS_Shape类做了简单的修改。

2024-04-16 18:32:42 255

原创 Freecad Assembly4装配模型设计入门

Assembly4模块可实现多个几何体对象的装配功能。Assembly4装配功能的实现并不是借助于几何约束求解器,而是通过三维局部坐标系变换(也称作基准坐标系,Local Coordinate System, Datum Coordinate System)。

2024-03-07 18:37:50 966

原创 Freecad插件开发入门、装配动画

Freecad的ExplodedAssembly插件可以制作装配动画。主要功能有:1、Create nice explosions of assemblies graphically (no code at all!)。2、Create sub-exploded groups Give rotation to screws and nuts for realistic disassembles。

2024-03-05 18:31:39 501

原创 FreeCad 有限元分析入门

FreeCAD is an open-source parametric 3D modeler made primarily to design real-life objects of any size. 有参数化建模、零件设计(草图)、零件装配、有限元分析、建筑设计等功能。

2024-03-03 18:16:09 930

原创 图数据库、知识图谱、装配模型

工业装配知识图谱属于行业知识图谱,具有较高的专业性,图数据库是实现知识图谱存储的方式之一。 图数据库(Graph Database)是基于图论实现的一种新型NoSQL数据库。它的数据存储结构和数据的查询方式都是以图论为基础的。图论中图的基本元素为节点和边,在图数据库中对应的就是节点和关系。Neo4j是Java开源图数据库。

2024-02-17 01:43:01 1146

原创 OCCT几何内核开发-brep数据结构

为了方便分析研究模型的构成,《OpenCascade插件化三维算法研究平台》开发了模型遍历及数据浏览功能。方便开展下一步的研究工作:算法研究、数据库存储、协同设计等。

2024-02-08 18:20:41 424

原创 华为第二批难题五:AI技术提升六面体网格生成自动化问题

在使用工业软件对各物理场问题分析过程中,相对于其他网格,六面体网格具有更好的计算精度、更高的计算效率、更强的抗畸变能力并能更自然地顺应边界和物理场的走向。目前,六面体网格主要依赖半自动半手工模式--扫掠法来得到。

2024-02-08 17:43:23 1406

原创 华为第二批难题一:基于预训练AI模型的元件库生成

传统的元件商城、第三方库提供商开发了自动生成技术,本质上还是规则驱动的自动化技术,泛化性和准确性差,后端需要大量的人工check和修改工作,迫切需要新技术加以改善。基于多模态预训练模型,能很好识别元件手册上的图文内容,与现有建库工具结合,有潜力按标准生成各种库模型。

2024-02-08 17:11:39 1757

转载 转:华为发布第二批工业软件五大难题

围绕AI应用,华为发布第二批工业软件五大难题:难题一:基于预训练AI模型的元件库生成、难题二:基于结构刚度矩阵的迭代法预处理AI优化融合技术、难题三:刚柔耦合动力学系统实时仿真技术、难题四:AI湍流计算、难题五:AI技术提升六面体网格生成自动化问题

2024-02-08 16:59:14 54

原创 华为发布的工业软件三大难题:面向CAE分析的高质量曲面贴体网格的生成问题

高质量曲面网格生成是网格生成技术中核心而关键的一环。现有主流网格生成算法基于的理论完备性存在缺陷,无法保证自动生成高质量网格。为了满足工业界的巨大需求,现有软件或是以大量的人工干预(强交互型软件)换取高质量,或是以牺牲部分精度为代价来换取高效率。因此,基于完备理论的可全自动生成高质量贴体曲面网格的算法具有重要的研究价值。

2023-12-29 16:28:01 994 1

原创 华为发布的工业软件三大难题:适用于CAD领域的NURBS裁剪曲面自交快速检测

自相交,在几何图形有效性验证中的一个错误类型,面要素的自相交在原始数据中是最常见的,这种错误有些可以人工发现,但有些就需要借助程序来发现。发生自相交的根本原因情况比较多,有些是因为作图人员不小心误操作,采集要素节点的时候反复添加引起的错误;还有就是因为一些检查或处理的软件再对数据进行处理的时候设置的数据精度不同,也可能会导致自相交。

2023-12-29 16:07:34 942 1

原创 华为发布的工业软件三大难题: 面向装配场景,10万+零件的超大规模几何约束系统的求解问题

华为发布的工业软件三大难题: 面向装配场景,10万+零件的超大规模几何约束系统的求解问题。一方面是算法改进,另一方面是对云几何内核的需求:并行计算、分布式、缓存、集群等云计算技术对CAD系统的辅助提升。

2023-12-29 15:45:49 880 1

原创 QT插件平台之象棋插件(含象棋引擎)

QT 插件化图像算法研究平台 是一个通用的插件平台。不仅可以用来编写与运行图像算法程序,还可以做象棋插件,用来研究象棋引擎算法。引擎棋力(四核机器下),1秒可上9层,3秒上10层,10秒可到11层。目前足以应对一般的纯人

2023-12-02 16:24:24 493 1

原创 OpenCascade绘制贝塞尔曲线

塞尔曲线有着很多特殊的性质, 在图形设计和路径规划中应用都非常广泛。贝塞尔曲线完全由其控制点决定其形状, n个控制点对应着n-1阶的贝塞尔曲线,并且可以通过递归的方式来绘制。OpenCascade提供绘制贝塞尔曲线方法,在《OpenCascade插件化三维算法研究平台》上效果展示。

2023-09-25 15:25:36 190 1

原创 OpenCascade模型解析-详细分解模型结构

OpenCascade利用gp_trsf、BRepBuilderAPI_Transform,可以很方便地开发拓扑(TopoDS_Shape)的变换:平移,(点,轴,面)镜像,旋转,缩放,移位。结合模型分析(遍历)功能,可以很方便地详细分解模型结构。《OpenCascade插件化三维算法研究平台》可以很方便地观察模型的结构。

2023-09-22 20:36:00 313 1

原创 OpenCascade模型解析-遍历模型

为了方便分析研究模型的构成,《OpenCascade插件化三维算法研究平台》开发了模型遍历(解析)功能。把模型解析(遍历)后,就可以一个面一个边地查看了。

2023-09-21 18:20:39 351 1

原创 OpenCascade模型导入与导出及Shap的读写

边界表示(Boundary Representation)简称为BRep表示。实体Solid用一组封闭的面组成,而每个面又由它所在的曲面的定义加上其边界来表示,面的边界是边的并集,而边又是由点来表示的。《OpenCascade插件化三维算法研究平台》开发了导入与导出功能,可以将Shap导出成dae、obj、step、gltf等多种格式。也可以把这些格式的文件导入平台展示。

2023-09-20 19:28:47 532 2

原创 OpenCascade插件化三维算法研究平台

基于OpenCascade 7.7.0、QT 6.5.2开发了一个插件化三维算法研究平台。插件化平台,不仅可以作为三维建模、展示、格式转换等工具软件,还可以做为数字资源平台的客户端:只要开发相应功能的插件,就可以实现平台登录、模型上传下载、多方远程交互、后端解析等功能。

2023-09-20 00:01:00 191 1

原创 QT 插件化图像算法软件架构

通过结构化、模块化、插件化方式的软件设计与开发,减少重复开发、重复测试、重复BUG修复,从而提高开发效率、提升代码质量、降低软件研发成本、提升需求响应速度。《QT 插件化图像算法研究平台》 提供通用的基础功能,可以用做图像算法研究平台。

2023-09-06 11:40:47 279 1

原创 OpenCV仿Photoshop曲线调整图像亮度与色彩

《QT 插件化图像算法研究平台》有仿Photoshop曲线调整图像的功能,包括RGB曲线调整和HSV曲线调整。Photoshop曲线调整原理:RGB、HSV各通道曲线,可以理解为一个值映射(值转换)函数。X轴是输入,Y轴是输出。x0对应y0,x1对应y1,... ,x255对应y255。 以R通道为例:R通道曲线调整就是,把原图像的所有像素的r值,按R通道曲线,由x替换为y,生成目标图像。通过HSV曲线调整来实现去雾效果:Value曲线适当拉低、Saturation 饱和度曲线适当拉高,提高饱和度,相当于增

2023-09-05 07:30:00 743 1

原创 Opencv 图像金字塔----高斯和拉普拉斯

图像金字塔是图像中多尺度表达的一种,最初用于机器视觉和图像压缩,最主要用于图像的分割、融合。高斯金字塔 ( Gaussian pyramid)是由底部的最大分辨率图像逐次向下采样得到的一系列图像。最下面的图像分辨率最高,越往上图像分辨率越低。向下取样会逐渐丢失图像的信息。拉普拉斯金字塔是通过源图像减去先缩小后再放大的图像的一系列图像构成的。保留的是残差!为图像还原做准备!

2023-09-04 08:19:21 784 1

原创 Opencv图像暗通道调优

基于雾天退化模型的去雾算法,Opencv图像暗通道调优,(清华版代码)对普通相片也有较好的调优效果,相片更通透。结合代码实际运行效果、算法理论模型、实际代码。我个人理解,实际效果是对图像的三个颜色通道做了数值调整,通过暗通道优化,实现去雾效果。

2023-09-03 06:17:25 662

原创 opencv 提取选中区域内指定hsv颜色的水印

《QT 插件化图像算法研究平台》有个HSV COLOR PICK功能,可以很直观、方便地分析出水印 的hsv颜色,比如, 蓝色:100,180,0,255,100,255。 然后利用 opencv 提取选中区域内指定hsv颜色的水印。为下一步水印定位与去除提供mask。

2023-09-02 19:50:53 956

原创 Opencv手工选择图片区域去水印

如果文字检测无法正确的发现文字,那么可以手工选择图片区域去水印。

2023-09-01 06:30:24 760

原创 Opencv基于文字检测去图片水印

基于文字检测去图片水印

2023-09-01 06:07:51 1589

原创 QT 插件化图像算法研究平台

1、QT 插件化图像算法研究平台,实现了基本的插件框架,能载入插件、加载菜单。主程序只有插件载入功能。2、Opencv相关插件:在图像浏览、图像处理的插件里,集成了opencv:有各种边缘检测算法、霍夫圆检测、霍夫直线检测、各种滤波算法、图形透视矫正、文字检测、文字识别、人脸检测等功能,各种功能可以任选组合,并将结果直接显示。 3、FFMpeg相关插件:视频播放、格式转换。

2023-09-01 05:55:43 227

togaf pocket

togaf 9 手册书 ,概述企业架构的主要内容

2010-12-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除