自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt使用opencv为图片添加中文

Qt使用opencv为图片添加中文

2024-03-28 10:22:56 413

原创 Windows下Qt使用AWS SDK for C++连接MinIO服务器

Windows下Qt使用AWS SDK for C++连接MinIO服务器

2023-12-11 14:59:50 1675 5

原创 qml 利用 Component 组建生成自己的 delegate

qml 利用 Component 组建生成自己的 delegate

2023-09-27 10:13:24 220

原创 qml中树形结构控件TreeView的使用,以及其继承QAbstractItemModel的model的使用方式

qml中树形结构控件TreeView的使用,以及其继承QAbstractItemModel的model的使用方式

2023-09-22 16:45:56 890

原创 qml利用Flickable在鼠标处缩放图片大小,并拖拽图片上下左右移动

qml利用Flickable在鼠标处缩放图片大小,并拖拽图片上下左右移动

2023-09-12 17:02:28 420

原创 Qt使用MongoDB的c++接口:连接、创建、写入、读取

使用c++接口,连接数据库,创建表格,查找表格中的数据,写入一个图片文件,并从数据库中拿取图片数据再保存为图片。。例如:好了,直接上代码。

2023-09-07 17:00:01 1058 2

原创 qml中Canvas使用示例

总是忘记Canvas怎么用,每次用了都得去翻资料,干脆自己写一下,方便下次查。

2023-09-06 09:44:09 199

原创 opencv的傅里叶变换,实际使用举例

【代码】opencv的傅里叶变换,实际使用举例。

2023-09-05 12:00:12 66

原创 NMS(非极大值抑制)代码一步步详解

NMS(非极大值抑制)代码一步步详解

2023-07-25 09:58:17 1604 3

原创 通俗易懂的双线性插值

双线性插值这个算法和公式,着实有点晦涩难懂,花了我很长时间。现在用图文并茂的方法,把我的理解记录一下。

2023-06-16 15:28:54 5027

原创 理解深度学习的卷积层nn.Conv2d()、激活层nn.ReLU()、池化层nn.MaxPool2d()

理解深度学习的卷积层nn.Conv2d()、激活层nn.ReLU()、池化层nn.MaxPool2d()

2023-04-21 16:12:20 1276

原创 使用matplotlib.pyplot绘制多个图片和图表

【代码】使用matplotlib.pyplot绘制多个图片和图表。

2023-04-12 16:36:19 1157

原创 Windows10编译MongoDB的c++版,并以Qt调用

在Windows10的环境下编译MongoDB的c++版,并以Qt调用使用

2023-02-15 14:49:17 2169 5

原创 利用QQuickImageProvider发送cv::Mat及QImage图片至qml上显示

利用QQuickImageProvider发送cv::Mat及QImage图片至qml上显示。

2022-06-30 13:47:25 569

原创 Qt使用QAxObject写入Excel表格,包括填色、合并单元格、多行写入等

Qt使用QAxObject写入Excel表格,包括填色、合并单元格、多行写入等。

2022-06-13 11:16:00 5541 5

原创 深度学习环境搭建(Windows10)

深度学习环境搭建(Windows 10)

2022-06-09 14:55:20 1826 2

原创 Windows下批量修改文件名,去除括号

Windows下批量修改文件名,去除括号第一步,批量修改文件名第二步,去除括号记录一下,方便以后自己查找使用。第一步,批量修改文件名全部选中文件,右键》》重命名。随便输入一个名字,回车即批量修改名字成功。第二步,去除括号在文件夹内新建一个txt文件,随便取个名叫sample.txt。打开文件输入内容@Echo Off &SetLocal ENABLEDELAYEDEXPANSIONFOR %%a in (*) do ( set "name=%%a" set "

2022-05-25 15:54:07 3116 2

原创 QListView拖动排序

QListView拖动排序实现方法,通过鼠标拖动子项目进行排序。代码实现import QtQuick 2.15import QtQuick.Window 2.15import QtQuick.Controls 1.4Window { id: window_ width: 600 height: 800 visible: true title: qsTr("测试") property Item theItem: null Recta

2022-05-17 13:38:39 884

原创 QML中ListView使用cpp的Model

ListView的模型可以直接在qml上使用ListModel、XmlListModel 、ObjectModel等。但总有时候需要用到c++的模型,比如说后台数据动态刷新等。ListView使用c++的模型,必须要继承QAbstractItemModel或者其子类。为了方便以后查看和理解,本文先做一些讲解,在文章最后面有完整的代码可以查看。第一步 创新一个模型类利用Qt创建一个c++的类,并继承QAbstractListModel,QAbstractListModel是QAbstractItem

2021-11-26 17:08:11 2612 5

原创 利用Qt自制可import的QML插件

此内容为原创,转载请注明出处。环境Qt 5.12.7window 10Qt的插件种类很多,但有些插件的协议是GPL协议,例如QtCharts。如果项目中使用了这种插件的话,那么就必须要共享源码。商业软件肯定是不能共享源码的,所以就只能自制插件了。自制插件的方式有很多种,可以直接写qml文件,使用时导入qml文件就行。但如果插件的代码除了bug需要修改,那么所有使用这个qml文件的源码都需要修改,很不方便。所以,就决定写一个可以import的插件,方便好用。也可以把插件共享出来给广大网友,而不用

2021-08-31 17:21:54 2067 2

原创 Qt和Python分别创建Qt Remote Objec客户端/服务器相互通信

此内容为原创,转载请注明出处。环境Ubuntu18.04 或 Window 10python 3.8.5pyqt 5.9.2Qt Remote Object简称QtRO,可以用来不同进程间使用信号槽进行通信。不多说了,直接干。我会用Qt和Python分别创建客户端和服务器,依次连接。文章有点长,如果没耐心看的小伙纸可以直接下载代码来看,我上传到百度网盘啦。链接:https://pan.baidu.com/s/1uEetEpMG-aEfzfccBCTEwQ提取码:m0ss第一步 创建路径

2021-07-14 13:14:57 777

原创 Qt调用onnxruntime推理maskrcnn模型

此内容为原创,转载请注明出处。环境:Ubuntu 18.04python 3.8.5onnx 1.9.0c++ onnxruntime 1.8.0onnxruntime 下载地址: https://github.com/microsoft/onnxruntime一般来说,页面右侧都有一个已经准备好的release版本,直接拉过来用就行。也是同事提醒我的,不然我还看不到,我眼睛一向不太好使。下载好后解压放到第一步 训练maskrcnn获得pth模型。这一步就不着重讲了,pytorch官方

2021-07-13 10:18:56 5343 16

原创 Qt/C++调用Python,以函数指针转PyObject*作回调使用

此内容为原创,转载请注明出处。因为工作需要使用Qt调用Python,但有耗时操作时Python需要上传数据到Qt,特地研究了一下回调的使用,记录一下。Python2可以直接使用Py_InitModule生成一个PyObject*,我这里是用的Python3,需要使用到PyModule_Create。前提Qt已经添加了Python库,并且能够正常调用Python的API,可以成功调用Python的代码块,这部分可以参考我另外一篇博客:https://blog.csdn.net/qq_23604781

2021-06-08 09:49:35 2892

原创 Ubuntu18.04下 Qt调用conda下的python

在ubuntu + anaconda的环境下,使用qt调用python编程。qt调用python搭建环境还是挺简单的,但我在调用 import_array(); 时总是报错,费好长时间才解决问题,特意记录一下。环境:Ubuntu18.04QtCreatoranacondapython3.8.5numpy1.19.2pytorch1.8.1第1步、先用conda创建一个虚拟环境python3.8.5_pytorch。(当然不用虚拟环境也是可以的)conda create -n python

2021-06-04 16:41:56 2396 3

空空如也

空空如也

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

TA关注的人

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