- 博客(185)
- 收藏
- 关注
原创 本地部署DeepSeek
LLaMA-7B、LLaMA-13B、GPT-NeoX-3B、DeepSeek 中型模型。:LLaMA-30B、LLaMA-65B、GPT-J-6B、DeepSeek 大型模型。:GPT-2 Small、LLaMA-7B(量化版)、DeepSeek 小型模型。:GPT-3(175B)、BLOOM(176B)、DeepSeek 超大型模型。:适合高性能需求的任务,如大规模文本生成、复杂推理、研究实验等。:适合中等规模的任务,如复杂文本生成、对话系统、代码生成等。:适合资源有限的设备,同时保持较高的性能。
2025-02-25 19:54:28
1037
原创 HALCON从入门到入门-单目对焦测距-三维重建
对焦测距是一种采用不同光学参数进行拍摄,在一系列物体图像中找出最清晰的像,并根据几何光学成像原理来计算物体深度的方法。其基本原理是,当镜头对焦于某一物体时,该物体在图像传感器上形成的像最为清晰。通过比较不同焦点位置下的图像清晰度,可以确定物体与相机之间的距离。不同高度上拍摄几十张图像。
2025-02-11 13:47:23
249
原创 使用mediapipe库 推测手指关节位置
MediaPipe是一个由Google开发的开源项目,旨在提供一个开源的、跨平台的常用机器学习(Machine Learning)方案。
2024-11-22 16:46:40
277
原创 halconDL 语义分割 推测 infer模块 部署到CPP
Halcon的语义分割功能是其图像处理与计算机视觉工具箱中的一项重要技术,它基于深度学习的先进算法,实现了对图像中每个像素的精确分类。这一功能不仅能够识别图像中的不同物体,还能进一步理解这些物体的属性和它们之间的关系,为图像分析和理解提供了更深层次的语义信息。在Halcon的语义分割中,通过训练深度学习模型,系统能够学习到图像中各种物体的特征表示,这些特征包括但不限于颜色、纹理、形状和空间关系等。
2024-11-21 16:12:15
148
原创 halconDL 语义分割 推测 infer
Halcon是一款功能强大的机器视觉软件,支持深度学习的训练和推理,能够帮助开发者和研究者在实际应用中实现高性能的语义分割任务。以下是对Halcon深度学习语义分割功能的详细介绍:一、语义分割基本概念语义分割(Semantic Segmentation)是图像处理和机器视觉的一个重要分支,其目标是精确理解图像场景与内容。具体而言,语义分割是在像素级别上的分类,属于同一类的像素都要被归为一类,因此语义分割是从像素级别来理解图像的。
2024-11-20 13:56:40
287
原创 halconDL 语义分割 评估 eval
Text[|Text|]:=“这有助于理解模型中哪些类是容易的,哪些类是困难的”Text[|Text|]:='此示例涵盖了第3部分:“训练模型的评估”。Text[|Text|]:='对角线上的非零条目和其他所有地方的零条目。Text[|Text|]:='首先,我们计算“测试”分割的评估度量。Text[|Text|]:='下面,您可以看到整体像素精度的计算。因此,这一措施非常适合”Text[|Text|]:='下面,您可以看到类IoU的计算示例'Text[|Text|]:='请注意,我们将保存内存优化模型'
2024-11-20 13:55:19
53
原创 halconDL 语义分割 训练 Train
Halcon是一款功能强大的机器视觉软件,支持深度学习的训练和推理,能够帮助开发者和研究者在实际应用中实现高性能的语义分割任务。以下是对Halcon深度学习语义分割功能的详细介绍:一、语义分割基本概念语义分割(Semantic Segmentation)是图像处理和机器视觉的一个重要分支,其目标是精确理解图像场景与内容。具体而言,语义分割是在像素级别上的分类,属于同一类的像素都要被归为一类,因此语义分割是从像素级别来理解图像的。
2024-11-11 16:53:22
146
原创 halconDL 语义分割 预处理 preprocess
简介Halcon是一款功能强大的机器视觉软件,支持深度学习的训练和推理,能够帮助开发者和研究者在实际应用中实现高性能的语义分割任务。以下是对Halcon深度学习语义分割功能的详细介绍:一、语义分割基本概念语义分割(Semantic Segmentation)是图像处理和机器视觉的一个重要分支,其目标是精确理解图像场景与内容。具体而言,语义分割是在像素级别上的分类,属于同一类的像素都要被归为一类,因此语义分割是从像素级别来理解图像的。例如,在一张照片中,属于人的像素部分会被划分成一类,属于摩托车的像素会被划分
2024-11-11 16:51:32
92
原创 HALCON从入门到入门-高斯滤波的几种方式
图像平滑(image smoothing),也称为图像模糊处理或图像滤波(image filtering),是一种图像处理技术,旨在弱化或消除图像中的细节、突变、边缘和噪声。derivate_gauss 是HALCON图像处理库中的一个重要算子,它实现了图像与高斯函数导数的卷积操作。derivate_gauss算子主要用于计算图像的高斯导数,这是一种结合了高斯滤波和平滑导数的技术。通过计算图像的高斯导数,可以有效地提取图像的边缘、角点等特征,同时平滑图像中的噪声。
2024-10-18 10:45:50
727
原创 HALCON从入门到入门-对比三种滤波方式
Guided Filter,即引导滤波,是一种图像滤波技术,它通过一张引导图(可以是输入图像本身或其他图像)对目标图像进行滤波处理,使得最后的输出图像在保持大体上与输入图像相似的同时,纹理部分与引导图相似。Bilateral_filter(双边滤波器)是一种非线性的滤波方法,它结合了图像的空间邻近度和像素值相似度进行折中处理,同时考虑空域信息和灰度相似性,以达到保边去噪的目的。各向异性扩散(Anisotropic Diffusion)是一种图像处理技术,旨在减少图像噪声的同时保持图像的边缘和细节。
2024-10-17 14:44:54
504
原创 HALCON从入门到入门-沿着趋势滤波
coherence_enhancing_diff(操作员)名字coherence_enhancing_diff— 执行图像的相干性增强扩散。签名描述该运算符执行 输入图像上的各向异性扩散过程coherence_enhancing_diff自 增加 中包含的图像结构的连贯性.特别是,非连续图像边缘是 通过扩散连接,而不是垂直于 他们的主导方向。为此,使用各向异性扩散 方程coherence_enhancing_diff由 Weickert 配制。系数为 2x2 矩阵 G,它依赖于。
2024-10-17 14:22:29
1012
原创 Kita的面结构光三维重建(三) 相机平行放置,计算棋盘格角点三维坐标
结构光三维重建中,最主要的工作就是如何快速准确的实现两个相机图像中对应点的匹配这里简单起见,我们使用标定板的8*11个点来快速实现对应点匹配,计算视差。
2024-09-30 14:28:54
306
原创 Kita的面结构光三维重建(一) 如何进行双目系统标定
双目系统,顾名思义,是由两个摄像头组成的视觉系统。这两个摄像头模拟人类双眼的工作原理,通过同时捕捉同一场景的两幅图像,利用图像之间的差异(即视差)来计算场景中物体的三维信息,特别是深度信息。双目系统的工作原理主要基于三角测距法。当两个摄像头从稍微不同的角度观察同一场景时,它们会捕捉到略有差异的图像。这些差异(视差)可以用于计算场景中每个点的三维坐标。具体来说,通过比较两幅图像中对应点的位置,可以计算出这些点在三维空间中的相对位置,从而重建出场景的三维模型。
2024-09-30 14:24:29
193
原创 open3d python ISS关键点提取
二、应用场景三、算法实现在Open3D中,ISS关键点提取算法可以通过compute_iss_keypoints函数实现。该函数接受一个点云对象作为输入,并输出一个包含关键点点坐标的对象。此外,用户还可以通过设置参数来调整关键点提取的阈值和范围,以满足不同的应用需求。四、注意事项综上所述,Open3D中的ISS关键点提取算法是一种有效的三维点云特征提取方法,具有广泛的应用前景和重要的研究价值。
2024-09-10 23:14:49
260
原创 open3d python 使用齐次变换矩阵来实现点云空间变换
在Open3D中,虽然直接提供了translate和scale等函数来方便地进行点云的空间变换,但你也可以使用齐次变换矩阵(Homogeneous Transformation Matrix)来实现更复杂的空间变换,包括平移、旋转和缩放。齐次变换矩阵是一个4x4的矩阵,它可以同时表示旋转、缩放和平移。以下是如何在Open3D中使用Python和齐次变换矩阵来实现点云的空间变换的步骤:1. 创建齐次变换矩阵首先,你需要根据所需的变换(旋转、缩放和平移)来构建齐次变换矩阵。
2024-09-06 16:44:05
329
原创 open3d python 对点云进行旋转操作
在Open3D中,点云的旋转可以通过多种数学表示方法来实现,包括旋转矩阵、欧拉角、旋转向量和四元数等。这些表示方法各有优缺点,但都可以相互转换,并用于描述三维空间中的旋转操作。在Open3D中,点云的旋转可以通过rotate函数实现。
2024-09-06 16:41:20
481
原创 open3d python 八叉树
二、八叉树在Open3D中的应用三、八叉树的构建与查询四、八叉树的优点与局限综上所述,Open3D中的八叉树是一种高效、灵活且可扩展的三维空间数据结构,在点云处理、三维可视化等领域具有广泛的应用前景。
2024-08-28 10:29:23
202
原创 HALCON从入门到入门-轮廓连接闭合
close_edges (Edges, EdgeAmplitude, EdgesExtended, 15)
2024-08-24 09:47:15
385
原创 HALCON从入门到入门-角度测量
RowA1 := 255ColumnA1 := 10RowA2 := 255ColumnA2 := 501dev_set_color ('black')disp_line (WindowID, RowA1, ColumnA1, RowA2, ColumnA2)RowB1 := 255ColumnB1 := 255for i := 1 to 360 by 1RowB2 := 255 + sin(rad(i)) * 200ColumnB2 := 255 + cos(rad(i)) * 200disp_line
2024-08-23 09:53:26
402
原创 open3d python 体素化
三、体素化的缺点四、Open3D中的体素化实现Open3D提供了多种体素化的实现方式,主要包括从点云构建体素网格和从三角网格构建体素网格。五、总结Open3D中的体素化是一种有效的三维数据处理技术,通过将三维空间数据转换为体素网格,可以简化数据、加速计算、减少噪声并提供标准化的三维空间表示。在实际应用中,可以根据具体需求选择合适的体素化方法和参数设置。
2024-08-22 14:49:59
185
原创 HALCON从入门到入门-点投影到线上(求点到线的垂线,点)
projection_pl(操作员)名字projection_pl— 计算点在直线上的投影。签名描述运算符计算 点 (projection_pl) 添加到一条线上,该行为 由两个点() 和 ().投影的坐标 点以和执行信息参数Row(input_control)point.y(-数组)→ (实数/整数)点的行坐标。Column(input_control)point.x(-数组)→ (实数/整数)点的列坐标。
2024-08-20 16:01:14
802
点云库(PCL)1.11.1环境下三维点云处理与可视化程序开发-基于VS2022
2025-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人