自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(168)
  • 资源 (3)
  • 收藏
  • 关注

原创 UI界面工程,如何使用控制台

我们通常会使用print函数向控制台输出调试信息。但创建UI界面工程时,默认不会显示控制台。项目属性—链接器—系统—子系统—窗口改为控制台。

2025-04-20 15:02:24 292

原创 VS2022+QT环境配置及基本操作

QT5.14.2之后的版本不再提供离线安装包,改为下载在线安装器首先就是登录qt账户,如果没有可以自行注册一个MSVC是VS开发所需MinGW是QT Creator开发所需安装完成后,添加环境变量。

2025-04-17 21:58:46 1332

转载 VS+QT调用python脚本时,object.h文件内slots报错

QT和python的关键字sloats冲突。项目头文件中增加如下代码。

2025-04-16 14:57:37 87

原创 warning C4828: 文件包含在偏移 0x194 处开始的字符,该字符在当前源字符集中无效(代码页 65001)

1、选中出现警告的文件,点击“另存为”

2025-04-14 19:34:21 542

转载 UI界面新增控件,VS代码中找不到控件对象

3)在解决方案资源管理器中找到“xxxx.ui”,选中并右键编译(ctrl+F7),即可重新生成“ui_xxxx.h”,保存更改,问题解决!1)关闭VS,重新打开。但是若解决方案中有很多项目重新打开会很麻烦,而且有些时候未必有效;2)项目右键重新扫描解决方案,简单快捷!

2025-04-14 19:30:45 167

原创 VS利用dmp文件查找崩溃代码

第二步:点击“调用堆栈”,在DLL名称上右键选择“加载符号”,选择DLL所在的路径。即可查看崩溃的函数。另外,如果包含源代码,则无需加载DLL,在第二步即可查看崩溃的函数,双击可进入函数内部。第一步:使用VS打开dmp文件,点击“使用仅限本机进行调试”

2025-03-20 20:34:54 278

原创 Pycharm常用快捷键

注释/取消注释:ctrl + /折叠代码:ctrl + -展开代码:ctrl + +

2024-10-07 13:16:30 852

原创 Visual Studio2022+cuda环境配置及代码调试

打开Visual Studio,新建项目。如下图所示,已经包含CUDA编程选项。

2024-06-20 11:01:09 3345

原创 win10 + pycharm2023配置conda环境

2024-06-13 11:25:36 248

原创 Win10安装TensorRT

TensorRT是由Nvidia推出的C++语言开发的高性能神经网络推理库,是一个用于生成部署的优化器和运行时引擎。和cudnn类似,但它不支持训练,只支持模型推理。且比cudnn模型推理效率更高。

2024-06-01 17:16:45 740 1

原创 opencv的高斯滤波函数

(2)1和2速度一致,可见1是用了分离卷积优化速度。3最慢,差不多慢3倍。(3)2和3不限于高斯核卷积,任意核都可以。但是2需要该核具有可分离性。(1)当都是高斯核的时候,三者结果一致。//2、高斯分离卷积。

2024-04-15 16:28:57 557

原创 FFTW算法库实现DCT变换

FFTW ( the Faster Fourier Transform in the West) 是一个快速计算离散傅里叶变换的标准C语言程序集,其由MIT的M.Frigo 和S. Johnson 开发。可计算一维或多维数据以及任意规模的DFT,且运行速度比Eigen和opencv都快。

2024-03-29 14:48:16 963

原创 相关运算与卷积运算

参考文章:通过具体的例子说明矩阵一维和二维的相关运算、卷积运算究竟是怎么做的 - 计算机视觉与图像处理原理笔记 - 昊虹AI笔记网 - 用心记录CV-AI技术

2023-12-29 17:46:29 484

原创 C++变量、函数、类的声明和定义

2、全局函数或变量在头文件A.h中定义,且添加static关键字修饰为静态。此时,在源文件B.cpp、C.cpp同时包含头文件A.h,每个源文件都会创建一个函数或变量的独立副本。3、全局函数或变量在头文件A.h中声明,在源文件A.cpp中定义。此时,在源文件B.cpp、C.cpp可以同时包含头文件A.h,函数和变量在所有源文件中有效,且只有一份。

2023-11-26 22:09:52 922

转载 电脑如何访问github

【代码】电脑如何访问github。

2023-11-24 16:47:11 534

原创 Git客户端(TortoiseGit)使用

参考文章:

2023-11-16 17:49:38 336

转载 VS的release模式下,如何使断点生效

3、连接器——调试——生成调试信息——生成调试信息(/DEBUG)1、c++——常规——调试信息格式——(程序数据库/Zi)2、c++——优化——优化——已禁用。打开项目属性,设置以下内容。

2023-10-21 14:54:41 678 1

原创 Cmake命令解析

例:file(GLOB_RECURSE header_list1 ${CMAKE_CURRENT_SOURCE_DIR}/source/*.h)例:message (STATUS "PROJECT_SOURCE_DIR: ${PROJECT_SOURCE_DIR}")例:source_group("Header Files" FILES ${header_list})释义:CMAKE_CURRENT_SOURCE_DIR:CMakeLists.txt所在的目录。在cmake编译过程中显示一条信息。

2023-08-31 13:19:21 232

原创 Windows 常用命令行指令及快捷键

win+r 然后输入cmd,打开命令行界面set 查看当前所有的环境变量ipconfig 查看IP地址等网络信息control 控制面版regedt32 注册表编辑器shutdown -s -t 600 表示600秒后自动关机。

2023-08-31 11:46:42 518

原创 VS常用快捷键

Ctrl+k+u 取消注释选中代码。Ctrl+k+f 格式化选中代码。Ctrl+- 向后导航。F12 转到定义。Ctrl++ 向前导航。Ctrl+shift+b 生成所有项目。Ctrl+k+c 注释选中代码。Shift+F12 查找所有引用。Ctrl+m+o 折叠到定义。

2023-08-31 11:44:09 610

原创 matlab程序中文乱码

第二步:用Notepad++打开文件,点击“Encoding”——Convert to ANSI / Convert to UTF-8转换编码格式——保存文件。不同版本的matlab共存在GBK(即,ANSI)和UTF-8两种编码方式,因此可能会出现乱码问题。第一步:在matlab的命令行窗口输入指令,查看当前编码方式。第三步:用matlab打开即可。

2023-07-31 13:18:35 3123

转载 lambda 表达式

如果 lambda 代码块中包含了 return 语句,则该表达式的返回类型由 return 语句的返回类型确定。lambda 表达式可以方便地构造匿名函数,如果代码里面存在大量的小函数,而这些函数一般只被调用一次,可以将他们重构成 lambda 表达式,使得代码更加灵活简洁。说明 lambda 表达式体内的代码可以修改被捕获的变量,并且可以访问被捕获对象的 non-const 方法。:该类型的表达式不能改捕获("capture")列表中的值。指定 lambda 表达式的参数。

2023-04-27 13:13:39 151

原创 判断点是否在多边形内

图像处理模块

2023-03-12 15:04:50 1218

原创 VS平台中的stdafx.h文件

VS编译问题

2022-10-26 16:37:18 4345

转载 VS2017+PCL1.9.1创建MFC配置教程

配置环境

2022-10-19 15:01:31 615

原创 如何方便的查看Opencv中的公式

查看公式

2022-10-13 21:14:09 808 1

原创 c++文件格式问题

格式问题

2022-10-10 17:42:18 1082

转载 cmake编译之后产生的项目解析

cmake

2022-10-10 17:01:20 1255

转载 PDB文件

1、当前不会命中断点。源代码与原始版本不同通过重新格式化出问题的源文件可以解决:选中该源文件的全部内容,在VS中选择 “编辑”——〉“高级”——〉“设置选定内容的格式”。

2022-09-21 20:18:54 6123

原创 c++以时间命名文件夹并排序的注意事项

我们用如下时间命名文件:2022.3.25.92022.3.25.10在c++中按照时间递增的方式查找时,查找到的第一个文件夹是2022.3.25.10我们改为如下写法:2022.03.25.092022.03.25.10此时查找到的第一个文件夹即为,2022.03.25.09附代码: time_t timep; time(&timep); char tmp[20]; strftime(tmp, sizeof(tmp), "%Y.%m.%d.%H",

2022-03-25 18:14:55 1930

原创 C++中Halocn的HObject与HImage互相转换

void HobjectToHimage(const HObjecthobject, HImage& image){ HTuple pointer, type, width, height; GetImagePointer1(hobject, &pointer, &type, &width, &height); image.GenImage1(type, width, height,...

2022-02-23 18:56:55 2749

原创 VS远程调试

1、两台电脑构建局域网2、设置共享文件夹3、设置VS远程调试器4、打开项目工程,选择“远程windows调试器”,调试——附加到进程——选择想要附加的进程——附加,注意链接目标;参考链接:Visual Studio实现远程调试(适用VS 2017、VS 2019)_Stone_石头-CSDN博客_vs2017远程调试...

2022-01-04 11:06:24 1454 1

转载 将新项目上传到SVN服务器

1、空白处点击右键—>tortoiseSVN—>版本库浏览器(Repo-browser)—>选择一个位置新建文件夹2、在本地点击右键—>SVN 检出(Checkout)刚创建的文件夹—>把自己的项目文件夹复制到这里3、选中项目文件点击右键—>tortoiseSVN—>加入(Add,会在文件或目录上面显示了“+”号)4、选中项目文件点击右键—>SVN 提交(Commit)...

2021-11-15 19:18:57 12848 3

原创 配置CUDA开发环境

先打开cmd命令窗口,然后将这两个文件分别拖动到窗口内执行,弹出下列对话框则说明安装成功。(如果在文件夹内,直接双击运行,则弹框会一闪而过)需要注意的是:根据已经安装的CUDA Driver Version选择cuDNN安装包。按照如下方法,可查看CUDA Driver Version,说明安装成功。打开Visual Studio,新建项目。如下图所示,已经包含CUDA。方法1:打开电脑的设置—应用,卸载原始驱动程序。方法2:打开设备管理器,选中显卡,右键卸载设备。,输入电脑配置,搜索并下载驱动程序。

2021-07-29 11:39:09 3179 1

转载 使用Git上传代码到Github以及Gitee

https://www.cnblogs.com/mr-wuxiansheng/p/6974170.html

2021-05-10 17:15:18 216

原创 设置Halcon输入算子智能提示及运行时显示内存占用

以Halcon10版本为例,打开Halcon—编辑—参数选择,然后如下图所示:1、设置Halcon输入算子智能提示2、设置运行时显示内存占用

2021-04-06 20:25:44 1044

原创 如何使用CMD命令行启动系统某项服务

bat文件介绍bat是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。直接右键-新建-文本(.txt文件) 右键重名名 改后缀为 .batbat直接点击运行,或者 在cmd下运行。例1新建一个txt文件,输入以下内容:ipconfigpause然后将文件扩展名改为.bat或.cmd,

2021-03-31 23:05:24 2208

转载 Halcon 10在Win10系统下出现行号对不齐的解决方案

https://www.51halcon.com/thread-810-1-1.html

2021-03-19 15:03:47 417

原创 C++指针与数组的理解

参考文章(虽然部分内容有错误,但是整体讲的不错):https://mp.weixin.qq.com/s/sjqyFtXEXI6dzvWaRgk8tw例1int a[3] = { 1,2,3 };cout <<"数组a第一个元素的地址:" <<&a[0] << endl;cout <<"数组a第二个元素的地址:" <<&a[1] << endl;输出如下:数组a第一个元素的地址:00000080A4D

2021-03-17 14:11:08 345

原创 获取左上角的坐标点

行列坐标数值:Row:= [943.498, 942.192, 940.972, 935.909, 1894.52, 1892.56, 937.201, 1890.46, 1887.27, 1891.32, 939.853, 1894.56, 938.113, 1888.48]Column:=[361.578, 875.437, 1388.91, 3439.3, 361.006, 875.003, 2926.82, 3439.36, 2926.89, 1388.73, 1901.77, 1901..

2021-02-17 11:47:25 1620 2

图象处理中多边形拟合的快速算法_张帆.pdf

《图象处理中多边形拟合的快速算法》论文。本人利用C++实现了论文中描述的多边形拟合方法。整理了相关代码并发布博客,这里上传论文,供大家参考!

2019-07-16

Cmake构建Opencv4.2需要下载的文件.zip

使用cmake编译opencv时,通常需要下载一些文件。由于网络原因,很可能会下载失败。我将这些文件上传,希望能帮助到大家

2020-05-31

vcxsrv-64.1.20.6.0.installer.exe

win10系统下安装ubantu子系统,安装X-Windows桌面环境使ubantu系统桌面化。此安装包在国外的服务器上,正常下载会很慢。

2020-02-01

空空如也

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

TA关注的人

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