自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Visual Studio Qt Qt-Advanced-Docking-System 新建停靠窗口+布局记录+布局载入

最近在使用visual studio 2022和qt开发项目时,涉及到制作大数据可视化界面的工作。为了完成这一功能,查询了现有的实现方案,最终选择使用:Qt-Advanced-Docking-System作为布局方案的实现方式。如何下载Qt-Advanced-Docking-System如何在visual studio中载入Qt-Advanced-Docking-System插件如何使用Qt-Advanced-Docking-System接下来将根据这几个问题,完成本文叙述。

2023-06-15 15:19:41 2154 1

原创 VS CUDA OpenCV编程 遇到gpu端核函数 应输入表达式的报错解决办法

最近在做开发时,用到了cuda和opencv结合的使用方法。其中,cuda能够提供的公式就那么多,所以打算自己写一个核函数来实现自己想要实现的算法。结果遇到了核函数调用的时候报错,提示应输入表达式。经过在网上查找,大家的解决办法基本上都说在cu文件中出现没事,可以通过。但是我这个就没法通过,经过最后的排查,找到了解决办法。通过以上方法则可以解决应输入表达式的报错。

2023-05-10 14:22:01 1934 5

原创 Visual Studio 2019 + Qt 项目版本信息新增到资源以及通过代码读取资源存储的版本信息

本文主要讲述如何在Visual Studio 2019 以及Qt结合的开发项目中,新增版本信息到资源;并且可以通过代码读取资源存储的版本信息。

2023-03-09 19:10:16 1088 2

原创 QT+QTimer+QThread实现线程内的定时任务并且和主线程进行交互

在制作qt软件时,我们经常会用到qtimer定时器以及将其在非主线程中进行使用,甚至有的时候还需要和主线程进行交互。我总结了两种用法,仅供参考。以上即为QTimer和QThread联合使用的学习记录。

2022-11-12 18:25:47 2619

原创 关于光流法cv::calcOpticalFlowPyrLK的学习使用记录-参数的分析以及方法使用的思考

网上有很多opencvcvcalcOpticalFlowPyrLK的使用方法介绍,但是除了直接的翻译,还有官网的链接,具体的参数使用分析还是不够全面,真正使用过程中发现还有问题。我在这里做了一些简单总结,希望对大家有帮助。基本上就这些了,大家理性参考,欢迎讨论。代码没做优化,就是提供一个思路。...

2022-07-22 18:52:45 2815 4

原创 C++opencv4+cuda+图像直接拼接(横向、纵向拼接)的cv::cuda::GpuMat操作

现在的opencv+cuda可以实现很多操作,但是在图像操作中,hconcat,vconcat这两个操作却没有办法用cv::cuda::GpuMat操作实现,那么为了不在gpu操作过程中,硬生生转成cv::Mat,拼接之后再转回去,就需要新的方法来完成这一操作。......

2022-06-30 10:22:09 2855 2

原创 TensorRT8+C++接口+Window10+VS2019中的使用-模型准备及其调用以及图像测试

文章目录前言一、如何制作tensorRT需要的uff文件1.keras生成的h52.h5转pb3.pb转uff1.下载你的tensorRT2.解压到纯英文路径,和opencv库一个用法3.在pycharm里用pip将需要的whl安装上4.执行uff自带的转换脚本convert_to_uff.py5.遇到的问题6.成功结果二、使用步骤1.环境配置1.Visual Studio项目目录配置1.VC++目录2.C/C++3.链接器配置:2.简单测试总结前言由于tensorflow-gpu在C++ vs201

2022-05-19 15:47:51 574 2

原创 TensorRT C++ API 中英文翻译【学习记录】

文章目录前言一、TensorRT C++ API 中文翻译1.1构建阶段1.1.1 创建网络定义1.1.2 使用 ONNX 解析器导入模型1.1.3 构建引擎1.2 反序列化计划1.3 执行推理二、TensorRT C++ API 英文原文1.1 The Build Phase1.1.1 Creating a Network Definition1.1.2 Importing a Model using the ONNX Parser1.1.3 Building an Engine1.2 Deseriali

2022-05-18 15:05:00 1287

原创 Window10+vs2019+opencv2+tensorflow2+c_api+pb模型制作,调用以及应用

如果你想通过深度学习神经网络对自己的数据集图片进行分类,并且想要把模型应用到Windows,C++环境中。可以看看本文。详细解释了我研究的思路。不过本人菜鸟,如果中间有解释不清楚的,可以自行百度。基本上百度不到的,我也讲了。

2022-05-17 15:14:07 348 2

原创 VS2019+Qt 5.15.2 qt工程无法创建成功,报错,解决办法(The following error occurred: Error reading VS project settings)

qt工程突然无法在visual studio创建了,报如图错误,大概率就这个原因。

2022-05-12 19:38:55 3740

原创 QT_如何自行手绘绘制PDF报表(包括表头,表格,页眉,页脚,曲线图等)

因项目需要,需要自行手绘pdf报表,网上已经有一些相关的方案实现了,但是没有一条龙服务,包括表头,表格,页眉,页脚,曲线图等,在这里我实现了以后,记录一下。另外,由于大家情况各不相同,我不可能把我代码一股脑弄上来,不合理,所以就挑一些功能项摘出来介绍,大家灵活应用

2022-04-09 20:05:53 2673

原创 QCustomPlot使用Tips(自用)

QCustomPlot的使用心得,记录自用

2022-04-09 19:15:45 2524

原创 【QT-QTableWidget-QRegExp-正则表达式-限制整数或浮点数范围】

本文介绍了用户如果需要在QT环境,QTableWidget中某行进行格式限制且,限制数值输入范围时,如何通过正则表达式QRegExp来进行数值范围限制。

2022-03-25 00:33:08 8275

原创 Windows10下vs2019+OpenCV4.5.1+OpenCV_contribute4.5.1+CUDA11.4.1环境配置及安装

目录如下Windows10下vs2019+OpenCV4.5.1+OpenCV_contribute4.5.1+CUDA11.4.1环境配置及安装一,vs2019配置安装二,OpenCV4.5.1合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导

2021-08-23 18:10:46 1610

原创 QT-常用函数参数详解之painter->fillRect(),预设值的颜色展示

项目场景:在使用qt中的painter直接进行绘制时,有时会用到fillrect进行填充矩形的展示,此函数预设了很多的颜色,在网上我暂时没找到直接能够查看的颜色展示,在此我写一个程序用于直接展示出来,截图在此,方便自己以及有一样需求的人直接查看代码描述:通过生成pdf以及保存pdf的方式,直接调用QPdfWriter,QPrinter这两种库,进行编程展示。需要提前引入printsupport的插件(和gui,charts差不多的东西)。最终代码以及展示结果见正文,不想看的也可以直接看结果。(QT5

2021-07-20 15:00:03 5565 2

原创 QT-如何在窗口/对话框显示后自动执行指定任务

文章目录QT-如何在窗口/对话框显示后自动执行指定任务一、如何实现在窗口展示出来后,执行某个函数二、如何成功实现判断条件后选择是否关闭窗口QT-如何在窗口/对话框显示后自动执行指定任务在QT使用过程中,总会有一些任务需要在窗口展示出来以后,才想要被调用,比如配置的强制要求需要在窗口弹出后输入;或者是窗口打开后自动弹出进度条之类的让用户感觉正在加载;或者是想要实现窗口打开后,让用户进行选择是否满足某种条件而打开窗口还是退出。如果是普通的对话框,通过this->close()在构造函数里写了是没有效

2021-07-06 12:59:28 4682 1

原创 QT+openCV,QImage转cv::Mat容易出现的问题(CV_8UC4转CV_8UC3)

QT+OpenCV,QImage转cv::Mat容易出现的图像类型问题(CV_8UC4转CV_8UC3):提示:简述背景:项目场景:本次使用QT5.15.2,VS2019,opencv451,对label上的图进行获取并转换为cv::Mat方式问题描述:当使用cv::Mat mat_get = QImage2cvMat(ui.label->pixmap()->toImage(), true);获取图像时,后续进行像素处理发现格式不对,与实际图并不相符cv::Mat mat_get =

2021-06-29 00:42:01 3136 3

原创 QT打包注意事项(常见问题)

当电脑中安装了多个版本的QT时,在打包过程中,一定要使用绝对路径,例如:C:\Qt\5.15.2\msvc2019_64\bin\windeployqt.exe E:\work\vs2019project\temp\*****.exe否则会出现dll依赖不全或其他库调用异常问题

2021-04-22 23:12:58 239

原创 Qt5学习笔记之子程序与插件

Qt5学习笔记之子程序与插件好的经验要乐于分享文章目录Qt5学习笔记之子程序与插件前言一、创建一个子项目1.新建其他项目-子目录项目-Choose2.我这里起名叫TestProject3.选一个好用版本4.生成项目5.这里会自动弹出一个窗口,让你新建一个子项目,这里我新建一个标准的MainWindow,直接跳到最后二、配置插件头文件1.在主子程序中新建一个头文件2.命名为MainGetPlugin.h3.内容为三、新建插件Library工程1.基于TestProject项目新建PluginTest的l

2021-03-21 19:56:12 178

原创 Qt5学习笔记之上手编程笔记

Qt5学习笔记之上手编程笔记第一天 上手编程笔记之开始与基础代码分析文章目录Qt5学习笔记之上手编程笔记前言一、初次生成窗口main.cppmainwindow.htest_opencv.pro二、第二个简单工程的描述1.加入button2.读入数据总结前言上手编程笔记主要记录了代码编写,生成过程中的一些代码的解释笔记,用于后续回顾记录一、初次生成窗口以下为初次生成窗口后,代码的一些说明main.cpp#include "mainwindow.h"//QApplication应用程

2021-03-06 20:46:42 424

原创 Qt5学习笔记之数据管理以及SQLite

Qt5学习笔记之数据管理以及SQLite文章目录Qt5学习笔记之数据管理以及SQLite为什么选数据库一、Qt中的数据管理Model/View(模型/视图)的模式数据模型视图组件代理(Delegate)Model/View结构的一些概念模型索引(model index)行号和列号父项项的角色二、SQLite1.什么是 SQLite?2.为什么要用 SQLite?3.SQLite 命令DDL - 数据定义语言DML - 数据操作语言DQL - 数据查询语言3.在 Windows 上安装 SQLite总结

2021-03-02 23:35:26 459

原创 Qt5学习笔记之初学常见问题(持续更新)

本系列为本人QT+opencv自学集合,仅有参考意义,切勿当作教程学习文章目录Qt初学疑问一、新建项目向导中,Base class选择不同的基类有什么区别?二、常见的一些Qt项目术语以及工程文件说明1.常见的Qt项目术语2.工程文件说明总结Qt初学疑问以下为个人学习过程中,遇到的一些小问题一、新建项目向导中,Base class选择不同的基类有什么区别?作为我一个初学者,肯定对于创建项目过程中,选择的一些项感兴趣。其中,在通过教程、书以及其他blog学习的过程中,发现了在创建一个项目时,会

2021-01-26 22:33:40 439

原创 Windows10下QT6.0(C++)+OpenCV4环境配置及安装(未成功)

这里写自定义目录标题Windows10下QT6.0(C++)+OpenCV4(一)下载安装QT6.0下载安装Cmake(OpenCV4需要)下载安装OpenCV4如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Windows10下QT6.0(C++)+OpenCV4(一)

2021-01-25 00:43:08 3613 12

原创 PDFLib9以上版本的去水印办法

PDFLib9以上版本的去水印办法去水印办法具体操作去水印办法本方法为更好的科研展示等方面使用,若想用于商业用途请购买正版注册PDFlib具体操作打开在官网下载的完整包,解压出文件夹PDFlib-9.0.4-MSWin64-C-C++ ;打开文件夹 PDFlib-9.0.4-MSWin64-C-C++\pdflib ;使用notepad打开pdflib.dll;ctrl+f搜索zzzPsgiolePfrp;将搜索到的文字替换为BBBBBBBBBBBB ,相当于用空格替代;尝试生成pdf,

2020-05-25 17:04:31 1648 6

原创 OpenCV Mat IplImage混用时出现内存出错可能原因及解决办法

OpenCV Mat IplImage混用时出现内存出错可能原因及解决办法在使用OpenCV编程时,由于轮廓提取函数在vs2010不兼容,我不得不使用 Mat IplImage混用,在运行函数结束时出现了内存问题。在使用OpenCV编程时,由于轮廓提取函数在vs2010不兼容,我不得不使用 Mat IplImage混用,在运行函数结束时出现了内存问题。我在混用时将Mat 和 IplImage互...

2019-04-25 16:12:04 442

原创 直方图均衡化一句话实现

直方图均衡化一句话实现一句话:一句话:每一个像素变换后灰度值计算方法:比当前像素原始灰度值小的所有像素个数 除以 所有像素点个数 乘以 灰度最大值(255)...

2018-10-23 23:52:27 174

原创 关于我第一次实习的收获——gitlab

GitLab,想我这样的刚刚毕业的非计算机专业的菜鸟研究生,完全没有听说过这个名词。 一进入公司,带我的Leader就和我说这个公司的代码更新管理是用的GitLab,就和你常用的Github差不多。 作为平时没那么常用Github的人,肯定听了这个是心里一慌,于是赶紧去查看学习了一下这方面的东西。由于立刻就要开始做事,所以就简单的学习了一下使用,而不是具体原理。下面这段是简单的GitLab...

2018-09-13 18:58:06 436

原创 Tensorflow在sess的graph中,用tensor计算评估结果(f1_score, prediction, recall)

将以下代码放入tensorflow的图中,即可用tf参量进行计算: def f_test(predicted, actual): TP = tf.count_nonzero(predicted * actual) # TN = tf.count_nonzero((predicted - 1) * (actual - 1)) FP = tf....

2018-09-11 00:15:15 2636

原创 ROC,AUC,PRC,AP+Python代码实现

ROC,AUC,PRC,AP+Python代码实现输入:所有测试样本的真值,分类预测结果 输出:PR曲线,AP,ROC曲线,AUC ROC曲线可以使用自写代码,也可以直接使用sklearn给的方法 PRC,AP计算都用的sklearn的方法代码块代码块语法遵循标准markdown代码,例如:from sklearn.metrics import precision...

2018-08-16 17:39:45 3540

原创 Numpy的用法测试

x=np.random.random(10)#>0.5 y=np.random.random(10)>0.5 print(x,y) x=np.asarray(x,np.int32) y=np.asarray(y,np.int32) print(x,y)输出[0.09729203 0.92599196 0.02091592 0...

2018-06-21 18:56:43 2877

原创 超像素分割研究进展+SLIC近几年进展

超像素分割研究进展 一. 基于图论的方法(Graph-based algorithms): 1.Normalized cuts, 2000. Jianbo Shi and Jitendra Malik. Normalized cuts and image segmentation. IEEE Transactions on Pattern Analysis and Machine Intel...

2018-06-21 18:52:07 3110

原创 python opencv 添加文字 cv2.putText 各参数详解

python opencv 添加文字 cv2.putText 各参数详解cv2.putText(img, str(i), (123,456)), font, 2, (0,255,0), 3) 各参数依次是:图片,添加的文字,左上角坐标,字体,字体大小,颜色,字体粗细其中字体可以选择 FONT_HERSHEY_SIMPLEX Python: cv.FONT_HERSHEY_SIMPL...

2018-06-07 09:12:32 40763

原创 C++做一个返回数组指针的函数

这个问题我已经不是第一次遇到了,由于不是总编程,所以总会忘记这一点:在c++中是不允许数组作为函数的返回值的 所以想要函数返回一个数组,那么只能返回这个数组的指针,然后在想调用这个数组的函数中新建指针然后调用这个函数。 举个例子://生成含有范围属于[begin,end]的188个随机整数的数组int *List(int begin, int end){ const int sum=1

2017-12-11 18:52:44 923

原创 OpenCV分水岭watershed的应用注意

在VS2010,OpenCV进行分水岭的实现时。我遇到了一个问题: 在做好种子图和背景图后,也无法分隔开同一个背景框内的多个种子点,也就是同一个128灰度的区域包围的多个255灰度的种子区域无法被区分开。我找到了原因并给出了解决方法。

2017-05-24 23:37:07 2245 3

转载 VS2010快速调整格式

Ctrl + A 全选代码 然后 Ctrl + K 然后 Ctrl + F 完成代码格式对齐 亲测可用 参考地址:http://wenda.haosou.com/q/1364766103060898

2017-05-24 23:08:30 3327

原创 已知图片某区域内所有点坐标,求区域周长(非opencv轮廓提取)

这个问题是我在进行超像素分割的时候遇到的,当时我想要提取到每个超像素块的轮廓,但是没在slic的程序里直接找到(也可能是我没有足够熟悉程序)。当时就想要找个方法自己提取到每个超像素的周长。于是我想到了一个简单的循环遍历方法,前置条件是你需要知道这个图片上你所要查找周长区域的所有点坐标以及它们对应都有自己的统一的label(与非目标区域label不同)。 由于每个超像素块都有自己的label,那么我

2017-04-25 23:44:23 1160

原创 Opencv路径的统一修改以及不同版本路径的转换

这篇文章重点是解决最近在opencv大批量文件进行读写时,重复性的更改文件名称以及不同opencv版本的char*和string路径的不匹配问题。 这回的问题可能对某些C++基础很好的人来说完全不存在,不过还是写下来以供大家参考指点。如果有更好的方法务必告知。 问题指出:在循环读取一个文件夹中不同的文件(这里以图片为例),一般会想到将文件名命名的十分有规律。调用的时候我却一时想不

2017-04-04 21:54:18 1237

原创 线长直方图的简单实现

前两天看了一篇硕士学位论文,但是在知网上被引用了13次,下载了700多次。是相关主题中相对最有价值的一篇论文。论文题目:细胞图像的分割与计数 其中很重要的一点利用线长直方图提取等效直径,我实现了一下。

2017-03-28 23:48:38 476

原创 Python学习第一天,第一次接触

Python 简史 Python 蟒蛇<-天空马戏团中的python 解释型,面向对象,带有动态语义的高级程序设计语言 python是一种使你在编程时候能够保持自己风格的程序设计语言,别用费劲就可以实现想要的功能,而且程序清晰易懂。 在1989年圣诞节的阿姆斯特丹被创造出来,是ABC语言的继承。 Guido van Rossum 发展: CNRI时期,CNRI资助 BeOpen时期,

2017-03-22 23:08:24 386

原创 提取文件夹中所有文件名(Windows)

在进行附加依赖项添加lib的时候,经常要提取lib文件夹中所有的.lib文件名。 以下为一个很好的方法利用系统批处理文件来进行文件名称的提取。先在需要提取名称的文件夹内新建一个文本文档(即.txt文件)。打开新件的文本文档,并输入“DIR *.* /B > 文件名称列表.txt”,保存后关闭。将新建文本文档的后缀有“.txt”更改为“.bat”并保存。此时会弹出警告提示:如果更改扩展名肯导致

2017-02-24 12:51:25 1528

深度学习-C++-tensorflow-资源共享-libtensorflow-gpu-windows-x86_64-2.8.0

分享tensorflow2.8.0资源包用于C++开发,希望更多的人能够有所收获。 如果有梯子能力,可以直接自行从外网tensorflow官网下载。

2022-05-16

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

TA关注的人

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