自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 the command setlocal

vs编译cmake出现the command setlocal,原因权限不够,找到命令所在文件夹。我的是把vs生成的python安装到"C:\Program Files\Python311"7、将Users和Administrators的权限都选完全控制。2、修改所有者为Administrators,点更改。4、 点立即查找,点Administrators。1、右击属性,再点安全,再点高级。6、 点确定,直到找到下面一页。我的因为都选过了,所以是灰色。

2024-01-22 12:53:22 413

原创 windows用msvc编译opencv、opencv-python、opencv_contrib、cuda

4.1、在 OPENCV_EXTRA_MODULES_PATH 中填入 OpenCV_contrib 解压文件夹 modules 的路径。打开cmake gui程序,在下面两个框中分别输入opencv的源文件和编译目录,build-mingw为你创建的目录,可自定义命名。4.11、选择显卡算力,10系卡为6.1,20系卡为7.5,30系卡为8.6,40系卡为8.9。4.12、再次Configure,还有报错,参考我的其他文章。4、点Configure,不出意料,会出现一堆的红色字体。

2024-01-22 11:36:16 761

原创 windows用mingw(g++)编译opencv,opencv_contrib,并install安装

windows下用mingw编译opencv貌似不支持cuda,选cuda会报错,我无法解决,所以没选cuda,下面两种编译方式支持。打开cmake gui程序,在下面两个框中分别输入opencv的源文件和编译目录,build-mingw为你创建的目录,可自定义命名。1、如果已经安装Qt,则Qt自带mingw编译器,从Qt安装目录找到编译器所在目录即可。1、如果已经安装Qt,则Qt自带cmake,从Qt安装目录找到cmake所在目录即可。2、若未安装Qt,则安装Mingw即可,参考我的另外一篇文章。

2024-01-22 11:04:37 1907

原创 CMake Warning (dev) at cmake/OpenCVDetectPython.cmake:140 (find_package): Policy CMP0148 is not set

在OpenCVDetectPython.cmake添加下面内容即可。报错的意思是cmake的规则没有被设置,之前的过时了。在opencv编译的时候。

2024-01-20 15:29:17 2719 6

原创 在Windows中安装MinGW

2、选择x86_64-12.1.0-release-posix-seh-rt_v10-rev3。解压之后,可以移动到自己喜欢的文件夹 ,复制bin的路径。粘贴第3步bin的路径,去掉路径两边的双引号。3、解压到当前文件夹。

2024-01-15 14:59:19 754

原创 cmake3.0的使用

统一了不同平台(Linux 上会调用 make,Windows 上调用 devenv.exe)现代CMake提供了更方便的 -B 和 --build 指令,不同平台,统一命令。结论:从现在开始,如果在命令行操作 cmake,请使用更方便的。参考:【公开课】现代CMake高级教程。传统的 CMake 软件构建/安装方式。目录再切换进去再指定源码目录的麻烦。

2024-01-11 16:07:11 456

原创 git 上传出现“ ! [rejected] master -> master (non-fast-forward)”

从提示语中可以看出是,问题(Non-fast-forward)的出现原因在于:git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去。(一)、强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容,如果远程仓库是刚建的,没有代码,可以这样操作,尽量避免这种操作方法。先把git的东西fetch到你本地然后merge后再push。显示 Already up-to-date.这个就好处理了,是我们没有提交当前的变化,在使用Git 配置公司的远程仓库时。,又出现了以下的问题。

2024-01-10 11:51:33 1374

原创 windows QT打包应用程序文件

使用打包软件,需要用release版本编译,使用debug编译需要自己添加.dll文件,太麻烦了。2、找到编译的release中的.exe文件,放到新的空的文件夹,我放到E盘。1、编译release,直接在Qt Cteator里,选择release。4、执行命令windeployqt Knowledge.exe。3、打开第二步的控制台,进入到exe所在目录,对于上个步骤所用的编译器,我选择,如图所示。MinGW还是MSVC,我的是MSVC。三、采用release版本编译。

2023-11-29 21:37:37 83

原创 1、CMake如何添加编译选项(debug和release分别选择对应的库)?2、cmake 区分微软MSVC和mingw编译器3、qt中隐藏控制台cmd

【代码】CMake如何添加编译选项(debug和release分别选择对应的库)?

2023-11-29 21:11:22 694

原创 PCL出现segmentation fault(core dumped)

解决方法:使用pcl1.8.1、boost1.63.0、cmake3.10.0、eigen3.2.10、g++9重新编译pcl。原因:c++11和pcl不兼容。一、安装cmake3.10.0。二、安装eigen3.2.10。三、安装boost1.63.0。

2023-09-19 12:09:53 449

原创 安装和卸载boost

安装boost1.63.0。

2023-09-19 11:52:46 1176

原创 Ubuntu 常用解压与压缩命令

tar是打包,.tar.gz才是压缩过的文件,.tar.gz常见于unix系统,在ubuntu或macos可以直接解压,而.zip常见于windows系统,详情可见。

2023-09-19 10:40:22 4143

原创 wsl2的ubuntu连不上网了

【代码】wsl2的ubuntu连不上网了。

2023-09-19 10:19:46 1761

原创 ubuntu安装cmake

官网下载,例如cmake-3.27.5.tar.gz。2、将存储库添加到您的源列表并进行更新。2、进入到解压后的文件夹,然后执行。

2023-09-18 21:13:30 537

原创 在已安装windows11环境中利用EasyBCD引导安装Ubuntu22.04(无需U盘)

1、下载EasyBCD。

2023-09-06 19:00:53 6365 4

原创 vscode怎么配置python解释器、激活Anaconda

发现我的 VScode 命令行没有激活 conda 的虚拟环境。搜索发现,我当前处在 powershell 的命令行模式中,而不是命令行 cmd 模式。3、添加:"terminal.integrated.defaultProfile.windows": "Command Prompt"2、输入 Python:Select Interpreter 命令,配置默认的解释器。4、重开VSCode,就可以使用命令行激活Anaconda环境。2、选择 转成文件 的图标就以文件的形式打开。二、激活Anaconda。

2023-09-06 12:48:33 1411

原创 ValueError: path is on mount ‘C:‘, start on mount ‘E:‘

我在Windows运行Python程序时发生此错误。方法二、运行在Anaconda环境中。方法一、运行在Linux系统中。需要装双系统,比较麻烦。

2023-09-06 12:35:59 898

原创 Windows安装anaconda,并安装多个Python环境

5、选择Python3.11环境, 点Install,需要一段时间安装。三、安装其他Python环境,我选择Python3.8。1、找到刚才下载好的文件双击打开,点Next。3、 选择All Users,点Next。一、下载anaconda。2、点I Agree。

2023-09-06 12:34:25 803

原创 Pytorch训练提示错误:“页面文件太小,无法完成操作”

考虑到一般在配置计算机时,给C盘分区分配的硬盘空间比较小,所以如果将虚拟内存缓存文件设置在C盘,可能很容易造成整个C盘分区空间被占满,或者由于C盘空间比较小,我们也无法分配更大的虚拟页面大小。因此需要更改存放虚拟内存缓存文件的分区。模式,然后点击C盘分区(一般虚拟内存页面文件默认是在C盘,后面会说如何更改到其它盘),并选择“自定义大小”,输入初始大小(推荐1024MB作为初始大小)和最大值。右键桌面 “此电脑” (其他版本的Windows可能是“我的电脑”),点击弹出面板左侧的 “高级系统设置”。

2023-09-06 11:38:30 1886

原创 arch/x86/Makefile:142: CONFIG_X86_X32 enabled but no binutils support

1、找到arch/x86/Makefile:142的142行,注释掉CONFIG_X86_X32相关配置。方法一:安装binutils。

2023-09-04 10:45:53 1261

原创 WSL2编译带USB驱动

将arch\x86\configs\config-wsl文件的内容复制到.config中。2、查看匹配的wsl版本并下载。5、生成USB/IP工具包。

2023-09-01 19:43:50 231

原创 解决windows VirtualBox无法启动(VERR_NEM_VM_CREATE_FAILED)/VMware Workstation 与 Device/Credential Guard 不兼容

一. VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行 VMware Workstation。二. VirtualBox无法启动(VERR_NEM_VM_CREATE_FAILED)解决办法是禁用Hyper-V,使用管理员打开cmd然后执行下面的命令。以下方法可以解决两个虚拟机问题,win10新版本会出现该问题。重启电脑,启动vbox。注意:重新开启Hyper-V,

2023-09-01 09:15:33 557

原创 Ubuntu22.04安装和卸载ROS2

第一句指令将启动一个蓝色背景的海龟仿真器,第二句指令将启动一个键盘控制节点,在该终端中点击键盘上的“上下左右”按键,就可以控制小海龟运动了。(2)、检查 ~/.bashrc文件夹是否有ROS相关字眼在 以及 /opt 目录是否有ros文件夹存在,有,则删除。如果“Hello World”字符串在两个终端中正常传输,说明通信系统没有问题。5、安装,我是Ubuntu22.04,安装ROS2的humble桌面版。卸载某个ros版本(ros版本可以共存,每次需要切换)再来试一试ROS中的经典示例——小海龟仿真器。

2023-08-30 10:32:59 3815

原创 linux系统中ulimit命查看/设置堆栈空间大小

为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数。-p 设置管道的最大值,单位为block,1block=512bytes。-f Shell 创建文件的文件大小的最大值,单位:blocks。-v Shell可使用的最大的虚拟内存,单位:kbytes。-d 设置一个进程的数据段的最大值.单位:kbytes。-m 可以使用的常驻内存的最大值,单位:kbytes。-c 设置core文件的最大值.单位:blocks。-s 指定堆栈的最大值:单位:kbytes。-l 可以锁住的物理内存的最大值。

2023-08-18 14:09:47 725

原创 ubuntu增加swap交换空间

交换空间swap,打个比方就是你的内存爆满了,系统就会临时把内存里一些暂时不用的数据放到硬盘上,这样内存就会空出来一部分放新的数据。当初服务器装机是默认只有1G的交换空间,结果跑起数据来,内存,交换都直接撑爆了。2、of=文件名:输出文件名,缺省为标准输出。1、if=文件名:输入文件名,缺省为标准输入。二、将/etc/fstab文件中所有设置为swap的设备关闭,然后才能创建swap。创建新的swap文件,bs×count=最后生成的swap大小,这里设置8G。3、bs=:设置读入/输出的块大小。

2023-08-18 13:48:04 529

原创 ubuntu安装pcl及flann报错,unfinished jobs

pcl依赖vtk,vtk依赖qt。

2023-08-16 15:37:33 570

原创 ubuntu安装 ceres,g2o库

3、进入下载路径,编译。

2023-07-14 16:11:23 1844 9

原创 Ubuntu查看CUDA的CUDA_ARCH_BIN

我们在使用源码编译带cuda的opencv时,需要设置显卡的CUDA_ARCH_BIN,本文介绍一下获得该值的方法。

2023-07-14 13:00:06 1338

原创 cmake解决opencv编译失败

将 download_boostdesc.cmake中的https://raw.githubusercontent.com。将 download_vgg.cmake中的https://raw.githubusercontent.com。修改.\opencv_contrib-3.4.2\modules\face\CMakeLists.txt,将 ffmpeg.cmake 的https://raw.githubusercontent.com。修改为:https://raw.staticdn.net。

2023-07-14 12:51:44 671

原创 Ubuntu安装Opencv、opencv_contrib、cuda(都是细节)

安装tbb,jpeg,png,tiff。2、下载opencv源码。

2023-07-14 12:11:26 3005

原创 ubuntu安装eigen、pangolin库

镜像gitee下载(推荐使用,或者自行在gitee上搜索一个下载地址,基本上都是克隆的github上面官方的代码,选择一个较新的就行)-j后面的数字表示make过程使用的cpu线程数,数字越大,速度越快,根据自己的电脑配置自行调整。ctrl+alt+t打开终端,依次输入命令,安装相关依赖和工具。1. 安装pangolin依赖项以及安装过程中用到的工具。进入安装目录后使用git工具下载pangolin源文件。依次输入命令,进入刚刚下载好的源文件目录,并进行安装。3. 下载pangolin源文件。

2023-07-12 18:02:21 3371

原创 conversion from “pangolin::OpenGlMatrix“ to “Eigen::Matrix<double, 4, 4, 0,

在这个例子中,我们首先创建了一个Pangolin的OpenGL Matrix对象,并将其设置为单位矩阵。然后,我们使用Eigen的Map函数将Pangolin的OpenGL Matrix映射到Eigen的Matrix4d对象上。请注意,Pangolin的OpenGL Matrix是以列优先顺序存储的,而Eigen默认使用列向量的形式。因此,在转换时需要确保正确地设置矩阵的行列顺序。要将Pangolin的OpenGL Matrix转换为Eigen Matrix,您可以使用Eigen的Map函数进行操作。

2023-07-12 16:23:07 321

原创 Ubuntu安装VS Code

如果想要通过 ubuntu 安装 vscode 有两种方式,可以通过应用中心下载,也可以通过安装包下载,以及指令安装。首先在 ubuntu 桌面左侧中找到 Ubuntu SoftWare 打开,搜索 Visual Studio Code。直接安装就行了,在所需的文件夹下 输入 code即可启动。安装完成后,在所需的文件夹下 输入 code。在 Ubuntu 中安装 VSCode。

2023-07-11 16:00:13 7924 2

原创 wsl安装Ubuntu并使用VcXsrv图形界面

2、安装VcXsrv用于在windows上连接Ubuntu桌面。(4)、点击保存设置,下次直接打开配置文件。4、配置文件:~/.bashrc,(3)、第三个打勾,下一页。(1)、直接点下一页。(2)、直接点下一页。

2023-07-11 15:42:30 986

原创 Ubuntu安装和卸载g++,gcc,gdb等

1、默认的Ubuntu存储库包含一个名为“ build-essential”的元软件包,其中包括GNU编译器集合,GNU调试器以及其他开发库和编译软件所需的工具。3、查看gcc或g++安装路径。2、查看gcc或g++版本。

2023-07-11 15:21:06 2751

原创 windows的Wsl和Ununtu22.0.4,安装到D盘

首先在Win11开始菜单搜索“Windows 功能”,打开功能配置界面,勾选Linux子系统以及虚拟机平台2个选项。配置后,需要按照提示,重启电脑。如果希望选择其他类型的发行版,可以通过如下名利查看当前支持的发行版。上述安装后,wsl的文件系统位于C盘,可能会把你的C盘爆掉。(4)、然后将导出的文件放到需要保存的地方,进行导入即可。(3)、安装Ubuntu遇到,系统找不到指定的文件。(3)、导出完成之后,将原有的Linux卸载。(2)、将需要迁移的Linux,进行导出。(1)、停止正在运行的wsl。

2023-07-11 15:07:21 3169 2

原创 c#使用clr联合c++开发

c#使用clr联合c++开发

2023-03-16 10:27:17 778

原创 VS配置QT及打开项目报错处理

VS配置QT及打开项目报错处理

2023-03-07 18:54:59 1037

原创 VS打开Qt的ui界面后闪退(ui无法打开文件)的解决办法

VS打开Qt的ui界面后闪退(ui无法打开文件)的解决办法

2023-03-07 18:35:46 3682 2

原创 Qt Designer修改语言中文页面改成英文方法

Qt Designer修改语言中文页面改成英文方法

2023-03-07 18:19:12 2053

空空如也

空空如也

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

TA关注的人

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