- 博客(61)
- 收藏
- 关注
原创 ModuleNotFoundError: No module named ‘tqdm‘
2.遇到问题ModuleNotFoundError: No module named ‘tqdm’3.解决办法 pip install tqdm。1.最近使用yolov8训练分类器。
2024-08-18 15:55:09 96
原创 ModuleNotFoundError: No module named ‘yaml‘
1.最近使用yolov8做分类识别,从零开始训练,不使用预训练权重,加载yolov8自配的.yaml文件从零开始训练,2.遇到报错ModuleNotFoundError: No module named ‘yaml’3.解决办法pip install pyyaml 就可以了。
2024-08-17 16:21:42 67
原创 halcon深度学习语义分割训练图片遇到的坑
2.发现在训练的过程中预处理数据字典中训练的数据路径是写死在字典中,要么根据当前训练路径重新预处理,要么修改字典里面的路径。1.最近使用halcon深度学习语义分割,做缺陷检测。
2024-08-03 17:44:39 93
原创 halcon深度学习语义分割预处理图片遇到的坑
3.标注好图片后,到处预处理,发现报错,[‘Multiple matching segmentation files for image /1.jpg’]意思是:[’ image /1.jpg的多个匹配分割文件’],在导出数据时把软件自动添加的后缀删掉。这样就不会导致halcon程序读取图片跟标签时排序对不上号。4.导致这个错误原因是在于处理图片时,匹配标注跟图片时编号对应不上。1.最近使用halcon深度学习语义分割,做缺陷检测。2.在使用halcon的深度学习标准工具,标注图片。
2024-08-03 15:52:49 188
原创 映美精彩色相机IFrameQueueBuffer转halcon的HObject
1.之前写了黑白IFrameQueueBuffer转halcon的HObject,下载这边文件写,彩色IFrameQueueBuffer转halcon的HObject。2.相机的部署跟黑白的一样,不同的是取图的格式改变。3.把图片转成HObject。
2024-07-23 16:59:04 293
原创 halcon+qt开发显示图片界面软件
1.在halcon运行目录下,找到include和lib这两个文件夹复制到qt项目文件.pro同一个文件目录。其中$$PWD代表.pro文件夹当前目录路径。2.在qt的.pro文件中加入。
2024-07-13 14:03:38 303
原创 映美精黑白相机IFrameQueueBuffer转halcon的HObject
1sdk 2c++开发例子 3c#开发例子。3.ICImagingControl使用这个类控制相机。映美精黑白相机,用wpf+halcon开发取图。5.把图片转成HObject。1.到官网下载,开发包。4.采用回调方式取图。
2024-07-12 17:03:29 416
原创 halcon在初始化设置深度网络使用GPU时报错Out of compute device memory in operator set_dl_classifier_param
halcon在初始化设置深度网络使用GPU时报错Out of compute device memory in operator set_dl_classifier_param。解决办法时加载网络后,先重新设置batchsize的值,然后在运行set_dl_model_param (DLModelHandle, ‘gpu’, GpuId)set_dl_model_param (DLModelHandle, ‘gpu’, GpuId) 设置使用GPU时分的内存过大。
2024-07-11 16:10:46 181
原创 HalconDotNet.HOperatorException:“HALCON error #7717: For this operation the cuBLAS library needs to
halcon在加载深度学习网络时报错:HalconDotNet.HOperatorException:“HALCON error #7717: For this operation the cuBLAS library needs to be available (See installation guide) in operator set_dl_model_param”这个错误的意思是:halcon在加载深度学习网络的时候需要用到cuBLAS 的静态库,
2024-07-11 16:05:50 259
原创 HalconDotNet.HOperatorException:“HALCON error #7990: DL: The DL module (libhalcondl.so/halcondl.dll)
最近开发halcon深度学习,用wpf+halcon。在加载网络模型的时候报错:HalconDotNet.HOperatorException:“HALCON error #7990: DL: The DL module (libhalcondl.so/halcondl.dll)这句话的意思是没有找到libhalcondl.so/halcondl.dll,这两个文件,需要到halcon运行目录下找到halcondl.dll和libiomp5md.dll,然后复制到软件的运行目录中。
2024-07-11 14:45:54 180
原创 HalconDotNet.HOperatorException:“HALCON error #1401: Wrong number of values of control parameter 1 i
参考这篇文章:https://blog.csdn.net/songhuangong123/article/details/130169307。今天开发halcon程序,使用wpf+HSmartWindowControlWPF控件,发现编译成功,但是启动就报错。然后查找资料,解决问题的方式是 把halcon的hcanvas.dll 复制到软件的运行目录下就好了。
2024-07-10 15:51:59 314
原创 halcon中HSmartWindowControlWPF空间配合wpf使用编译时出现问题
2.还要包含System.Drawing.dll这个系统dll。1.包含halcondonet.dll。
2024-07-10 14:00:03 404
原创 pycharm中切回光标位置的快捷键
1 ctrl+alt+“向左的箭头”:返回上一步。2 ctrl+alt+“向右的箭头”:往前下一步。pycharm中切回光标位置的快捷键。
2024-07-01 13:56:00 176
原创 from PyQt5.QtChart import QChart ImportError: DLL load failed: 找不到指定的模块。
在运行是遇到from PyQt5.QtChart import QChart ImportError: DLL load failed: 找不到指定的模块。pip install PyQtChart --upgrade -i 镜像路径。pip install PyQt5 --upgrade -i 镜像路径。估计是安装QChart安装没正确,可以更新下安装包,如果更新比较慢,可以使用镜像更新。最近在开发pyqt5代码。
2024-06-25 10:49:17 240
原创 把Python写的程序打包成exe应用文件
3.打开控制台程序,使用pip指令安装 pip install pyinstaller,可以使用anaconda的prompt控制台,也可以使用pycharm控制台。4.如果下载速度慢,可以使用清华镜像站,或者阿里镜像站,或者访问国外网站,或者到http://pypi.com先离线下载pyinstaller安装包,然后安装。(参数要有-w,目的是去掉exe运行是启动的黑色窗口)1.python开发程序,是直接运行的,没有生成运行包的过程,如果需要生成运行包,要做额外操作。
2024-05-30 17:21:48 358
原创 halcon配合yolov8导出onnx模型检测物体
1.工业上多数视觉开发都是用halcon开发的,halcon本身也有自己的深度学习网络,至于halcon如果不使用本身的深度学习,使用其他网络导出的onnx模型怎样配合使用?本文基于yolov8写一个列子。创建输入数据的转换代码。
2024-05-25 14:07:41 721 2
原创 yolov9训练自定义数据
4.执行 pip install -r requirements.txt 编辑requirement.txt里面的依赖文件配置环境,一般云服务器直接运行指令就可以了,下载文件的速度很快。2.到github下载yolov9源码 https://github.com/WongKinYiu/yolov9。1.训练yolov9,先准备好一份自定义数据.。1配置预训练权重 2配置使用的网络 3设置训练的数据 4配置超参数 5训练的次数 6训练的批次。5.把自定义的数据也上传到矩池云,然后配置训练文件。
2024-05-15 22:44:10 359
原创 yolov9自定义数据训练遇到的坑
使用Pillow9.5版本不报这个错误,pip install Pillow==9.5。用train_dual.py脚本不会报这个错误。后面遇到其他坑在记录。
2024-04-13 18:11:14 156
原创 SegmentAnything导出Onnx模型分割图片
2.官方SegmentAnything导出Onnx模型,不全面。官方只提供了mask的decoder模型,还缺失image的encoder模型。1.SegmentAnything导出Onnx模型分割图片。4.导出模型的核心代码。
2024-04-02 21:56:41 270
原创 python中opencv的cv2.namedWindow报错The function is not implemented. Rebuild the library with Windows, GT
解决办法,安装opencv-contrib-python和opencv-contrib-python-headless。1问题:python中opencv运行nameWindow报错。
2024-03-07 22:24:31 763 2
原创 yolo导出的onnx怎么使用onnxruntime进行图片分割
我们可以知道output0固定8400行,也就是yolo最多识别到的物体是8400个,每一行前4个元素是boxex信息(x1,y1,x2,y2),着就是识别物体的对象概率,这里识别对象的种类80种,也就是每一行4到84元素是识别物体对象概率的信息,然后剩下的就是识别物体掩码的信息,会发现剩下的元素个数跟output1维度能对上,通过这个维度,可以把两个output整合成一个boxes。视频讲解地址:https://www.bilibili.com/video/BV1Y1421Z7LS/?
2024-02-24 17:22:19 546
原创 Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
2.2 在引用的环境路径下,像这里引用的环境路径E:\anaconda3,查找libiomp5md.dll,只留下一个libiomp5md.dll文件,其他文件重命名。1.这个错误是只libiomp5md.dll初始化两次。2.1 修改该环境路径。
2024-02-17 17:43:42 469
原创 yolo导出的onnx怎么使用onnxruntime调用
image_mat_ = self.CoverQImageToMat()###图片转换,把图片转成opencv的mat。4.yolo官方提供的api推理,可以按照官方文档就可以推理,这里还在讲下导出的onnx模型后,怎么加载推理。2.yolo模型训练后推理,主要分两种,一种是使用yolo官方提供的api推理,一种使用onnx模式推理。x_,y_,w_,h_=box_.xywh[0] ####获取识别到对象的左上角坐标,长,宽。boxes_ = result_.boxes ####获取boxes。
2024-02-05 23:32:48 1931
原创 pycharm中开发opencv出现The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Car
5.安装opencv-contril-python4.8 先到https://pypi.org/ 查找opencv-contril-python 下载对应的版本到本地,然后打开anconada的prompt,在控制台程序中切换到opencv-contril-python包的目录下,使用。3.解决办法 需要安装opencv-contril-python 版本应该要对上,所以笔者安装的也是4.8版本。2.笔者这边安装opencv是使用opencv-python 版本4.8。pip install 指令安装包。
2024-01-01 19:58:08 912
原创 github中怎么创建文件夹
2.然后在命名文件(Name your file)名时加"/"斜杠代表当前为文件夹。1.github中选中Addfile->Create new file。
2023-12-16 16:40:41 411
原创 比较轻量的wpf ui style
最近用wpf开发软件,在网上找了很多ui样式,发现要么采用人家开发好的ui样式库,加载dll,这样的方式是有很多控件的样式没有用到,很浪费,加上是加载第三方库,不适合针对自身项目维护和开发;要么网上在找一堆控件样式,抽合起来,导致界面风格不搭。这样以后软件开发可以简单地在当前的style上修改,方便维护,修改,如果有需要特定的按钮控件,可以再次自自定义开发。
2023-12-09 16:24:45 64
原创 qt读取保存中文方式
请添加图片描述](https://img-blog.csdnimg.cn/direct/c15e556577b64973b64f135fcd8ee2ca.jpeg。2.原因是编译用的字符格式,保存用的字符格式,读取用的字符格式,不统一,导致乱码。1.由于qtcreate保存中文或读取中文乱码。统一编译时使用的字符格式utf8。
2023-12-04 12:31:19 176
原创 wpf中WindowState=“Maximized”最大化会把窗口项目栏掩盖
/保存下当前位置与大小。2.wpf中WindowState=“Maximized”最大化会把窗口项目栏掩盖。3.解决的办法,代码中手动获取显示屏幕大小,手动设置窗口大小。/// 定义一个全局rect记录还原状态下窗口的位置和大小。1.wpf中重写window窗口样式,在代码中最大化窗口。
2023-11-29 13:56:57 498
原创 wfp中自定义样式不够反应不够丝滑
原因 我们定义是没有告诉系统不要继承系统默认的样式,导致系统先运行默认的样式行为,在到自动的行为。问题 wfp中自定义样式不够反应不够丝滑。加上这句话,告诉系统重新定义样式.
2023-11-28 17:07:44 37
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人