自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

游泳的鱼的专栏

AI+与计算机视觉

  • 博客(204)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 Flask与前后端知识

前后端分离前后端分离:不利于SEO搜索引擎优化。

2021-05-09 16:55:05 1093

原创 常用指令与版本汇总

1.anacondaconda create -n v5 python=3.82.ubuntu#ubuntu获取最高权限 sudo chmod 777*#Unrar与 rarsudo apt-get install rarsudo apt-get install unrar#解压 unrar e test.rar 解压文件到当前目录unrar x test.rar /path/to/extractunrar l test.rar 查看rar中的文件unrar v.

2021-04-30 23:29:46 877 5

原创 matlab的标定工具箱

这两个点都以标准化图像坐标表示,原点位于相机的光学中心。x 和 y 像素坐标通过焦距 fx 和 fy 进行标准化。重投影误差:所有图像对中重新投影点和检测点之间的平均欧几里得距离,以像素为单位指定。图像 1 中的点 P1 对应于图像 2 中的点 P2。两个点均以像素坐标表示。基础矩阵,存储为 3×3 矩阵。基础矩阵将两个立体摄像机关联起来。本质矩阵,存储为 3×3 矩阵。将两个立体摄像机关联起来。Camera 1 Intrinsics 相机1内参。

2025-03-12 17:48:47 273

原创 标定棋盘格大小的选择

在相机标定过程中,选择棋盘格的大小是一个重要的步骤,直接影响标定的精度和效果。

2025-03-12 17:47:36 359

原创 怎么选相机分辨率、投影仪尺寸、标定板大小等硬件

选择结构光三维重建系统中的相机分辨率、投影仪尺寸、标定板大小等硬件时,需要综合考虑多个因素,以确保系统性能和测量精度。

2025-03-12 17:46:51 352

原创 焦距为什么分为x和y方向?

在相机标定中,焦距分为 x 方向和 y 方向(通常表示为 (f_x) 和 (f_y))的原因主要与以下几个方面有关:

2025-03-12 17:45:58 168

原创 世界坐标到UV纹理坐标的映射

实现世界坐标到UV纹理坐标的映射通常涉及以下几个步骤。这些步骤将帮助你将三维点云中的点转换为对应的二维纹理坐标,以便进行纹理映射。这里,(u) 和 (v) 是图像平面上的像素坐标。

2025-03-12 17:45:15 358

原创 点云StatisticalOutlierRemoval算法

算法是一种有效的点云噪声滤波技术,适合各种场景下的点云数据处理。通过合理设置参数,可以显著提高点云的质量。改进的(SOR) 算法旨在提高标准算法在特定场景下的性能和效果。这些改进的算法在处理不同类型的点云数据时,能够提供更高的灵活性和准确性。根据具体应用场景和数据特性,可以选择合适的改进算法以获得最佳效果。

2025-02-06 18:32:48 856

原创 1. 基于图像的三维重建

深度图是二维的,包含深度信息,适合快速处理和实时应用。点云是三维的,包含空间坐标,适合详细的几何分析和建模。

2025-01-20 14:22:47 706

原创 投影仪的非线性问题

投影仪的非线性问题

2025-01-20 12:41:55 241

原创 geomagic design X 安装蓝屏问题

https://support.3dsystems.com/s/article/Blue-Screen-Error-When-Using-Installing-Geomagic?language=en_US

2025-01-18 13:20:26 205

原创 SVD进行点云拼接的原理

通过SVD进行点云拼接的原理基于对点云间的对应关系进行线性变换的优化。SVD提供了有效的方式来计算旋转和位移,从而实现多个点云的准确对齐。

2025-01-18 09:33:00 312

原创 opencv中标定函数

是进行相机标定的关键函数,能够估计相机的内参和外参,帮助纠正图像的畸变。在实际应用中,通常需要多张图像和相应的特征点来获得准确的标定结果。是进行立体相机标定的关键函数,能够计算两个相机的内参和外参,帮助实现三维场景的重建。为了获得准确的结果,通常需要多张图像和相应的特征点。是立体视觉系统中重要的一步,通过矫正两幅图像使其在同一平面上对齐,方便后续的深度计算和匹配。为了获得准确的矫正效果,通常需要在标定阶段获得准确的相机内参和外参。

2025-01-17 23:53:44 1025

原创 opencv projectPoints函数 && computeCorrespondEpilines函数 && undistortPoints函数

是一个强大的工具,可以用于各种计算机视觉应用,如相机标定、三维重建等。通过正确设置相机参数和三维点,可以方便地将三维信息映射到二维图像中。是一个非常有用的函数,它可以帮助在立体视觉中确定点对应的极线,从而在后续的匹配和重建过程中发挥重要作用。通过正确使用基本矩阵和输入点,可以有效地计算出所需的极线。极线在立体视觉和计算机视觉中,极线(epipolarlines)是一个重要的概念,主要用于描述两个相机视图之间的几何关系。极点和极线在立体视觉中,两个相机的视点分别称为左视点和右视点。

2025-01-17 23:52:29 1415

原创 1. 结构光系统标定原理

远心镜头在一定的光学条件下,物体的成像放大率与物体到镜头的距离无关。这意味着,无论物体与镜头的距离如何变化,成像的比例保持不变。主要特点视场一致性:远心镜头在不同的视场位置上提供一致的放大率。畸变小:与传统镜头相比,远心镜头通常具有更小的畸变,适合精确测量。深度景深:由于其光学设计,远心镜头通常具有更大的景深,适合观察和测量较厚的样品。应用领域显微镜:用于生物学、材料科学等领域的样品观察。工业检测:在自动化生产线中进行零件尺寸检测。光学测量:用于高精度光学测量和成像系统。

2025-01-17 23:48:29 283

原创 高反光表面三维视觉测量方法

显影剂。

2025-01-17 23:47:10 424

原创 3d系统误差分析

内参标定:相机的内部参数(如焦距、光心、失真系数)标定。描述相机如何将三维世界的点转换为二维图像的投影特性。外参标定:相机与其他设备(如投影仪、世界坐标系)之间的空间位置和姿态(旋转和平移)关系。描述设备之间的相对位姿。多设备联合标定:如果有多个相机或结合其他设备(如结构光投影仪),需要标定它们的相对位置和对齐关系。标定的目标是构造出一个数学模型,使得系统能够有效地将三维空间中的点映射到图像平面,或者从图像平面反推出三维点。

2025-01-17 23:45:42 1091 1

原创 扫描深度?滤光片和偏振片区别?

是指扫描仪能够准确捕捉和测量的最大距离范围。

2025-01-17 23:43:43 417

原创 双目摄像头高低温影响的评估指标有哪些?单目与双目结构光系统的不同?

双目摄像头高低温影响的评估指标有哪些?通过以上指标,可以全面评估双目摄像头在高低温环境下的性能和可靠性。

2025-01-17 23:39:37 446

原创 单线性激光扫描、多线性激光扫描?激光扫描三维重建算法环节

都属于激光扫描技术,但它们在光源的数量和工作方式上存在一些差异。单线性激光扫描:单线性激光扫描使用单个线状光源进行扫描。光源沿一个方向移动,将一条直线上的目标进行扫描。这种方式适用于需要获取目标表面在一个维度上的信息的应用,例如轮廓测量、位移测量等。单线性激光扫描可以提供高精度的测量结果,但在扫描速度上可能受到一定限制。多线性激光扫描:多线性激光扫描使用多个线状光源进行扫描。这些光源可以同时或依次激活,从而实现对目标在多个维度上的同时扫描。

2025-01-17 23:38:06 383

原创 python语法

count:总共有100条记录相当于100个人参加这两次考试mean:就是除去缺考的(等于空值)之外的平均值std:就是成绩的方差min:就是成绩最差的人25%:表示25%分位数就是成绩从低到高排序,在第百分之25的时候的人的成绩50%:就是成绩刚好中间的分数。等于中位数75%:跟25的解释一样。

2025-01-17 23:20:51 878

原创 CUDA核心概念

1.1.0f加个f,成单精度计算,不加会默认成double2.快速指令:__add()加两个下划线3.CUDA计算能力1.3以上才支持双精度,4.0往后支持双精度浮点计算单精度浮点型(float)专指占用32位存储空间的单精度(single-precision)值。单精度在一些处理器上比双精度更快而且只占用双精度一半的空间,但是当值很大或很小的时候,它将变得不精确。4.PCIe:PCIExpress是新一代的总线接口。

2025-01-17 23:17:03 702

原创 cuda 中BYTE*

在CUDA中,你可以定义一个BYTE*指针来指向设备或主机内存中的字节数据。//定义设备内存中的BYTE*指针//在设备上分配内存。

2025-01-17 23:15:30 190

原创 cuda中threads(16, 16)为什么设置16,一定要设置16吗

在CUDA编程中,指的是每个块的线程数设置为16x16,即每个线程块包含256个线程。这种设置并不是必须的,而是根据你的具体应用和硬件特性来决定的。

2025-01-17 23:14:46 336

原创 cuda编程中主机端的代码为什么要加extern “C“

如果在C++代码中需要调用C语言库或者需要从C语言代码中调用C++函数,就需要使用extern"C"来告诉C++编译器不要对这部分代码进行名称修饰,以保持与C语言兼容的链接名称。当CUDA主机端代码需要与C语言库或者操作系统API进行交互时,使用extern"C"可以确保函数名不会被C++编译器修改,从而使得C语言库能够正确地找到并链接这些函数。总之,extern"C"在CUDA编程中用于确保主机端代码与C语言代码或库的兼容性,特别是在需要跨语言调用函数时。//主机端函数定义。

2025-01-17 23:13:10 265

原创 快速开发CUDA程序方法

c) 确定CUDA内核使用的数组 根据对串行程序的分析,确定哪些模块需要移植到GPU平台上运行,对于需要运行上GPU平台上的代码内的数据进行分析,确定哪些数组需要在CUDA内核中使用,分析CUDA计算时,这些数组传递的方向是CPUtoGPU还是GPUtoCPU,以及每次传递时的数据大小等信息,然后设计这些数组的定义方式和大小。根据前面几条的修改方式,对原CPU程序修改成一个仿CUDA格式的CPU串行程序,为后面的移植工作做大量的准备,有利于后面CUDA程序的移植。

2025-01-17 07:50:16 370

原创 laplacian算子

拉普拉斯算子在二维情况下定义为:在图像处理中,拉普拉斯算子通常用卷积核表示。

2025-01-17 07:49:58 287

原创 相移与格雷码结合的结构光三维重建,与相移与多频外差结合的结构光三维重建,方案的优劣与对比

1. **抗模糊能力**:多频外差技术可以有效识别出高频和低频信息,减少模糊现象,提高深度测量的准确性。1. **高精度**:通过格雷码的编码,可以有效减少重建过程中的模糊和歧义,提高深度测量的精度。3. **速度快**:相移与格雷码结合的方法可以在较短时间内获取高质量的三维数据。2. **适应性强**:可以在不同的环境和条件下进行有效测量,适应性较强。2. **对设备要求高**:对光源和相机的要求较高,设备成本可能较高。1. **计算复杂性**:解码过程需要较复杂的算法,增加了计算负担。

2025-01-17 07:49:10 298

原创 cuda中的zero-copy

kernel函数中的每个参数都必须在gpu设备上分配明确的内存空间,或者是使用cudaHostAllocMapped方式从主机端以映射的方式实现zero-copy。

2025-01-16 11:23:26 98

原创 cuda中 __device__ __global__ __host__

device 标记的函数从一个在器件中执行的函数呼叫,在器件中执行    global 表示该函数从一个在主机中执行的函数呼叫,在器件中执行    __host__表示在主机中呼叫,在主机中执行的函数

2025-01-16 11:22:07 103

原创 贝叶斯算法

主要是加入先验知识。朴素:指特征之间独立。贝叶斯算法是指一类基于贝叶斯定理的算法,用于解决统计分类和推断问题。贝叶斯定理是概率论中的一个定理,它描述了在已知一些条件下,某事件的概率。在机器学习中,贝叶斯算法通常用于处理不确定性,通过已知的先验概率和新的证据来更新我们对某个假设的概率估计。在机器学习中,贝叶斯分类器是一种基于贝叶斯定理的统计分类方法。最简单的贝叶斯分类器是朴素贝叶斯分类器,它假设特征之间相互独立。

2025-01-16 11:00:57 930

原创 Apriori关联规则算法

我们将上一步找到的频繁1-项集进行两两组合,生成候选频繁2-项集。例如,如果频繁1-项集有{牛奶, 面包, 鸡蛋, 橙汁},那么候选频繁2-项集可能包括{牛奶, 面包}、{牛奶, 鸡蛋}、{牛奶, 橙汁}等。我们继续这个过程,使用频繁2-项集生成候选频繁3-项集,计算它们的支持度,然后找到频繁3-项集。我们遍历数据库中的所有交易,统计候选频繁2-项集的出现次数,并计算它们的支持度。这意味着,如果一个商品组合在所有交易中出现的频率至少为5%,我们才认为它是一个频繁项集。步骤 3: 生成候选频繁2-项集。

2025-01-16 10:59:22 261

原创 相移与格雷码结合的结构光三维重建,与相移与多频外差结合的结构光三维重建,方案的优劣与对比

相移与格雷码结合的结构光三维重建和相移与多频外差结合的结构光三维重建各有其特点和适用场景。

2025-01-16 10:57:26 228

原创 pytorch提供了三种量化模型的方法

量化意识训练:在极少数情况下,训练后量化不能提供足够的准确性,可以使用torch.quantization.FakeQuantize函数通过模拟量化来进行训练。训练后静态量化:最常用的量化形式,权重提前量化,并且基于观察校准过程中模型的行为来预先计算激活张量的比例因子和偏差。训练后动态量化:最简单的量化形式,权重被提前量化,激活在推理过程中被动态量化。

2025-01-16 10:55:01 129

原创 Qt与Clion集成

CLion搭建Qt开发环境,并解决目录重构问题(最新版) - KINGES - 博客园

2025-01-16 10:54:24 116

原创 PCL+Clion+WIN10安装

PCL-1.12。

2025-01-16 10:53:30 218

原创 神经辐射场NeRf基础

NeRF 所要做的任务是 Novel View Synthesis,一般翻译为新视角合成任务,定义是:在已知视角下对场景进行一系列的捕获 (包括拍摄到的图像,以及每张图像对应的内外参),不需要中间三维重建的过程,仅根据位姿内参和图像,合成新视角下的图像。不同于传统三维重建方法把场景表示为点云、网格、体素等显式的表达,它独辟蹊径,将场景建模成一个连续的 5D 辐射场隐式存储在神经网络中,只需输入多角度的 2D 图像,就可以通过训练得到一个神经辐射场模型,根据这个模型可以渲染出任意视角下的清晰照片。

2025-01-16 10:50:09 249

原创 GPU命令

nvidia-smi。

2025-01-16 10:49:01 214

原创 git常用命令

git push -u origin master (注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)git fetch --all && git reset --hard origin/master(回滚git版本)git commit -m “提交信息” (注:“提交信息”里面换成你需要,如“first commit”)git add . (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)git pull(拉取)

2025-01-16 10:48:04 239

原创 CPU命令合集

3.查看每个物理CPU中core的个数(即核数)1.查看CPU信息(型号)4.查看逻辑CPU的个数。1.查看物理CPU个数。

2025-01-16 10:47:01 149

pcl库实现点云的压缩并可视化

pcl库实现点云的压缩并可视化

2023-08-23

pcl库实现kdtree

pcl库实现kdtree

2023-08-23

pcl库读取pcb文件,并对点云进行平移和旋转变换,并可视化代码

pcl库读取pcb文件,并对点云进行平移和旋转变换,并可视化代码

2023-08-22

pcl库将点云数据保存成pcb文件

pcl库将点云数据保存成pcb文件

2023-08-22

yolov4剪枝后网络结构配置文件

yolov4剪枝后网络结构配置文件

2020-11-14

yolov4剪枝后预训练模型

yolov4剪枝后预训练模型

2020-11-14

知识图谱研究进展_漆桂林.pdf

知识图谱应用及关键技术_20170609

2019-06-15

鲍捷-知识图谱的知识表现方法回顾与展望

鲍捷-知识图谱的知识表现方法回顾与展望

2019-06-15

知识图谱 (Knowledge Graph专知荟萃)

[转发]知识图谱 (Knowledge Graph专知荟萃)

2019-06-15

知识图谱实战开发案例完全剖析-第3部分.pdf

知识图谱实战开发案例完全剖析-第3部分

2019-06-14

精益知识图谱方法论.pdf

精益知识图谱方法论

2019-06-14

《医疗知识图谱的构建和应用》 倪渊平安医疗科技医疗文本处理部负责人

《医疗知识图谱的构建和应用》 倪渊平安医疗科技医疗文本处理部负责人

2019-06-02

智东西公开课-自动驾驶系列课第三季第6讲-多功能商用车智能驾驶系统的架构及应用-深兰科技智能交通技术CEO赵旭博士

智东西公开课-自动驾驶系列课第三季第6讲-多功能商用车智能驾驶系统的架构及应用-深兰科技智能交通技术CEO赵旭博士智东西公开课-自动驾驶系列课第三季第6讲-多功能商用车智能驾驶系统的架构及应用-深兰科技智能交通技术CEO赵旭博士智东西公开课-自动驾驶系列课第三季第6讲-多功能商用车智能驾驶系统的架构及应用-深兰科技智能交通技术CEO赵旭博士

2018-09-02

视觉传感器 电脑配置要求

视觉传感器 电脑配置要求

2018-09-02

计算机视觉(马颂德、张正友)

计算机视觉(马颂德、张正友)

2018-09-02

动手学深度学习gluon_tutorials.pdf

动手学深度学习gluon_tutorials.pdf

2018-09-02

C语言实战案例-餐饮管理系统.rar

C语言实战案例-餐饮管理系统C语言实战案例-餐饮管理系统.rarC语言实战案例-餐饮管理系统.rarC语言实战案例-餐饮管理系统.rar

2018-06-20

机器人使用和调试培训

机器人使用和调试培训机器人使用和调试培训机器人使用和调试培训机器人使用和调试培训

2018-04-11

软件界面设计使用内参

软件界面设计使用内参软件界面设计使用内参软件界面设计使用内参软件界面设计使用内参软件界面设计使用内参

2018-04-11

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

TA关注的人

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