- 博客(262)
- 资源 (1)
- 收藏
- 关注
原创 Open3D的draw_geometries相机参数
我理解这里的视角就是zoom参数,害,看了好多天的open3d没有图形学的基础真是太难理解了,🙏基础知识普及的视频或者书籍啊。定义相机的“上”方向,通常是一个单位向量(如 [0, 1, 0] 表示 Y 轴向上)。视角决定了相机的视野范围,通常以角度表示。较大的视角可以看到更广阔的场景,而较小的视角则类似于望远镜效果。相机注视的目标点,通常也是一个三维坐标 (x, y, z)。相机的位置和注视点共同决定了相机的观察方向。相机在 3D 空间中的位置,通常用一个三维坐标 (x, y, z) 表示。
2025-03-02 13:21:15
359
原创 Open3D解决SceneWidget加入布局中消失的问题
stackoverflow上已经有人提出这个问题了,还是2022年的时候,可是现在好像也没有解决。把SceneWidget加到布局管理其中图形可以展示出来,但是鼠标点击就消失了。不能放在布局中就直接手动布局吧,
2025-03-01 21:55:05
242
原创 simpleQtLogger日志库的使用
B站上看到一个简单的qt日志库,这里记录一下它的使用。但是我并不知道源码是谁写的,这里给出在gitee上看到的两个库。https://gitee.com/boarmy_1_boarmy/SimpleQtLoggerhttps://gitee.com/carea/simple-qt-logger博文针对代码也增加了一些修改,因为我用的是qt6,有好多的编译错误。gitee上的代码连接如下:https://gitee.com/xiaolixi/introduction_qt/tree/master/pr
2025-02-05 18:12:54
274
原创 python实现dbscan
DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一个比较有代表性的基于密度的聚类算法。它将簇定义为密度相连的点的最大集合,能够把具有足够高密度的区域划分为簇,并可在噪声的空间数据库中发现任意形状的聚类。
2025-01-28 16:01:20
404
原创 python介绍ransac算法拟合圆
RANSAC为Random Sample Consensus随机样本一致算法的缩写,它是根据一组包含异常数据的样本数据集,计算出数据的数学模型参数,得到有效样本数据的算法。它于1981年由Fischler和Bolles最先提出。RANSAC算法经常用于计算机视觉中。例如,在立体视觉领域中同时解决一对相机的匹配点问题及基本矩阵的计算。
2025-01-25 15:35:52
492
原创 写在2025年开年
也许有些人什么都不会,但觉得什么都很简单,就像1+1的数学题工作的人都懂工作嘛?工作的领导都懂点啥?世界也许是一个巨大的表演,舞台上的是能者,舞台下的是一层层阶层。致敬过往的几年,虽然啥也不是,只是为了自己努力却又没有收获的自己。牛耕田难道是为了自己嘛?杭城的最后一个下午,开启下一页的航程。如果可以我也想做不用上班遛狗的人,或者被遛的狗儿。
2025-01-24 00:34:52
379
原创 QT入门的一些吐槽
看了网上的一些介绍QT的课程,看了一些讲述qt的书籍,然而再想自己做一个项目的时候,却发现我好像什么都不会,QT对我来说就是一个黑盒子。但是要用QT写一个helloworld的GUI时,难度可能增加了10倍。即使写出来了,也是一个完全不懂。还记得刚开始用电脑的时候,还是windows方便,linux的终端对我来说太难了。比如,使用控制台用C写一个helloworld就很简单,也很直接。不知道是不是写书的人或做视频的人也都是在用黑盒子建房子。然而很多时候最熟悉的东西其实我根本不了解。
2025-01-17 17:12:05
373
原创 最简单的粒子群算法和matlab代码示例
首先,鸟群中的个体(称之为粒子)是不在一起的,在刚看到这个名字的时候,我还以为粒子群是聚集在一起的,弄懂之后才知道鸟群中的鸟(粒子)是分散的。根据初始值,我们可以求出最小的函数值对应的位置,即群体的最优解。以及每个鸟的历史最优解(初始状态下初始值就是鸟的历史最优解)假设有四个鸟,初始的速度和位置随机设置就可以,但要注意速度和位置(其实就是自变量的值)都是二维的(因为我们的。网上看了很多解释,不够简单直观。这里使用案例说明这个算法。接下来就是更新鸟的速度和位置。模拟鸟群随机搜索食物的行为。
2025-01-04 19:25:57
1019
原创 MAC系统QT图标踩坑记录
想给QT创建的程序弄一个自定义的图标,结果踩了好几个坑,这里记录一下。哈哈😂,变成自己的图标了。按照官方文档一遍就成功就怪了。下载一个macos格式的图标。
2024-12-31 13:48:02
440
原创 MAC系统QT Creator的快捷键
安装好QT Creator后使用了一段时间,真是越用越难受,只想说🗑️。。。找一圈qt creator的快捷键。
2024-12-31 10:42:51
243
原创 python opencv的orb特征检测(Oriented FAST and Rotated BRIEF)
【代码】python opencv的orb特征检测(Oriented FAST and Rotated BRIEF)
2024-12-28 15:13:54
510
原创 python opencv的sift特征检测(Scale-Invariant Feature Transform)
【代码】python opencv的sift特征检测(Scale-Invariant Feature Transform)
2024-12-28 13:39:38
612
原创 Minio入门搭建图片服务器
闲来无事,之前一直想弄弄图片服务器的软件,搜索了一下有zimg、Nginx、Thumbor、Minio等。想想之前也用过minio,所以就用这个搭建啦。
2024-12-18 21:35:02
335
原创 接口的幂等性设计
接口的幂等性数学上,下图所示的公式就是幂等函数。在程序上我们也定义成也就是对同一个请求执行一次或者多次对数据结果的影响和返回结果的影响是一致的。同一个请求对数据的影响返回结果所以要保证接口是幂等接口,肯定要可以判定是否是同一个请求、以及如何保证对数据的影响是一致的、以及如何保证返回结果是一样的。
2024-11-26 19:05:12
810
原创 docker-compose命令介绍
这个时候使用docker一个个部署好麻烦,使用k8s当然也没有那个环境,此时docker-compose似乎是个好的选择。日常工作也便没有了接触,但是容器化还是开发默认的设定,很多时候还是需要快速部署个测试环境。用于创建服务容器,但不启动它们。主要用于在已经运行的服务中启动一个新的容器来执行一次性任务或命令。用于停止服务并彻底清理所有相关的资源,包括容器、网络和可选的卷。用于启动已经存在的服务容器,但不会创建新的容器。用于暂停运行中的容器,冻结容器内的所有进程。用于解除暂停状态,恢复被暂停的容器的执行。
2024-11-07 13:37:51
1025
原创 新需求编码如何注意低级错误代码
1. 日常开发常见错误问题变量拷贝未修改变量定义的值刚开始是随意写的一个值,想等到上线的时候再改成正确的,但是上线的时候忘记改了程序常量配置的错误逻辑关系判断错误常见的如都不为null、都不为空集合判断不为空逻辑取反了多个关系的 && ||返回常量值的时候,返回相反的常量json 序列化需要写set和get,不然会丢失属性可以设置默认值,这样json正反序列化的时候就有值了2. 如何保证自己的代码不出现bug梳理业务流程,必须弄清楚修改点影响抓住实现时候
2024-10-31 13:27:21
382
原创 使用Redis的GEO实现附近的人
在Redis 3.2版本中,新增GEO数据类型,用于存储地理位置信息。GEO是用有序集合(zset)存储的,它的每个元素都包含三个属性:经度(longitude)、纬度(latitude)和位置名称(member)。通过这些属性,我们可以在Redis中存储地理位置的坐标。
2024-10-26 17:21:10
618
原创 Redis Bitmap介绍和使用场景
Redis 的 Bitmap(位图)是一种特殊的字符串数据类型,它利用字符串类型键(key)来存储一系列连续的二进制位(bits),每个位可以独立地表示一个布尔值(0 或 1),因此也只有两种状态。其底层实现仍是基于 String 类型。
2024-10-25 16:41:08
1642
原创 Mockito Mock DataSourceTransactionManager失败原因
How to mock DataSourceTransactionManager
2024-10-23 10:26:56
353
原创 Redis Time Series介绍和命令大全
RedisTimeSeries 是一款基于 RedisModule 实现的时序数据库模块,提供了基础的时序操作功能。数据存储于内存中,提供了高性能读写访问能力,但也受限于内存存储,不适合用在极大数据量的时序场景中,可能只在少数据量场景可用,减少专业TSDB服务的引入。
2024-10-22 23:24:39
1340
原创 Redis JSON介绍和命令大全
更多使用在存储数据场景下,也是泛滥的场景,如mysql、es、mongodb、redis中,json似乎包罗万象了。:json可以说是在http接口返回值的网红,之所以说是网红,是因为之前不是json,之后当然也就未可知也。实际上在内部的rpc调用,也有用json传输的,不过这比较小众。JSONPath是一种用于从JSON文档中提取信息的查询语言,类似于XML的XPath。这不是好事,灵活性的提升必定伴随着其他如规范性、稳定性等问题的到来,的内存还是挺恐怖的,哈哈哈,用不上还是用。
2024-10-19 12:38:52
1319
原创 在线matlab环境
登陆https://ww2.mathworks.cn/在线文档https://ww2.mathworks.cn/help/index.html在线环境[需要先登陆]
2024-10-11 09:29:36
480
1
原创 apache2和httpd web服务器
一个非营利组织,专注于孵化开源软件项目,并提供开源软件的开发、维护和分发。Apache基金会成立于1999年,至今已经成功孵化了超过350个项目,包括但不限于Dubbo、Apollo、CloudStack、Flink、Groovy、Hive、Mesos、Nutch、Pig、Spark、Storm、Python、Node.js、Django等。Ubuntu系统和Debian系统的叫法。Centos上的叫法。
2024-07-28 16:03:36
752
LAPACK++-V.-1.0-High-Performance-Linear-Algebra-Users-'-Guide.pdf
2018-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人