自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(215)
  • 资源 (1)
  • 收藏
  • 关注

原创 用PyQt写python界面和处理代码的一般流程

PyQt5是一个用于创建GUI应用程序的python库,基于Qt5,提供了丰富的类用于实现各种功能。QtCore模块包含核心的非GUI功能。该模块用于时间、文件和目录、各种数据类型、流、网址、MIME类型、线程或进程。QtGui模块包含图形组件和相关的类,例如按钮、窗体、状态栏、工具栏、滚动条、位图、颜色、字体等。QtNetwork模块包含了网络编程的类,这些类允许编写TCP/IP和UDP的客户端和服务器,他们使网络编程更简单,更轻便。QtXml。

2024-07-20 18:56:08 609

原创 Visual Studio编译代码时提示找不到dirent.h,no such file.

Visual Studio编译代码时提示找不到dirent.h,no such file.解决方法一:使用vcpkg安装dirent.h如果你已经安装vcpkg,那么一句命令就能解决问题:vcpkg install dirent:x64-windows解决方法二:自行新建文件如果你没有vcpkg或不想使用它,那么可以新建一个dirent.h,复制下面的内容,保存到其中即可。该内容来自github项目,与vcpkg安装dirent.h的完全一致:/* * Dirent interface fo

2024-07-20 18:55:40 701

原创 解决An unhandled win32 exception occurred in StartMenuExperienceHost.exe [7600].

管理员身份启动Powershell,运行如下指令然后重启电脑。

2024-07-19 11:31:54 121

原创 使用C++库OSG遍历多层次、PageLOD的osgb模型中的点云并保存

推荐使用vcpkg编译安装;或从下载编译好的库。

2024-07-19 11:20:11 683

原创 在VS2022中通过Nuget将vcpkg环境集成/卸载到c++项目

vcpkg是微软和C++社区维护的免费开源C/C++包管理器。利用它,可以一条命令编译安装用户所需的库;提供CMake配置文件;并且对于Windows开发者,在Visual Studio中集成后还可以自动链接静态库,非常方便易用。一般而言,开发者仅需要一个vcpkg环境,运行命令后,所有解决方案通用。然而对于某些开发工作,需要一个独立的环境来编译特定版本的库,因而需要新创建一个vcpkg环境,并在项目中集成。本文将介绍如何为某个解决方案集成特定的vcpkg环境,并正确卸载。

2024-07-18 17:46:26 671

原创 vcpkg integrate project报错:nuget produced unexpected output when attempting to determine the version

NuGet 版本: 6.10.0.107用法: NuGet [参数] [选项]键入“NuGet 帮助 ”,以获取有关特定命令的帮助。

2024-07-18 17:46:08 486

原创 使用GDAL读取图像时报错:‘xxxx.JPG‘ not recognized as being in a supported file format.

若你的程序中在调用GDALOpen之前没有调用,先去把这句加上再说。如果继续报错,则表示当前你使用的gdal库不支持读取JPG图像格式。大概率是在编译GDAL时未添加对JPEG格式的支持。

2024-07-17 15:41:08 251

原创 使用GDAL(C++库)从末尾行开始向上读取图像数据

OpenCV等图像库默认的读取方式都是从第一行开始,逐行读取数据(自顶向下),填充到内存缓冲区;对于某些特殊应用,需要反行序读取(从末尾行读到起始行)的图像数据结果。GDAL提供了灵活的栅格数据读取方式RasterIO,下面介绍RasterIO的调用方式,以及如何利用它自底向上读取图像数据。

2024-07-17 15:40:41 959

原创 在vscode中调试,命令行出现错误信息ModuleNotFoundError: No module named ‘imp‘

VSCode的python扩展会使用debugpy库实现调试功能。在涉及qt组件加载时,debugpy的会尝试加载imp库。而在python3.12及以后的版本中,imp库被importlib取代,因此import imp语句会报错。

2024-06-16 11:04:41 491

原创 用CloudCompare软件拟合点云中的圆柱体

然后根据需要选择下载合适的软件版本。一般选择windows installer版,如图所示:下载完成后,安装并打开软件。

2024-06-16 11:04:09 660

原创 Kaggle命令行下载数据

从Kaggle网站下载数据,要么点击页面中的Download按钮,要么找到下面形式的命令用命令行工具下载。

2024-06-11 11:13:10 403

原创 LaTex中`\texorpdfstring`命令的使用方法

如图所示,在标题中直接使用字符α、μ的,正文中无法显示这些字符;而使用行内公式的,书签中不显示这些字符。因此,采用第三种方式,\texorpdfstring命令使得正文和书签都显示正常。命令是hyperref包提供的一种替换宏,常用于标题中的公式显示。在pdf书签中显示。

2024-06-11 11:12:42 388

原创 使用vcpkg编译的pcl库或vtk库时,产生compile error “vtkSmartPointer.h”: No such file or directory

编译器真的找不到头文件了。问题产生的原因是,一般认为,安装的c++库的头文件都放在vcpkg的包含目录下。但是对于vtk库,目前vcpkg将它的头文件放在vtk-x.x子目录下,也就是说所需的头文件正是被放到了这个目录下。在代码中包含,则只会在目录下查找该头文件,而不会到vtk-x.x子目录下查找,所以自然会报错误啦。此外,没有直接使用vtk库,但是如果在代码中包含了pcl库的,即,则会间接的包含,接下来发生的事正如上面所讲。

2024-06-10 19:24:16 468

原创 使用vcpkg编译的glog报错:error C1189: #error: <glog/logging.h> was not included correctly.

报错:error C1189: #error: <glog/logging.h> was not included correctly.的宏定义就都会生效。因此就不会产生上述错误信息。这是由于,自0.7.0版本起,包含。使用vcpkg编译的。

2024-06-10 19:23:54 565

原创 LaTex调节图目录、表目录(图索引、表索引)中的行距(垂直间距)

addvspace。

2024-05-04 09:12:18 508

原创 使用cv2.imencode/imdecode+np.tofile/np.fromfile解决python中OpenCV cv2.imread/imwrite无法读取、保存带中文字符路径的图像的问题

OpenCV库在python中的安装、使用非常简单,仅需要即可;然而调用读取图像或调用保存图像时,若路径字符串中含有中文字符,则无法成功读取、保存图像。

2024-05-04 09:11:55 924

原创 Latex小技巧:将图索引、表索引加到目录;调整公式段前段后间距

如图所示,间距1和间距2明显不同,而我们预期的结果是所有公式段前段后距离都相同。命令使得可以从目录的“图索引”跳转对应位置。如果跳转有问题,可以在。但是图索引和表索引默认不出现在目录中。这样做的好处是,使公式自动设置的前后行距统一到。为了将图索引、表索引加到目录中,使用。这四行的作用是设置行间公式的前后不。以上两行的作用是:对于行距小于。的两行文字,将行距增加到。

2024-05-03 11:35:31 488

原创 Latex排版问题&小知识:Environment subfigure undefined.;\fromtmatter等命令的作用;ctex中\zihao{}字号设置命令

重置章节序号计数, 章节序号使用字母,对页码没有影响;:开启章节序号计数,重置页码,页码使用阿拉伯数字;官方推荐,要实现子图排列功能,优先用。:关闭章节序号, 页码使用罗马数字;:关闭章节序号,对页码没有影响。,但要注意,它提供的是。而另一个有些相似的包。

2024-05-03 11:35:04 969

原创 在Windows系统cmd中输入python无法启动想要的版本 | cmd输入python反而启动Microsoft Store

环境变量Path中有多个版本的python路径,想启动的python对应的环境变量排在其他版本python环境变量的后面。:调整想启动版本的python路径在环境变量中的位置,调到其他版本路径之前。注意,系统变量的优先级高于用户变量。

2024-05-02 20:34:53 744

原创 Latex中输入带圆圈的数字

【代码】Latex中输入带圆圈的数字。

2024-05-02 20:34:37 1555

转载 Latex加粗文本和数学公式符号的命令

但是在xelatex或Luatex引擎的unicode-math环境中,\bm{}会报错。在数学环境中,比较推荐的方式是添加宏包\usepackage{bm}, 使用\bm{}命令加粗。

2024-05-02 20:15:01 2135

原创 在VSCode中调试其他软件执行的python文件

我有一段python代码想在Metashape中运行,但是又想在中间某一步停下来查看变量值。由于Metashape的python环境不容易在vscode中配置,所以直接用vscode调试单个文件的方式无法实现这个想法。还好,通过Python Debugger插件和在代码中使用debugpy库,可以得到一种新的调试方式,下面介绍详细步骤。

2024-04-25 11:43:32 1240 1

原创 启动pip或ipython提示Fatal error in launcher: Unable to create process的解决方法

用VSCode或UltraEdit的16进制模式打开pip.exe或ipython.exe,搜索路径“C:\third_party\Python\3.9\win64-msvc-14.2\python.exe”(替换成自己报错信息中的路径),并修改为真正的python.exe所在路径、然后保存运行。错误信息最后这一串路径在我们的电脑上很可能并不存在!然而,启动pip或ipython时又会尝试运行这个路径的python.exe,所以直接报错。

2024-04-25 11:43:20 4402 4

原创 解决jupyter中使用keplergl的visualization_data函数不显示图片的问题

【代码】解决jupyter中使用keplergl的visualization_data函数不显示图片的问题。

2024-04-23 16:37:00 461

原创 在matplotlib中控制colorbar的长度

使用matplotlib绘制带颜色的箭头图,有时想直接把颜色条拿来当比例尺条,就需要控制颜色条的长度。

2024-04-23 12:04:52 1030

原创 使用matplotlib的quiver绘制二维箭头图

quiver函数的基本调用方式:[X,Y]是箭头的位置,U,V是箭头的方向,C是箭头颜色。具体而言,C是一个与X,Y的尺寸相同的数组,每个元素记录与箭头颜色相关的值。这些值通过norm和cmap参数映射到真正的颜色值。设置了C参数之后,color参数不生效。color是直接设置箭头颜色的参数,若它为一个值,则表示所有箭头都是同一种色彩;也可以是与X,Y的尺寸相同的数组,记录每个箭头的颜色。箭头方向参数angles可以取'uv'(默认)或'xy'。

2024-04-22 19:51:47 1591

原创 使用Matplotlib绘制打断图Broken Axis

对于一批存在离群点的或者两极分化的数据,为了突出其值域差异,时常需要用到打断坐标轴效果。使用Matplotlib绘制的效果如下:对于同样的数据,使用brokenaxes库的绘制效果如下:绘制Broken Axis的关键是需要用户确定坐标轴。

2024-04-06 17:56:05 543

原创 matplotlib中的颜色表示方法

使用[0,1]中的浮点数来表示灰度值,表示黑色,表示白色,表示浅灰色。参考如下表所示:参考W3C颜色标准摘录部分如下:

2024-03-27 16:10:56 494

原创 两种利用matplotlib绘制无填充的多边形的方法:ax.fill()和Polygon

下面我们将使用np.rand随机生成5个多边形的顶点,使用不同的方法绘制多边形。

2024-03-27 12:00:37 1708

原创 空间解析几何之直线与平面:推导直线与直线、直线与平面交点

三维空间中的直线和平面与二维空间中的性质有一定的类似之处,但是其相交关系的求解方式有所差异。本文回顾了三维空间中直线和平面的解析表达,然后推导线-线线-面交点。

2024-03-15 20:15:39 2740

原创 计算点集的最小外接矩形——OpenCV的minAreaRect函数

输入一系列二维点,返回其最小外接矩形。根据函数原型,输入的数据可以是类型,包含1个以上的点;返回值是centersizeangle。其中size和angle。

2024-03-15 11:54:55 2259 1

原创 VSCode+python单步调试库代码

随着VSCode版本迭代更新,在最新的1.87.x中,使用Python Debugger扩展进行调试时,扩展的justMyCode默认属性为true,不会进入库中的代码。这对debug而言不太方便,因此需要手动设置一下,方便进入库源码查看变量信息。

2024-03-14 18:02:27 799

原创 opencv中两个LSD直线检测算法的区别与应用

同样是Line Segment Detector(lsd)算法,opencv中提供了两种实现,并且位于不同的模块。createLSDDetector还是createLineSegmentDetector,请知悉

2024-02-28 15:30:15 1198 1

原创 Context Capture无法量测连接点,Survey提示Read only只读模式

出现这个问题一般是因为当前block已经完成三维重建,所以无法再编辑稀疏重建(空三)结果。只能把当前block复制一份,在复制的block上量测新的连接点。

2024-02-22 22:07:21 172

转载 c++之long long 和 \_\_int64

同理,cout 也会有类似的问题。第二种解释是 cout 在输出之前会把要输出的内容先存入缓存区,中间多了一个步骤,也会带来性能的降低。对于一般的 C++开发者来说,其实这个问题不那么要紧,因为在实际开发当中,绝大多数情况使用 32 位的 int 就足够应付了。很有可能导致同样的题目,同样的算法,别人通过了,但是我们却超时了的情况。又有一个问题,它们是 C 语言的标准输入输出方式,需要提供标识符来代表变量的类型,那么问题来了。因为在算法竞赛当中,尤其是当数据量很大的时候,读入和输出占据的时间是非常可观的。

2024-02-21 21:29:31 86

原创 几大空三软件的图像坐标系的原点

OpenCV中多数算法的特征点结果所在的坐标系也与上面的定义相同,但存在少部分函数的特征检测结果是以左上角像素中心为。文档中的BlocksExchange XML/XMLZ format节也讲述了像点坐标的坐标系原点。特别注意,Context Capture软件用户量测的连接点像点坐标是以左上角像素的左上角为。的图像特征点所在的坐标系都是左上角像素的左上角点为。的图像特征点所在的坐标系都是左上角像素的中心为。的图像特征点所在的坐标系都是左上角像素的中心为。与其他软件的位置是相反的,使用时需要注意。

2024-01-21 16:35:53 532 2

原创 安装python版opencv的一些问题

OpenCV是知名的开源计算机视觉算法库,提供了C++\Python\Java版共享库。在Python中使用OpenCV格外简单,一句命令就能安装,一行import就能引入,可谓是神器。然而,在实际使用中可能遇到一些疑问,下面进行总结。

2024-01-21 11:55:48 602

原创 Visual Studio调试模式下无法使用右键菜单将ppt转换到pdf

无法使用右键菜单将文档转为Adobe PDF

2024-01-07 10:19:03 918

原创 不同像平面坐标系下的Brown畸变系数互转

不同像平面坐标系下的Brown畸变系数互转

2024-01-07 10:12:00 1090

原创 C++睡眠函数:Windows平台下的Sleep函数和Linux平台的usleep函数

介绍了三个睡眠函数,分别在Windows、Linux和全平台可用。介绍了它们的时间单位和用法。

2023-12-31 11:40:40 1917

DXF文件格式参考-带文本标记的多边形

提供一种为多个多边形加文本标签的dxf文件示例,可以在Global Mapper和ArcGIS中打开。 mapsRgn_multiple_properties.dxf中的首个多边形数据还包含了多个属性记录的示例,可以在Global Mapper中选中查看。

2023-10-29

Latex表格与图片排版示例

Latex表格与图片排版示例,包括: 1. 表格的宽高调整、文本对齐等格式调整 2. 图片的并排放置、大小设置等。 xelatex编译可得main.pdf。main.pdf中第二章和第三章分别是表格和图片排版的教程,第一章只是效果展示!请勿错过第二章和第三章!! 建议对应源码查看排版效果学习排版语法。

2023-06-08

CUDA+VS2022MFC程序示例

简单的MFC对话框调用CUDA函数的应用程序。推荐使用VS2022+CUDA11.6配置。

2022-04-24

空空如也

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

TA关注的人

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