自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

windSnowLi

小白白的学习生活

  • 博客(137)
  • 资源 (19)
  • 收藏
  • 关注

原创 Python opencv识别图片中重叠圆的圆心位置

【代码】Python opencv识别图片中重叠圆的圆心位置。

2025-08-22 15:21:13 448

原创 C++ Eigen最小二乘拟合三维直线

本文介绍了一个三维直线拟合的完整实现方案。主要内容包括:1) 定义Line3d结构体表示三维直线;2) 使用宏定义实现std::optional和boost::optional的兼容性处理;3) 基于PCA方法实现三维直线拟合函数FitLine3dPCA;4) 提供读取CSV格式点云数据的工具函数;5) 完整的示例演示,包括文件读取、直线拟合和结果输出。该方法通过计算点云协方差矩阵的特征向量获取直线方向,能够有效拟合三维空间中的点云数据,并通过可选类型处理异常情况。

2025-08-06 16:43:10 106

原创 C++ PCL使用RANSAC算法拟合三维直线

摘要:本文介绍了几何图形拟合相关的C++实现,包括基本类型定义、算法选择枚举和通用拟合函数。内容涵盖:1)三维直线结构体Line3d的定义;2)SacModel和MethodType枚举类型,支持多种几何模型和拟合方法;3)通过宏定义实现std::optional与boost::optional的兼容;4)通用几何拟合函数FitGeometry的实现,支持点云数据输入和多种参数配置;5)专门的三维直线拟合函数FitLine3dRANSAC,基于RANSAC算法实现直线拟合并返回拟合结果和内部点索引。

2025-08-06 16:30:45 100

原创 Windows C++使用ICMP判断某个IP是否可达

Windows C++使用ICMP判断某个IP是否可达

2024-07-15 17:26:33 305

原创 Windows下PCL调用pcl::removeNaNFromPointCloud时中断Invalid address specified to RtlValidateHeap

【代码】Windows下PCL调用pcl::removeNaNFromPointCloud时中断Invalid address specified to RtlValidateHeap。

2024-03-12 22:25:39 292

原创 Windows下CMake使用PCL提示全局作用域没有_open等文件读写函数

【代码】Windows下CMake使用PCL提示全局作用域没有_open等文件读写函数。

2024-03-07 20:48:48 300

原创 C++ 使用libmodbus通信示例

C++ 使用libmodbus通信示例

2024-03-06 12:39:44 1464 3

原创 C++/Qt 在QLabel上最大化渲染文字或图片

【代码】C++/Qt 在QLabel上最大化渲染文字或图片。

2024-02-27 08:51:53 334

原创 C++/Qt 元类型——枚举 序列化与反序列化

【代码】C++/Qt 元类型——枚举 序列化与反序列化。

2024-02-27 08:43:17 968

原创 PCL公共点转换计算平移参数以及旋转参数

PCL公共点转换计算平移参数以及旋转参数

2024-01-22 11:45:45 582

原创 PCL范围框选分别获取框选范围内个点云的点

`参考链接 https://github.com/PointCloudLibrary/pcl/pull/5476`回调示例:```cppvoid AreaPickCallBack(const pcl::visualization::AreaPickingEvent& et, void* args){ // do··· // 框选范围中框选到指定点云的索引 std::vector indices = et.getPointsIndices(key.toStdString());

2023-12-07 17:42:14 308

原创 C++ Qt/VTK装配体组成联动连接杆

效果

2023-10-25 15:35:57 513

原创 C++ Qt/Eigen拟合三维平面与三维圆

C++ Qt/Eigen拟合三维平面与三维圆

2023-10-21 16:51:10 989

原创 C++/Eigen实现简单的坐标系转换、罗德里格公共点转换

【代码】C++/Eigen实现简单的坐标系转换、罗德里格公共点转换。

2023-06-23 11:20:17 1458

原创 Qt6 Windows平台无边框窗口尝试

Qt6 Windows平台无边框窗口尝试

2023-04-05 17:10:26 355

原创 SQLITE3大量简单数据简单写测试

简单ID自增索引,平均每61.3W/s的简单写入。无索引,平均每62W/s的简单写入。平均每51W/s的简单写入。平均每62W/s的简单写入。

2023-03-18 21:53:53 1062

原创 Python 罗德里格矩阵的空间坐标转换——两组公共点求所属坐标系的旋转矩阵与平移矩阵

【代码】Python 罗德里格矩阵的空间坐标转换——两组公共点求所属坐标系的旋转矩阵与平移矩阵。

2022-12-21 22:38:43 1369 1

原创 std::tuple遍历

【代码】std::tuple遍历。

2022-11-24 13:16:08 539

原创 HBITMAP转QImage/cv::Mat

HBITMAP转QImage/cv::Mat

2022-11-19 18:39:26 904

原创 加快BITMAP像素访问速度,取代GetPixel

GetPixel像素处理太慢,解决办法

2022-11-19 18:26:11 372

原创 Qt获取Windows系统窗口内容图片

【代码】Qt获取Windows系统窗口内容图片。

2022-11-19 13:19:17 1544 1

原创 MFC运行中动态修改工具栏图标

MFC运行中动态修改工具栏图标

2022-11-13 16:12:54 886

原创 C++动态库单例模式与exe保留同一份单例

C++动态库单例模式与exe保留同一份单例

2022-11-01 11:26:22 617

原创 vtkOpenGLFramebufferObject (000001DCC7696900): failed at glDeleteFramebuffers 16 OpenGL errors detec

vtkOpenGLFramebufferObject (000001DCC7696900): failed at glDeleteFramebuffers 16 OpenGL errors detec

2022-09-21 15:16:02 898

原创 Qt+ICU识别文本文件编码并合并导出文本

Qt+ICU识别文本文件编码并合并导出文本

2022-09-20 09:52:47 590

原创 获取文本文件编码与导出源代码

获取文本文件编码与导出源代码

2022-09-15 09:44:22 426

原创 std::format格式化自定义类型

std::format格式化自定义类型

2022-08-10 18:02:47 701

原创 QT+VTK+PCL拟合圆柱并计算起始点、中止点

QT+VTK+PCL拟合圆柱并计算起始点、中止点

2022-08-08 12:50:53 2035

原创 Qt+VTK+PCL图片转灰度图且以灰度为Y轴显示

Qt+VTK+PCL图片转灰度图且以灰度为Y轴显示

2022-07-21 22:10:59 3130

原创 Qt+VTK多进程,VTK窗口进程嵌入主进程

Qt+VTK多进程,VTK窗口进程嵌入主进程

2022-07-13 08:33:32 3260

原创 Spring Boot菜鸟示例——MyBatis-plus简单示例

Spring Boot菜鸟示例——MyBatis-plus最简单的示例,模仿账号密码登录

2022-07-05 23:04:37 795

原创 Spring Boot菜鸟示例——Post

Spring Boot菜鸟示例——Post请求配合@RequestBody示例

2022-07-05 21:45:41 1381

原创 Spring Boot菜鸟示例——Hello World

Spring Boot菜鸟示例——Hello World,响应http请求返回hello world

2022-07-04 23:06:08 2436

原创 Qt+VTK+OCCT读取IGES/STEP模型

Qt+VTK+OCCT读取IGES/STEP模型

2022-07-02 14:46:45 8402 13

原创 Qt嵌入子Qt程序窗口到当前程序

Qt嵌入子Qt程序窗口到当前程序

2022-06-27 16:17:05 1612

原创 VS QT VTK 左下角显示同步小坐标轴

VS QT VTK 左下角显示同步小坐标轴

2022-06-21 11:17:43 2371 10

原创 OpenCV提取十字标中心点的几种思路

OpenCV提取十字标中心点的几种思路:边界拟合四线交点取中、边界像素直方图取四点取中、图像自动阈值二值化拟合四直线取交点取中、图像自动阈值二值化像素直方图最大取四点取中、HSV过滤颜色掩膜细化取交点等。...

2022-06-18 03:44:46 8897

原创 C#编写COM提供给C++调用示例

C#编写COM提供给C++调用示例

2022-06-07 15:54:04 2937

原创 Python暴力尝试zip压缩包密码

Python暴力尝试zip压缩包密码

2022-06-01 10:00:45 2883

原创 C++使用librdkafka创建消费者和生产者

官方示例https://github.com/edenhill/librdkafka/blob/master/examples/rdkafka_example.cpp生产者#include <iostream>#include <string>#include <cstdlib>#include <cstdio>#include <csignal>#include <cstring>#include <libr

2022-05-18 11:32:02 6455 5

C++ Eigen最小二乘拟合三维直线示例点数据

C++ Eigen最小二乘拟合三维直线示例点数据

2025-08-06

C++ Qt/VTK装配体组成联动连接杆

C++ Qt/VTK装配体组成联动连接杆

2023-10-24

MFC动态改变工具栏图标

MFC运行中动态修改工具栏图标

2022-11-13

Qt+VTK多进程,VTK窗口进程嵌入主进程

1. Qt VTK多进程分离 2. VTK窗口程序嵌入主窗口

2022-07-13

Qt嵌入子Qt程序窗口到当前程序

1. Qt嵌入子Qt程序窗口到当前程序 2. 两程序都是Qt Widgets项目 3. 项目IDE为VS+Qt

2022-06-27

Qt使用大图标工具栏、svg格式图标

Qt使用大图标工具栏、svg格式图标,加载svg图标

2022-05-17

haxm-windows_v7_6_5.zip

Unable to run Intel® HAXM installer: 无法启动过程,工作目录C:\Users\username\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager不存在,详见https://blog.csdn.net/qq_44575789/article/details/107562493

2021-03-23

haxm-windows_v7_6_1.zip

Unable to run Intel® HAXM installer: 无法启动过程,工作目录C:\Users\username\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager不存在,安装这个驱动后可以运行

2020-07-24

资源分享——车载DJ音乐串烧

1. 202首串烧 2. 总大小约6GB 3. 请使用BT工具(迅雷外的)

2022-01-30

checktool-windows-1.0.0.zip

Unable to run Intel® HAXM installer: 无法启动过程,工作目录C:\Users\username\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager不存在,这个是官方的检查安装工具,直接安装版详见https://blog.csdn.net/qq_44575789/article/details/107562493

2021-03-23

HTML城市三级联动与区域编码.zip

HTML城市三级联动与区域编码,三级下拉框配合js,可完成三级地区输入与获取区域编码

2021-01-08

Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.appxbundle

微软官方的包管理器,github开源项目,但下载太慢,下载好后在此上传分享。winget 由一个命令行工具和一组用于在 Windows 10 上安装应用的服务组成,可以帮助使用者快速轻松地发现地安装不同的工具。版本太老,详见免费官方下载https://blog.csdn.net/qq_44575789/article/details/106570788

2020-06-05

checktool-macosx-1.0.0.zip

Unable to run Intel® HAXM installer: 无法启动过程,工作目录C:\Users\username\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager不存在,其他版本详见https://blog.csdn.net/qq_44575789/article/details/107562493

2021-03-23

MFC基于VLC播放器动态壁纸.zip

基于VLC播放器,读取视频文件在桌面壁纸句柄,或者说图标下边的界面播放。VS版本截至2020年2月12号是最新的。为减少文件大小,删除了部分缓存。本身是一个完整的项目,本压缩包不是最新,但所需的第三方库最少,最新代码详见https://github.com/WindSnowLi/DynamicWallpaper

2020-02-12

archive.zip

kaggle交通数据集,共600+MB

2021-06-12

fer2013.zip

kaggle人脸数据集,共60+MB,用于资源分享

2021-06-12

MNIST数据集.zip

手写数据集

2021-05-14

ReadWriteini.zip

C++基于STL的ini读写类,包含增对section、key、value的增删改查,用的是属于C++的标准库,使用VS2019社区版编译,资源为VS2019的完整项目包

2020-05-08

haxm-macosx_v7_6_5.zip

Unable to run Intel® HAXM installer: 无法启动过程,工作目录C:\Users\username\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager不存在,详见https://blog.csdn.net/qq_44575789/article/details/107562493

2021-03-23

轻量级ini格式文件读写类

使用C++标准库编写的一个轻量级INI格式文件读写类,支持跨平台,VS与g++8.0编译器都可使用

2020-12-27

QtLogin.7z

VS+Qt项目的登陆界面,调用用于其他主功能exe,登陆验证以及注册信息以文本形式记录,明文信息,没有加密

2020-05-30

java读取数据库群发邮件.zip

java读取Access数据库进行选择性群发邮件,内含驱动类包,是整个项目。数据库文件需要用Access自己建立

2020-02-17

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

TA关注的人

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