- 博客(16)
- 收藏
- 关注
原创 详细,OpenCVSharp在C#项目Windows窗体应用(.NET Framework)程序中的环境配置
OpenCvSharp的简单应用,双击“加载图片”按钮,为该按钮添加点击事件,该事件代码的作用是找到计算机中的某张图片,并将其显示在控件pictureBox1上。
2025-01-19 16:12:28
390
原创 AnyCPU版本的程序集中同时添加x64和x86版本的dll
.\bin\Debug\文件夹中存在某.exe执行文件,在一些情况下需要有配套的dll与该.exe文件处于同一级的文件中。程序是AnyCPU版本的,为什么dll没有AnyCPU版本的?怎么在不改变平台版本的情况下,同时引用两个版本的dll?其中x64和x86文件夹中各包含一个OpenCvSharpExtern.dll。即可将同名但不同版本的dll同时放到与.exe执行文件的同级目录下。解决方法:在.exe文件的同级文件夹中新建名为“dll”的文件夹,
2025-01-19 15:51:43
188
原创 C#,Winform,多段线,多边形绘制区域
在加载好的图像上可以用鼠标绘制多段线,多边形围成的不规则的ROI区域,结束绘制后可以将“抠”出来的区域呈现在另外一个控件上。开始绘制时判断是否有图像,因为是在图像上绘制;启用编辑模式和绘画状态下才能绘画;右键结束绘制。
2024-12-12 12:04:54
338
原创 Halcon读图出错,16进制查看图片格式方法及其代表含义
使用Halcon加载微信截图会报错,原因是图片真实格式与图片名称后缀不匹配,更改为正确的后缀即可。Windows Bitmap (bmp),文件头:42 4D。PNG (png),文件头:89 50 4E 47。GIF (gif),文件头:47 49 46 38。JPEG (jpg),文件头:FF D8 FF。自我总结点滴,欢迎批评指正。
2024-12-09 11:40:33
191
原创 绘制矩形的按钮,动态绘制ROI区域并显示在另外的指定区域C#、OpenCVSharp、OpenCV
在加载好的图像上可以用鼠标绘制矩形的ROI区域,结束绘制后可以将“抠”出来的区域呈现在另外一个控件上。
2024-12-03 15:11:25
379
转载 winform中pictureBox控件zoom模式下的,实时显示鼠标坐标
控件上显示图片时,通过鼠标移动获取其在图片中的坐标,并将相关信息显示。
2024-11-29 16:49:22
195
原创 Win11如何永久关闭Onedrive开机自启动,禁止Onedrive开机自启动。
Win11如何永久关闭Onedrive开机自启动,禁止Onedrive开机自启动。
2024-11-13 14:07:36
4485
原创 VS2019配置opencv环境,debug版本不报错,release版本报错无法解析的外部符号
VS2019配置opencv环境,debug版本不报错,release版本报错无法解析的外部符号
2024-03-27 19:54:27
380
2
原创 小白教程:PyQt5点击按钮,调用笔记本电脑摄像头将实时画面显示在label控件上,并且使用UI代码和逻辑代码分开的方式
小白教程,当我们掌握了一点点的Qt Designer的技能,得意于能够在界面上作画的时候,怎么编写其中的逻辑关系是我们进一步想要了解的,下面介绍了点击按钮-->调用笔记本电脑摄像头-->加载实时画面到TextLabel-->关闭摄像头的简单过程。建议不要一股脑的粘贴复制,消化吸收是目的,欢迎评论区的思想碰撞。
2024-01-12 15:51:29
2649
2
原创 PyQt5点击按钮,查找电脑中的图片并将它显示在label控件上,并且使用UI代码和逻辑代码分开的方式
PyQt5点击按钮,查找电脑中的图片并将它显示在label控件上,并且使用UI代码和逻辑代码分开的方式。
2024-01-10 09:47:05
1247
3
原创 成功解决win10电脑桌面回收站图标变成白板
(3)选择需要更改的图标,点击恢复默认,应用后点击确定即可,图标就恢复正常了。回收站图标变成白板,但是回收站的功能正常。(2)选择主题——>桌面图标设置。(1)在桌面右键,选择个性化。
2023-08-14 19:19:07
1098
原创 深度学习训练数据集标注格式转换:xml转txt;txt转xml
py文件做好了,文件夹也做好之后,重新打开VScode->打开文件夹->选择txt2xml文件夹->点击txt2xml.py->右键运行python->在终端中运行python文件(我用的是VScode)即可。在桌面新建一个xml2txt.py文件,输入以下代码,把输入和输出路径改了,右键->运行python->在终端中运行python文件(我用的是VScode)即可。
2023-06-15 17:11:16
5021
14
原创 C++联合MFC编程,debug不报错而release报错处理方法。
后来我发现,对于一个小白的我来说,我或者大部分回答的人都忽视了一个问题,就是在release模式下,也需要配置一遍和debug模式下同样的环境比如包含目录和库目录什么的。我把环境又配置了一遍就好了。当我用MFC联合Halcon使用C++语言编程的时候,发现debug模式下不报错release模式下报错,在网上搜了很多,有的回答很多很专业。一开始我以为在debug模式下配置环境完了就一劳永逸了,改成release模式,一堆错误,我想我的代码也没错的那么离谱吧?
2023-06-09 15:13:38
418
原创 成功解决:无法向此非 CCmdTarget 派生类添加任何命令;异常来自HRESULT: 0x80004005(e_fail));类向导;双击按钮;响应函数自动生成失败。
不知道你们有没有出现这样的问题:无法向此非 CCmdTarget 派生类添加任何命令;异常来自HRESULT: 0x80004005(e_fail));第二步,打开项目的文件夹,点击第一眼看到的第一个x64文件夹,进去之后有两个文件夹Debug和Release,清除这两个文件夹中的内容。第四步,重新打开项目,清理解决方案,重新生成解决方案,应该就能双击按钮自动生成响应函数了,类向导也正常了。项目的文件夹中把“隐藏的项目”勾选上,此后,我们能看到出现了一个“.vs” 的文件夹,把它删掉。第一步,先关闭VS。
2023-05-04 13:11:17
1243
4
原创 对于TP TN FP FN的理解
真得病而且检测结果为阳性的就叫做TP(真阳性),预测正确;真没病而且检测结果为阴性的就叫做TN(真阴性),预测正确;假得病而且检测结果为阳性的就叫做FP(假阳性),预测错误;假没病而且检测结果为阴性的就叫做FN(假阴性),预测错误。
2023-03-20 15:53:40
292
原创 创建MyDataset调用tool文件下函数
创建MyDataset调用tool文件下函数,调用CatDogDataset(Dataset) 函数。
2023-03-06 15:52:04
129
空空如也
YOLOv5检测没有检测框
2023-08-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人