- 博客(168)
- 资源 (43)
- 收藏
- 关注
原创 QT Quick(C++)跨平台应用程序项目实战教程 6 — 弹出框
Qt 中的 Popup 组件用于在应用程序界面上临时弹出一个窗口,它常作为上下文菜单、提示框或信息展示区域使用。Popup 窗口通常依附于某个父控件,在特定事件(如鼠标点击、悬停)触发时显示,能提供额外的操作选项或信息,且不影响主窗口的布局。在用户与 Popup 交互完成或触发特定条件(如点击外部区域)时,它会自动隐藏。
2025-04-03 20:09:46
197
原创 QT Quick(C++)跨平台应用程序项目实战教程 5 — 界面设计
上一章内容讲解了QML基本使用方法。本章内容继续延续“音乐播放器”项目主线,完成程序的界面设计任务。
2025-03-31 19:53:25
797
原创 QT Quick(C++)跨平台应用程序项目实战教程 3 — 项目基本设置(窗体尺寸、中文标题、窗体图标、可执行程序图标)
上一章创建好了一个初始Qt Quick项目。本章介绍基本的项目修改方法。
2025-03-20 20:40:00
1037
原创 QT Quick(C++)跨平台应用程序项目实战教程 2 — 环境搭建和项目创建
在上一篇文章中,我们介绍了本教程的目标和结构,并简要说明了Qt Quick和C++在跨平台开发中的重要性。本文是教程的第2篇,我们将详细讲解如何搭建Qt开发环境,并创建一个Qt Quick项目。这是开发跨平台应用程序的第一步,也是至关重要的一步。首先,需要下载并安装Qt开发环境。Qt提供了一个名为Qt Online Installer的工具,可以帮助我们轻松安装Qt框架、Qt Creator IDE以及相关的工具和库。首先访问Qt官方网站并下载适用于Windows操作系统的安装包,如下图所示。如果官网下载速
2025-03-19 20:49:49
824
原创 QT Quick(C++)跨平台应用程序项目实战教程 1 — 教程简介
本教程将带领大家从零开始,使用Qt Quick和C++开发一个跨平台的应用程序。我们将以研发一款证照识别软件为主线,在项目研发过程中逐步介绍Qt开发环境的搭建、Qt Quick的基本用法,以及如何将C++与QML结合使用。通过本教程,你将掌握如何使用Qt Quick和C++开发出高效、美观的跨平台应用程序。
2025-03-18 19:26:06
495
原创 高精度二维码识别(基于OpenCV微信扫码的解决方案)
最近接到一个需求,需要在服务器上部署二维码扫码服务,考虑到高精度和高效率需求,本文采用库实现扫码解码功能。
2025-02-25 16:25:00
888
1
原创 Ubuntu下使用VSCode连接docker失败 Failed to connect. Is docker running?
回车输入密码,重启vscode,就可以了。主要原因是权限问题。
2025-02-20 11:39:27
130
原创 基于Django+Bootstrap+深度学习 构建商业级人脸识别系统(代码开源)
本文采用DLib库实现人脸检测,具有高精度和鲁棒性,能够有效应对复杂场景;使用ArcFace算法模型提取人脸特征,通过角度间隔优化特征分布,显著提升类内紧凑性和类间可分性,适用于高精度识别任务;采用余弦度量进行特征比对,计算简单高效,能够快速完成人脸匹配。整体方案结合了成熟的人脸检测技术、先进的深度学习模型和高效的相似度度量方法,具有高准确性、强鲁棒性和良好的实用性,适用于多种人脸识别场景。
2025-02-20 08:57:33
1364
原创 使用VS2022+QT+腾讯云 AI 代码助手 开发一款证件照制作工具(从环境安装到项目打包部署完整流程,内含完整代码)
本篇博文将 VS2022、QT 和 腾讯云 AI 代码助手三者结合起来,充分发挥各自的优势,为桌面应用程序开发提供一个高效、便捷、强大的开发环境,有助于快速构建出高质量、跨平台的桌面应用程序。
2025-01-26 20:38:52
1377
原创 本地离线部署代码大模型CodeGeeX4完整教程(提升Java编程效率)
是由智谱 AI在 2024 年世界人工智能大会上发布的第 4 代 CodeGeeX 代码大模型。以下是对它的介绍:(1)技术基础:基于 GLM-4-9B 框架构建,内置 94 亿参数。(2)功能特性:是全能代码助手,单一模型支持代码补全和生成、代码解释器、联网搜索、工具调用、仓库级长代码问答及生成等功能,全面覆盖软件开发全生命周期。支持超过 300 种编程语言,能跨越语言界限。支持 128k 上下文,可处理长代码文件及项目代码,在 “大海捞针” 评估中实现 100% 检索准确度。
2025-01-25 15:39:13
2462
5
原创 Windows和Ubuntu下找到USB摄像头的PID和VID号并打开摄像头(Python实现)
【代码】Windows和Ubuntu下找到USB摄像头的PID和VID号并打开摄像头(Python实现)
2025-01-16 14:53:48
184
原创 pywebview给Python程序添加图标
使用pywebview默认启动python对应的exe程序后,它的程序图标默认是python的。如果想要换成自己的图标,可以使用下面的方式。
2025-01-12 19:51:59
307
原创 基于旋转框的目标检测算法简单实操
选择轻量级的PPYoloE-R算法。具体配置文件参照PaddleDetection/configs/rotate/ppyoloe_r/ppyoloe_r_crn_s_3x_dota_ms.yml。本文使用PaddleDetection套件进行算法训练研发。标注完成后只需要将标注的数据使用opencv的最小外接矩形框进行转化即可。使用labelme工具,使用多边形方式进行标注。
2025-01-09 17:21:48
453
1
原创 深度学习与图像处理(国产深度学习框架——飞桨官方指定教材)
同时,该书还提供了详细的算法解读和丰富的资源下载,包括数据集和源代码,极大地方便了读者的复现工作。部署端包括云、边、端三个层级,云计算一般为算力较大的服务器端,边计算一般为用户主机,可以理解为工控机,端计算一般为嵌入式开发板等小型便携设备,由于计算资源不同,部署方式差异很大,部署需要掌握Windows、Linux等多个操作系统,需要使用C++、C#、Python、Java、Html等语言,一般需要使用VSCode、Pycharm、QT、Visual Studio等IDE,部署工作量大、难度高。
2024-12-24 10:17:24
1728
1
原创 1. 老照片扫描
扫描仪是一种用于将照片等物理图像转换为数字图像的设备。其工作原理主要是通过光源照射照片,然后利用光学系统将反射光聚焦到光电传感器上,光电传感器将光信号转换为电信号,再经过模数转换,最终形成数字图像文件存储在计算机中。扫描仪的种类多样,平板式扫描仪适用于单张老照片扫描,其扫描平台可以放置各种尺寸的照片;馈纸式扫描仪适用于批量扫描,但对于老照片这种可能比较脆弱的介质有一定损坏风险;底片扫描仪则主要用于扫描底片,能获取高质量的原始图像,方便后续修复。
2024-11-18 15:48:16
1107
原创 0. 老照片修复概述
老照片修复是一种对受损或老化的照片进行处理,使其恢复原有面貌或改善其视觉效果的技术。这些老照片可能因为时间的流逝、保存不当(如受潮、发霉、褪色)或者意外损坏(如撕裂、刮擦)等原因而出现各种问题。
2024-11-15 10:57:20
857
原创 Windows下的快速精准的抠图算法(Python实现,内含代码下载链接)
其中尤其需要注意第三个依赖库onnx,如果版本太高可能会出现dll运行错误。
2024-10-21 09:29:46
249
原创 《深度学习与图像处理(PaddlePaddle版)》写完这本书我解脱了
这个时候,PaddlePaddle各算法套件也已经基本稳定下来,并且PaddlePaddle提供了线上GPU编程平台AI Studio(新注册用户会获得大量赠送的免费时长,用这些时长足够支撑学习),我和朱老师一商量,决定一起写一本关于深度学习和图像处理的书,使用PaddlePaddle框架。最终,这本书在2024年6月份全部完工,然后校稿了3个月,在这最后3个月期间,配合清华出版社录制了这本书的微课视频,主要是把书中的代码全部实践演示了一遍,进一步方便读者参考和复现,具体可以扫描书中二维码观看微课视频。
2024-10-17 11:21:56
1641
4
原创 基于PaddleClas的人物年龄分类项目
最近遇到个需求,需要将图像中的人物区分为成人和小孩,这是一个典型的二分类问题,打算采用飞桨的图像分类套件PaddleClas来完成算法研发。本文记录相关流程。
2024-07-25 08:36:57
1684
原创 使用手机小程序给证件照换底色
最后付款成功就可以得到无水印照片了。这个小程序额外做了美颜和清晰功能,效果还不错。本次使用一款小程序"泰世茂证件照",打开该小程序,如下图所示。临时遇到一个需求,需要给证件照换底色。然后单击相册上传,把照片上传上去,如下图所示。单击开始制作,然后选择二寸红底,如下图所示。下面会自动开始制作,制作效果如下图所示。最终需要换成红底的。
2024-06-02 14:19:59
894
原创 手机上制作证件照
最近由于需要给老姐弄一组证件照,找了一通手机上的软件,找到一款性价比较高的,详细流程记录下来。vx小程序上搜索"泰世茂证件照",打开首页如下图所示∶。然后单击"手机拍照" 或者"相册上传",进入照片上传界面,我这里选择了一张小姐姐的照片作示范,原图如下∶。最后按操作付kuan即可下载没水印照片,也可以选择邮寄纸质版。整体使用下来比较简单傻瓜式,也做了美颜等功能,还可以。单击"开始制作" ,选择一个证件照类别,如下图所示。制作完成后效果如下∶。
2024-05-26 11:41:56
656
原创 解决内网访问wsl中的fastapi服务失败的问题(使用内网网址192.168.8.123)
最近,在内网中部署了一台GPU服务器用于处理AI请求,使用的是FastAPI框架。需要注意的是,部署服务的机器使用的是windows系统,并且在windows中安装了wsl,GPU服务就部署在wsl的ubuntu系统中。问题的解决方案是需要在windows电脑中给wsl中的ip作映射,否则局域网内的其他访问请求只能访问到这台部署电脑的windows上,但是不能访问到这台电脑的wsl中。:本地使用localhost:5000端口是可以访问到的,但是一旦使用192.168.8.123:5000就访问不到。
2024-04-09 10:14:26
1294
原创 WSL启动nvidia-docker镜像:报错libnvidia-ml.so.1- file exists- unknown
【代码】WSL启动nvidia-docker镜像:报错libnvidia-ml.so.1- file exists- unknown。
2024-03-29 13:59:21
575
原创 在Windows中安装wsl2和ubuntu22.04
wsl2是一种面向Windows操作系统的虚拟化技术,可以让我们在Windows操作系统中“丝滑”的运行Linux系统。wsl2由微软团队开发,技术成熟,相比于其他虚拟化技术(例如vmware等),使用wsl2来运行多系统不会产生传统虚拟机的运行开销,速度快且轻量。本文讲解如何在windows上安装wsl2,并通过wsl2来运行ubuntu22.04。
2024-03-22 13:35:18
3350
原创 解决WSL2的ubuntu20.04中安装docker出现无法连接的问题(Cannot connect to the Docker daemon)
操作,我个人喜欢参考其中的离线安装方式:Install from a package。只需要按照官网一步步操作即可,跟普通的ubuntu20.04的安装是一样的步骤。wsl2的ubuntu20.04系统安装docker可以参考。说明docker没有正常启动。这个原因主要是wsl2造成的。
2024-03-09 17:31:14
4781
9
原创 打造一款用于照片局部修复的“在线橡皮擦”应用(基于Django5和Pytorch,含完整代码)
在当今时代,人工智能和深度学习已经成为了科技领域的热门话题。随着这些技术的发展,越来越多的行业开始尝试将人工智能和深度学习应用于解决实际问题。在这种背景下,Django技术和人工智能的结合成为了当下一种流行的解决方案。Django是一个基于Python的Web框架,而深度学习是人工智能的重要分支,将深度学习技术应用于Django框架中,可以快速构建出轻量、智能的Web应用。语言迁移成本低:Django框架本身基于Python开发,可以方便地与其他人工智能Python框架进行集成,降低了开发的难度和成本。
2024-03-07 15:50:27
783
1
原创 django5生产级部署和并发测试(开发者服务器和uvicorn服务器)
uvicorn 是基于 uvloop 和 httptools 构建的非常快速的 ASGI 服务器,下面使用它来部署django程序。其中,每秒可以处理的请求数为26.42,这并不是一个很高的值,下面使用一个生产级服务器用于部署django。可以看到,每秒可以处理的请求数为143.65,比使用开发者服务器快了将近6倍。这里的参数–workers表示进程数,上述命令使用2个进程进行服务。可以看到,每秒可以处理的请求数为214.66,比单进程快了很多。上述命令表示模拟50个并发,每个并发发送100个访问请求。
2024-03-01 09:42:02
1227
原创 基于YOLOv8算法的照片角度分类项目实践
最近一个项目,需要针对库存的车辆照片运用人工智能算法进行照片朝向分类和矫正,算法在设计时需要满足轻量化需求,适合在CPU环境中进行快速推理。在具体实现时,可以将照片分为4个类别:ni_0、ni_90、ni_180、ni_270,分别表示照片经过0度、90度、180度、270度逆向旋转。综和考虑算法精度和速度要求,本文拟采用YOLOv8算法来实现该任务。YOLOv8 是当前业界领先的感知模型,它建立在以前 YOLO 版本的基础上,引入了新的功能并做了相关改进,提升了性能和灵活性。
2024-02-03 20:51:44
2285
原创 使用Python给图片加水印(通过OpenCV和Pillow实现,内含完整代码链接)
【代码】使用Python给图片加水印(通过OpenCV和Pillow实现,内含完整代码链接)
2024-01-06 09:51:37
677
原创 PyQT5实现图像处理应用(含Windows7下完整打包方案)
本篇博文将通过PyQT5来实现一个简单的图像处理应用,并完成打包部署。Windows10 64位系统。Windows7 64位系统。具体实现效果如下:由于PyQT依赖Python,因此在学习下面的章节前,请先安装好Python。本教程使用的Python版本为3.8.0(由于部署平台为Windows7,因此不能使用Python3.8以上版本)。
2024-01-05 16:28:29
1806
原创 基于gamma矫正的照片亮度调整(python和opencv实现)
【代码】基于gamma矫正的照片亮度调整(python和opencv实现)
2024-01-04 13:37:44
1256
1
原创 在树莓派Ubuntu 23.10上编译opencv3.4.14
安装完成后,在树莓派的搜索菜单中找到Qt Creator,这个就是Qt对应的IDE了,我们可以使用它来方便的进行C++代码的编写。这个问题的解决方案是找到“./build/modules/”路径下出错模型对应的“flags.make”文件,使用文本编辑器打开,最后,为了能方便我们在树莓派上编写和编译C++代码,推荐在树莓派上安装Qt。删除其中的“ -Werror=address”这些字符,然后进行保存。上述编译过程需要数小时才能完成。
2023-12-23 18:52:41
829
testpro.rar
2020-08-14
完整的MFC程序打包方案(基于advanced installer)(附教程)
2019-04-03
一款好看的展示列表(基于Bootstrap)
2019-03-22
富文本使用案例
2019-03-12
结合Django和Bootstrap开发搜索框功能(详细教程,内含源代码,Windows平台开发)
2019-03-05
根据原图和对应的alpha图提取前景并且合成新图(基于python+opencv)
2019-02-26
django通过ajax实现的在线计算器程序(界面精美)
2018-12-13
简单实用的基于python的中文OCR字符识别
2018-09-29
Windows下BPG图像官方压缩和解压缩工具
2018-09-26
深度学习python安装包
2018-09-13
django操作word实现文字和图片的替换
2018-08-23
老照片修复方向论文《Contextual-Assisted Scratched Photo Restoration》
2024-11-29
PaddleLite2.12版本对应的C++库,用于开发Windows32位程序
2024-05-18
利用Python的OpenCV和Pillow实现图片加水印(效果精美)
2024-01-06
面向Windows在C++中调用Pytorch模型(MNIST手写体数字识别)
2019-11-01
vote12345.rar
2019-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人