自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python使用argparse解析命令行,如何正确传入科学计数法形式的浮点数

argparse是一个很好用的python命令行解析工具,我们通常的传参习惯为,,即每个参数标识符后跟着参数的值,用空格隔开。然而在传入科学计数法表示的浮点类型参数时,可能会出错——究其原因,是科学计数法中包含了+-号,影响对数字类型的解析。

2024-09-20 19:12:01 66

原创 Adobe出现This unlicensed Photoshop app has been disabled

删除软件安装目录下的AcroCEF和acrocef_1l两个子文件夹。不知道哪里找这些exe?如果存在复发,则删除。

2024-09-20 15:22:17 247

原创 使用ffmpeg的c++库读取视频流和其中的SEI数据

FFmpeg是一个多媒体软件框架,支持多种新旧视频编码格式,提供解码、编码、 转码、多路复用、解复用、流式传输、过滤和播放等功能。

2024-09-01 23:56:36 1229

原创 使用OpenSceneGraph(OSG)库将osg模型转为obj格式

如果将 ive 转成 osg 会有一个问题就是 ive 内部是包含纹理的,就在 ive 文件中,而 osg 是 ASCII 文件,是不包含纹理的,这样就会产生 OSG 没有纹理的问题,可以通过指定 - O OutputTextureFiles 来把纹理也进行导出。纹理的压缩与解压其实是使用 OPENGL 来完成的,因此如果出现问题不要怀疑是 OSG 的代码,有可能是显卡驱动的原因等。在百度上搜索.osgb格式转.obj格式,往往需要使用付费软件;

2024-09-01 10:02:47 1308

转载 Office Word中F4快捷键的妙用——重复操作

编按:处理 Word 文档时,总是有太多枯燥的重复操作。这时候,如果你能灵活地使用 F4 键,那么工作中将节省大量的时间和精力。下面将为大家揭晓F4 键的妙用。F4 键的功能是重复上一步操作,这意味着,你上一步做完什么操作,按下 F4 键,它会自动帮你再来一次。

2024-09-01 09:55:04 195

原创 将Google Chrome或Microsoft Edge浏览器的地址栏隐藏的方法

我们以百度首页为例,普通模式启动的页面通常会显示地址栏,如下图所示:而本文要实现的效果是隐去地址栏和书签栏(如果有的话),无法隐去标签栏,效果如下:从命令行启动,命令格式为“浏览器exe --app=目标网址”。使用Edge浏览器,找到msedge.exe所在全路径,在命令行运行:或使用Chrome浏览器:注意,目标网址一定要带有https://前缀,否则不能成功。以Microsoft Edge浏览器为例,Google Chrome也适用。复制一份浏览器的图标,修改其“属性-快捷方式-目标”,如下所

2024-08-31 21:11:23 1395

原创 SAM处理大型图像报错RuntimeError: nonzero is not supported for tensors with more than INT_MAX elements

pytorch不支持64位整数,导致大图像处理时计算结果超过INT_MAX。

2024-08-31 21:10:52 272

原创 OpenCV-Python报错:Overload resolution failed: Scalar value for argument ‘color‘ is not numeric

报错的根本原因是用户传入的color参数类型不符合要求,应尽量使传入的参数为包含三个元素的list或tuple。在OpenCV4中,实测不需要设置numpy数组的int64或int32类型,转换为list即可,不需要考虑数据类型问题。

2024-08-26 11:30:04 506

原创 OpenCV-Python计算RotatedRect的四个角点

OpenCV-Python库中,通常使用函数来求一组图像中的点的最小外接矩形。它的返回值是一个类型的对象。points()boxPoints然后调用来绘制矩形。也可以仅取四个角点中相对的两个角点,调用来绘制矩形。具体用法见;为了弄清类的各属性的内涵,便于理解width、height和旋转角度a,本文介绍一种利用类包含的信息计算四个角点坐标的方法。

2024-08-26 09:56:01 715

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

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

2024-07-20 18:56:08 694

原创 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 902

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

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

2024-07-19 11:31:54 337

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

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

2024-07-19 11:20:11 826

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

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

2024-07-18 17:46:26 767

原创 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 541

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

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

2024-07-17 15:41:08 305

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

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

2024-07-17 15:40:41 1007

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

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

2024-06-16 11:04:41 1266

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

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

2024-06-16 11:04:09 870

原创 Kaggle命令行下载数据

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

2024-06-11 11:13:10 572

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

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

2024-06-11 11:12:42 539

原创 使用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 569

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

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

2024-06-10 19:23:54 931 1

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

addvspace。

2024-05-04 09:12:18 633

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

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

2024-05-04 09:11:55 1208

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

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

2024-05-03 11:35:31 614

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

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

2024-05-03 11:35:04 1438

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

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

2024-05-02 20:34:53 801

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

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

2024-05-02 20:34:37 2411

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

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

2024-05-02 20:15:01 3750

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

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

2024-04-25 11:43:32 1424 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 7521 6

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

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

2024-04-23 16:37:00 518

原创 在matplotlib中控制colorbar的长度

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

2024-04-23 12:04:52 1718

原创 使用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 1892

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

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

2024-04-06 17:56:05 723

原创 matplotlib中的颜色表示方法

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

2024-03-27 16:10:56 549

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

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

2024-03-27 12:00:37 2056

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

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

2024-03-15 20:15:39 4189

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

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

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

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关注的人

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