自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OpenCV4 DNN 目标识别官方例程 带注释

【代码】OpenCV4 DNN 目标识别官方例程 带注释。

2024-07-09 17:37:41 82

原创 C++ 定长队列的实现

【代码】C++ 定长队列的实现。

2024-07-04 16:05:07 170

原创 【已解决】Visual Studio开发Qt程序时qDbug输出中文乱码的问题

【代码】【已解决】Visual Studio开发Qt程序时qDbug输出中文乱码的问题。

2024-06-28 20:45:05 210

原创 Qt信号槽的坑

像是点击按钮之类的信号槽很好连接,这是因为它的信号没有重载,如果像SpinBox那样有重载信号的话(Qt5.12的见下图,不过Qt5.15LTS开始就不再重载而是换信号名了),程序就不知道槽函数连接到哪个信号上去。要解决这个问题,就需要将连接到的信号重载方式完全指明,就像上图Note中说的。

2024-06-28 15:16:24 390

原创 Qt/C++模拟鼠标键盘输入

其中,uSent是函数返回成功插入键盘或鼠标输入流的事件数。如果函数返回零,则表示输入已被另一个线程阻止。若返回的时间数与发出的事件数不等,则有事件发送失败,使用GetLastError可以获取错误信息。:该方法不指定MOUSEEVENTF_ABSOLUTE时鼠标是用的相对移动,运动速度受系统设置中“指针速度”的影响,因此会更加合理。想请教一下路过的大佬,这种Qt的鼠标移动实现都是步进式的移动,如果要实现像鼠标或者摇杆一样的移动,应该怎么处理呢?:用clipCursor函数可以限制光标范围。

2024-06-27 20:14:39 896

原创 一个简单的窗口标题栏控件实现

【代码】一个简单的窗口标题栏控件实现。

2024-06-27 20:02:25 291

原创 QML实时更新图像组件,类似QLabel的作用

众所周知,QML在与OpenCV配合的时候常常让人很头大,因为其并没有原生支持像QLabel一样赋值式的类PictureBox组件,没法结合OpenCV采集实时更新画面。同时,也没法和QtWidgets一样利用OpenCV的imshow的窗口句柄将它嵌入到QtWidgets程序中,因此要实现类似QLabel的功能就只能自己来实现了。可是后续在使用的时候,可能是我不太会用,完全基于QQuickFramebufferObject的实现我用着效果反而没有基于QQuickPaintedItem的好。

2024-06-25 21:11:55 994

原创 Qt实时显示图片的坑

需要获取scaled的返回值,因为scaled函数传入的pixmap是const的。按上面写了无效的,需要检查ui中label的scaledContents属性是否为true,若是需要改成false,否则一直都是铺满。

2024-06-25 10:08:27 170

原创 Qt信号槽的使用小技巧

若需要有自定义信号槽,类必须继承自QObject,且在类声明的开头必须写Q_OBJECT使用信号槽后出现qt_metacast错误错误信息:"qt_metacast": 不是 "IErrorCallbackable" 的成员QObject,从QObject开始继承:QObject,

2024-06-20 21:09:19 240

原创 自行编译OpenCV源码步骤

OpenCV自行编译

2024-06-17 15:22:41 983

原创 【解决】OpenCV编译INSTALL时MSB3037命令setlocal错误

第一步:查看生成输出 发现与opencv_visualisation模块相关(注:不同的编译可能是不同模块的错误,这里只是示例)。第二步:右击项目中相应的模块进行生成第三步:重新对INSTALL进行生成,并根据错误重复上述步骤直至所有模块都OK为止

2024-06-17 11:44:25 203

原创 百度Paddle用法

文件:E:\paddle\PaddleDetection\tools\train.py。文件:E:\paddle\PaddleDetection\tools\infer.py。文件:E:\paddle\PaddleDetection\tools\eval.py。

2024-05-31 01:06:11 396

原创 Yolov8用法

文件:E:\ultralytics\ultralytics\models\yolo\detect\predict.py。文件:E:\ultralytics\ultralytics\models\yolo\detect\train.py。文件:E:\ultralytics\ultralytics\models\yolo\detect\val.py。需增加的代码示例:自己看着来,参考训练和评估就能写出来。

2024-05-31 01:02:09 516

原创 解决Microsoft Store和Microsoft TO DO一直在加载的问题

一句话,将把网卡的DNS改为4.2.2.2,这个好像是微软的DNS,改完之后微软应用商店和TODO都好了,再也不一直转圈了。

2024-05-30 18:37:05 178

原创 记录一下我学习上位机和Qt开发时遇到的大佬们

希望后面我能有大佬们一半厉害。

2024-05-30 18:22:48 121

原创 Visio无法调整页边距的解决方法

在调整Visio页边距时页边距数值只能调大不能调小,调小就跳回去原数值。最小页边距和打印机有关,在“文件” - “打印”中修改打印机即可。

2024-02-19 10:25:32 543 1

原创 返回字典中唯一的元素(用于字典内仅一个键值对且不知道元素的键或值的情况)

遇到处理字典中内容的一种情况,最后要返回最符合要求的键和值,但考虑到特殊情况是字典中仅含一个元素,则直接提取,故需要如下处理,不知道对不对,反正是能实现,要是有大佬有更好的方法麻烦教教我。

2024-01-19 15:25:04 351 1

原创 OpenCVSharp分水岭算法(带注释)

【代码】OpenCVSharp分水岭算法(带注释)

2024-01-05 00:11:16 469

原创 改变StretchDIBits显示图像方向

StretchDIBits图片上下颠倒,翻转。

2023-11-03 10:03:10 156

原创 Winform使用StretchDIBits显示图像

用StretchDIBits显示Bitmap,用StretchDIBits显示Mat。

2023-11-03 00:20:40 264

原创 Winform使窗体完全不能使用输入法,不受输入法干扰

【代码】Winform使窗体完全不能使用输入法,不受输入法干扰。

2023-10-18 10:42:54 211 1

原创 Winform使所有控件不能被聚焦

【代码】Winform使所有控件不能被聚焦。

2023-10-18 10:40:29 233 1

原创 隐藏TabControl难看的边框

修改TabControl背景色是改不了它选项卡那一行附近的颜色的,当然还有边上薄薄一圈,要改就只能自行写它的。,即用户自己绘制,不由系统绘制。

2023-08-29 23:56:48 330 1

原创 跨线程更新UI

【代码】跨线程更新UI。

2023-08-29 23:37:45 64

原创 实现非模态的MessageBox

Winform默认的Message是个模态窗 ,要实现非模态的MessageBox提示(就是调用过程中不会阻塞主界面,使得主界面不会因为弹出MessageBox而直接无法操作甚至主界面更新):新建一个Task来运行MessageBox。

2023-08-29 23:26:33 442 1

原创 C#的事件处理与Qt信号槽的对应关系

【代码】C#的事件处理与Qt信号槽的对应关系。

2023-08-29 23:12:47 398 1

原创 Winform技巧

就是如果按钮1先add,按钮2后add,然后两个都是Dock右边,那么按钮2会更靠右。

2023-08-29 22:30:59 395 1

OpenCV编译时需要的资源,适配OpenCV4.10.0,日期2024.6.22

【解压后将.cache文件夹放在OpenCV源代码目录opencv-4.10.0下即可】 包含的功能包: ade: v0.1.2d.zip data: face_landmark_model.dat ffmpeg: ffmpeg_version.cmake opencv_videoio_ffmpeg.dll opencv_videoio_ffmpeg_64.dll ippicv: ippicv_2021.11.0_win_intel64_20240201_general.zip nvidia_optical_flow: edb50da3cf849840d680249aa6dbef248ebce2ca.zip wechat_qrcode: detect.prototxt sr.prototxt detect.caffemodel sr.caffemodel xfeatures2d: boostdesc vgg

2024-06-22

自行编译的带CUDA的OpenCV(包含build中install和lib部分)【不确定别的电脑能不能用】

【仅供参考,我也不确定这种在别的硬件环境下编译的OpenCV,另一台电脑是否可用】 自行编译的OpenCV,基于OpenCV4.10.0,相比于原始版,开启了CUDA(cudacodec、NVCUVENC、NVCUVID除外,好像现在不支持了,勾选了配置会失败)、TBB、OpenGL、OpenMP、Fast_Math、CUDA_Fast_Math、Non-free、opencv_world;关闭了JAVA相关的模块、SETUPVARS、所有的Test。 Release和Debug都编译了。 CUDA版本:12.0.0 cuDNN版本:8.9.7.29

2024-06-21

空空如也

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

TA关注的人

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