自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【CentOS上编译和安装PCL】

这只是一个基本的安装过程。如果您需要特定的功能或模块,请确保在安装依赖项时包括相应的软件包,并在配置CMake时设置相关选项。如果一切顺利,应该会打开PCL的示例点云可视化窗口。

2024-01-18 16:04:14 617

原创 【使用C++在Linux下通过socket实现TCP客户端和服务端进行文件收发】

这两个程序使可处理多个客户端的连接和文件收发。在服务端代码中,每当有新的客户端连接时,会创建一个新socket来处理该客户端的请求。在客户端代码中,通过socket连接到服务端,并使用send函数发送文件内容到服务端。

2024-01-18 09:38:33 984 2

原创 使用OpenCV实现畸变矫正的代码示例

函数进行相机标定,获取相机内部参数矩阵、畸变系数矩阵等标定结果。最后,对一幅畸变图像进行矫正,并显示矫正前后的图像。注意:需要根据实际情况调整棋盘格的大小和棋盘格内角点的数量,以及修改图像路径等相关参数。函数找到棋盘格的角点,并优化角点坐标。然后,将对象点和图像点分别存储到。目录下存放了用于相机标定的棋盘格图像。

2024-01-18 09:34:47 589

原创 观察者模式

在Qt框架中,观察者模式被广泛应用,其中最常见的应用场景是信号与槽(Signals and Slots)。观察者模式(Observer Pattern)是一种行为型设计模式,它定义了一种一对多的依赖关系,使得当一个对象状态发生改变时,所有依赖它的对象都会自动收到通知并更新。是具体的观察者类,它们实现了观察者接口。当被观察者的状态发生改变时,它会通知所有注册的观察者,观察者接收到通知后会执行相应的更新操作。可以看到,当被观察者通知观察者发生了改变时,所有的观察者都会收到通知并更新自己的状态。

2024-01-18 09:31:21 377

原创 OpenGL结合多线程渲染图形界面

上面的代码创建了一个窗口,并在窗口中使用OpenGL进行图形渲染。渲染过程在单独的线程中进行,不会阻塞主线程的运行。在渲染线程中,首先会渲染图形界面,然后通过。函数通知主线程刷新窗口。在主线程的显示回调函数中,会清空颜色缓冲区,绘制图形,并刷新缓冲区。整个过程会不断重复,从而实现连续的图形渲染。

2024-01-18 09:27:17 1035

原创 OpenGL的显示三维立方体实例

上述代码使用OpenGL的函数绘制了一个简单的立方体,并在窗口中显示出来。之间的代码绘制了立方体的六个面。函数进入主循环,等待事件的处理。函数设置了透视投影,函数设置了观察视角

2024-01-18 09:25:02 546

原创 【Qt大型软件开发建议】

使用Qt提供的工具来分析和优化性能,如Qt Creator的性能分析器和Qt的并行编程框架。建立有效的沟通渠道,定期进行项目会议和交流,可以提高团队的合作效率和项目的进展。文档和注释:为了方便团队合作和后续维护,编写清晰、准确的文档和注释是必要的。使用Qt的文档工具和注释规范,可以提供有用的文档和注释,方便其他开发人员理解和使用代码。版本控制和代码管理:使用版本控制工具,如Git,可以方便地管理和追踪代码的变更。使用Qt的模块化特性,可以方便地将代码组织成可重用的模块,提高代码的可维护性和复用性。

2024-01-18 09:21:26 462

原创 【TensorFlow技术特点与安装使用】

自然语言处理:TensorFlow中提供了很多自然语言处理模型,如循环神经网络模型、长短期记忆模型和Transformer等,用于解决机器翻译、文本分类、情感分析和语言生成等问题。图像识别:TensorFlow中提供了许多经典的卷积神经网络模型,如LeNet、AlexNet、VGG、Inception和ResNet等,在图像识别领域得到了广泛应用。Computation Graph:计算图,表示TensorFlow中的各种计算操作,如加法、乘法、卷积、池化、归一化、激活函数等。安装TensorFlow。

2023-11-14 17:14:12 64 1

原创 K-均值聚类

因此,在使用K-均值聚类算法时,需要对数据集有一定的先验知识,包括数据类型、数据分布、簇的数量等。同时,为了减少算法的局限性,在实际应用过程中可以使用一些改进的算法,如K-Medoids,Bisecting K-Means等。K-均值聚类算法是一种无监督的机器学习算法,用于将数据集分成 K 个互不重叠的簇。K-均值聚类是一种常见的无监督学习算法,可以将未标记的数据集划分为 k 个不同的类别。其基本思想是将数据集分为 k 个不同的簇,其中每个簇包含的数据点距离其所属簇的质心最近。

2023-08-08 11:40:09 83

原创 OpenGL安装步骤

可以从OpenGL官方网站(http://www.opengl.org/)下载SDK,也可以使用第三方库,如GLEW(http://glew.sourceforge.net/)或GLFW(http://www.glfw.org/)。在代码中,需要链接OpenGL库,这通常由编译器完成。在Windows系统中,可以使用“-lopengl32”选项链接OpenGL库,在Linux系统中,可以使用“-lGL”选项链接OpenGL库。在C++中,可以使用“#include ”命令包含头文件。

2023-08-08 11:37:46 5448

原创 Ubuntu上安装Opencascade的步骤

Ubuntu上安装Opencascade的步骤

2023-08-08 11:35:17 619 1

原创 Git 基本概念及使用

Git 是当今最流行的版本控制系统之一

2023-08-08 11:30:38 66

原创 ubuntu下Opencv安装步骤,亲测可用

【代码】ubuntu下Opencv安装步骤,亲测可用。

2023-08-07 15:45:32 501 1

工业控制通信协议modbus

工业控制通信协议modbus,modbus-RTU, modbus-tcp, 通信协议

2024-01-18

qmake转cmake写法

使用cmake替换Qt的默认.pro工程,Qt工程的.pro文件,将qmake转化为cmake写法及注意事项,cmake/Qt/.pro

2023-11-14

halcon安装使用教程英文原版

halcon安装使用教程英文原版

2023-08-12

solidWork操作入门训教程

solidWork操作入门训教程

2023-08-12

欧拉角与四元素互转及姿态角度转换(含计算公式)

欧拉角与四元素互转及姿态角度转换(含计算公式)

2023-08-12

海康工业相机IO线缆接线说明

海康工业相机IO线缆接线说明

2023-08-12

积极应对人口老龄化的“中国方案”

积极应对人口老龄化的“中国方案”

2023-08-08

可用于计算机视觉,黑白棋盘格3X3

可用于计算机视觉,黑白棋盘格3X3

2023-08-08

空空如也

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

TA关注的人

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