自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(338)
  • 资源 (7)
  • 收藏
  • 关注

原创 yolov8部署

利用examples中的YOLOv8-CPP-Inference实现推理。1.yolov8模型转为onnx。

2023-12-26 08:42:57 315

原创 Halcon角度定义

0度30度-30度90度-90度150度-150度180度。

2023-12-24 20:38:30 335

原创 yolov8常用命令

复制coco128.yaml更名为myDetect.yaml。(2)运行目标检测与分割模型。

2023-12-14 22:34:47 554

原创 yolov8学习

datasets:不同数据集对应yaml文件。models:不同模型对应的yaml文件。1.ultralytics文件夹。1.yolov8代码结构。用于图像预处理的py代码。

2023-12-11 21:28:38 475

原创 pytorch环境配置

4.配置pytorch CPU版本。GPU版本:cuda11.8版本。

2023-12-11 19:56:43 468 1

原创 图像格式导致halcon读取失败

Windows Bitmap (bmp),文件头:42 4D。PNG (png),文件头:89 50 4E 47。GIF (gif),文件头:47 49 46 38。JPEG (jpg),文件头:FF D8 FF。打开软件“notepad”使用16进制查看图片。halcon正常读取。但是opencv读取正常。3.批量修改文件后缀名。halcon读取异常。

2023-11-16 08:21:42 185

原创 OpenCV压缩保存图像

3.PNG格式保存图像的质量是最接近原本质量的,但保存写入的速度是最慢的。quality 100:保存图像大小6.65M。quality 10:保存图像大小228K。quality 50:保存图像大小342K。2.bmp格式图片是不带任何压缩。1.JPG格式图片是自带压缩的。原图大小39.1 MB。

2023-11-14 09:58:29 456

原创 Qt界面实现中英文切换

qt界面实现中英文语言切换

2023-10-27 21:58:05 1002

原创 VS+Qt 自定义Dialog

2.选择基类[1]QDialog,更改[2]ui文件名称,修改定义Dialog[3]对应类名,最后点击Finish完成。1.右击项目,选择“添加-模块”,然后选择“Qt-Qt Widgets Class”3.对应的文件即添加完成。

2023-08-24 22:13:13 967

原创 opencv 矩阵运算

4.multiply两个数组的按元素比例缩放的乘积。5.矩阵转置transpose和t。2.元素乘法或者除法(mul)3.向量的点积(dot)

2023-08-18 08:41:42 1302

原创 qt添加图标

Qt程序设置图标

2023-07-30 16:52:21 973

原创 Qt中文显示乱码问题

Qt中文显示乱码问题

2023-07-30 16:20:33 212

原创 Qt状态栏

(1)addPermanentWidget:在状态栏的。(2)addWidget:在状态栏的。

2023-07-30 16:17:58 512

原创 c# Release模式调试设置

1.Release生成设置。

2023-04-28 10:44:33 631

原创 Invoke与BeginInvoke学习笔记

正确的做法是将工作线程中涉及更新界面的代码封装为一个方法,通过Invoke(同步) 或者 BeginInvoke(异步) 去调用,两者的区别就是一个导致工作线程等待,而另外一个则不会。Invoke()的作用是:在应用程序的主线程上执行指定的委托。Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。在多线程编程中,经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法.1.Invoke与BeginInvoke。

2023-04-24 09:22:11 132 1

原创 VSCode调试python 命令行

1.下面是要调试一段对图像标注mask的代码,运行方式是命令行。2.调试方法原本运行命令为:python gray_to_color.py C:\Users\99389\Desktop\123 C:\Users\99389\Desktop\345先添加launch.json文件:然后添加:形式类似于"args": ["--key1", "value1","--key2", "value2"]最终的launch.json文件内容为:然后调试即可。...

2022-03-18 11:11:12 1756

原创 【无标题】MFC-多文档操作

多文档操作1.GetActiveViewCView* GetActiveView( ) const;调用该成员函数获取指向活动视图(如果有)附加到框架窗口(CFrameWnd)。此函数返回NULL,在调用对MDI主框架窗口(CMDIFrameWnd)。 在MDI应用程序中,MDI主框架窗口没有一个关联的视图。 相反,每个单独的子窗口(CMDIChildWnd)具有一个或多个关联的视图。 在MDI应用程序的活动视图可以通过首先查找活动的MDI子窗口然后找到该子窗口的事件视图获取。 活动MDI.

2021-12-04 22:26:17 1019

原创 建立MFC多文档工程

1.新建一个MFC多文档工程2.设置“使用功能区”3.把所有的勾选都去掉4.运行效果

2021-11-14 22:18:05 1288

原创 MFC-对话框界面卡死

LeNet-5共有7层,不包含输入,每层都包含可训练参数;每个层有多个Feature Map,每个FeatureMap通过一种卷积滤波器提取输入的一种特征,然后每个FeatureMap有多个神经元。各层参数详解:1、INPUT层-输入层 首先是数据 INPUT 层,输入图像的尺寸统一归一化为32*32。 注意:本层不算LeNet-5的网络结构,传统上,不将输入层视为网络层次结构之一。2、C1层-卷积层 输入图片:32*32 卷积核大小:...

2021-08-31 14:14:12 2877

原创 Mask进行抠图

方法一:Mat Image=imread("D:\\cab.png");imshow("srcImage",Image);Mat roi1,roi2,Mask;//初始化0roi1=Mat::zeros(Image.size(),CV_8UC1);roi2=Mat::zeros(Image.size(),CV_8UC1);Mask=Mat::zeros(Image.size(),CV_8UC1);//thickness:-1表示填充circle(roi1,Point(278,240

2021-04-21 09:08:45 727

原创 Qt配置exe软件运行环境

1.使用windeployqt.exe配置 Qt 开发软件通常使用动态链接库dll方式,在发布生成的exe程序时,需要复制一大堆 dll,尤其Qt自带的一些dll。使用windeployqt.exe配置Qt自带的一些dll库,方法:命令:C:\Qt\Qt5.9.4\5.9.4\msvc2013_64\bin>windeployqt C:\Users\Desktop\qt\Run\CheckSystem.exe注:前面VS Qt编译器安装目录,后者是自己运行软件的目录...

2021-01-04 21:37:47 1899

原创 qt-自定义消息响应

1.信号-signal:由操作系统产生的消息。槽-slot:程序中的消息处理函数。连接-connect:将系统消息绑定到消息处理函数。[static] QMetaObject::Connection QObject::connect(const QObject *sender, //发送对象const char *signal, //消息名const QObject *receiver, //接收对象co.

2020-12-25 22:24:42 956

原创 VS+Qt创建显示多窗体

1.主界面上添加两个按钮“新窗口”和新对话框,分别用于调用新窗口和新对话框。2.添加一个窗口界面和对话框界面3.对ui进行编译,会在外部依赖项中生成对应的ui_MultiDialog.h和ui_newDialog.h和ui_NewWindow.h文件4.添加窗口对应的.h和.cpp文件5.添加对话框对应的.h和.cpp文件6.主界面调用实现7.效果显示...

2020-12-13 00:12:18 2238 1

原创 文件读取

文件内容读取import osif __name__== '__main__': train_img_path="E:\\AI培训\\week3\\课后资料\\EAST-pytorch\\ICDAR_2015\\ICDAR_2015\\train_img" #os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表 fileList=os.listdir(train_img_path) print(fileList) file_num

2020-09-14 08:54:56 137

原创 深度学习命令行参数解析

最近看深度学习的代码时,大多程序运行时是通过命令行的方式实现的。简单做了的小例子:代码:import argparseimport osdef decode(args): # 参数解析 print('actionName:',args.action) print('batchSize:',args.batch_size) print('FilePath:',args.filePath) print('ckpt:',args.ckpt) pr.

2020-09-11 15:31:52 1173

原创 VGG网络学习笔记

1.VGG是Oxford的VisualGeometryGroup的组提出的.对应的论文:Very Deep Convolutional Networks for Large-Scale Image Recognition2.对应的网络结构3. VGG16结构针对VGG16进行具体分析发现,VGG16共包含:13个卷积层(Convolutional Layer),分别用conv3-XXX表示 3个全连接层(Fully connected Layer),分别用FC-XXXX表示..

2020-08-08 16:24:42 314

原创 HALCON-OpenCV-ROI绘制截取ROI图像

1.HALCON中ROI区域实现,图像截取read_image (Board, 'E:/Images/board.jpg')gen_circle (ROI_Circle, 252, 190, 17)gen_rectangle1 (ROI_Rect, 323, 356, 416, 490)gen_rectangle2 (ROI_RectPHi, 183, 240, rad(-46), 51, 20)gen_ellipse (ROI_Ellipse, 265, 417, rad(0), 43,

2020-06-15 21:45:26 1966

原创 MySql在表中插入字段

最近在修改代码时用到了一些数据库的操作,平时很少用,记个笔记:(1)在表中插入新的字段命令:ALTER TABLE 表名 ADD 要插入的字段 int default 0实例:CString str="alter table tableInfo add num int defualt 0";db.OpenSql(str);(2)列数据的拷贝命令:UPDATE 表名 SET 要拷贝的目标字段=要拷贝的数据字段CString str="update tableInf...

2020-06-01 22:02:57 1822

原创 OpenCV实现边缘匹配查找

参考自:https://www.codeproject.com/articles/99457/edge-based-template-matching实现具体步骤就不介绍:别人的代码是opencv老版本实现的,自己看着比较费劲,后面就想着自己重新实现一下,顺便熟悉下具体的整个步骤。利用晚上的时间断断续续好多天了,今天晚上终于调试完成了。别人的代码就不贴了,当时是花人民币在某宝找人在CSDN下载的。自己的代码:1.梯度和方向计算:Mat gx, gy;Sobel(grayTempl

2020-05-17 22:26:33 1853

原创 Qt菜单栏-工具栏-状态栏

#include "mainwindow.h"//添加头文件#include<QMenuBar>#include <QToolBar>#include <QPushButton>#include <QStatusBar>#include <QLabel>#include<QDoc...

2020-04-19 21:40:49 543

原创 VS2013+QT插件+QT5.9.4:控件相关问题

问题1:在利用VS2013+Qt5.9.4时有点懵,用Qt creator还知道点。VS中明明在ui界面中添加了控件,在代码中却看不到相关控件的变量。上网百度后,看到别人写的:1.更改UI界面后,保存UI界面;2.返回VS中,找到UI界面文件,右击->编译;3.再选中解决方案,右击->重新扫描解决方案。发现确实有用。问题2:在自定义函数中直接通过ui找不到相对应的...

2020-04-18 22:44:41 436 1

原创 MFC通过鼠标滚轮上下滚动修改文本框中的变量值大小

功能大体描述:大体就是一个Spin控件,一个Edit控件。点击Spin上下可以修改Edit中的值,点击Edit控件(获取到输入光标后),滚动滚轮修改Edit中的值1.这里使用OnMouseWheel消息(WM_MOUSEWHEEL)响应函数官方函数:afx_msg BOOL OnMouseWheel( UINT nFlags, short zDelta, CPoint pt ); ...

2020-03-27 11:00:07 1163

翻译 TensorFlow张量

从毕业到现在基本上没用过CSDN了,最近再看tensorflow的时候,顺便拿来做笔记了。一、tf.constantCreates a constant tensor.创建常量张量 tf.constant( value, dtype=None, shape=None, name='Const', verify_sha...

2019-12-12 20:45:35 159

原创 利用委托进行窗体传值

利用委托进行窗体传值Form1.cs代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using Sy

2018-01-01 21:53:40 881

原创 创建XML文档

XML:可扩展的标记语言注意:XML是严格区分大小写的。XML标签也是成对出现的。通过代码来创建XML文档(1)引用命名空间命名空间:System.Xml(2)创建XML文档对象XmlDocument doc = new XmlDocument();(3)//创建第一行描述信息,并添加到doc文档XML文档有且只能有一个根节点(4)创建根节点(5

2018-01-01 21:20:43 1388

原创 C#单例模式实现

C#单例模式实现单例模式1.将构造函数私有化。2.提供一个静态方法,返回一个对象。3.创建一个单例。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Li

2018-01-01 20:34:21 589

原创 VS2013配置OpenCV2.4.13

VS2013配置OpenCV2.4.13一、环境变量设置(1)用户变量设置(2)系统环境变量设置二、应用程序配置库1.新建一个空项目添加源文件,通过“属性管理器”添加库路径2.vc++目录设置3.文件库添加到此配置完成

2017-12-22 12:27:54 781

原创 测量出管脚的实际宽度和距离-官方实例

测量出管脚的实际宽度和距离本篇的内容来自Halcon的官方代码实现方法:         画出一矩形确定ROI,将管脚信息包含在内,根据灰度值检测到管脚的边缘。再由边缘的变换次序(从灰度值从大到小和小到大) ,得出边缘对,计算边缘对的距离和相对距离,得出管脚宽度和距离。* This example program demonstrates the basic usage

2017-12-09 22:38:21 1910

原创 C#常用数据存储

C#常用数据存储类型1.List 类表示可通过索引访问的对象的强类型列表。 提供用于对列表进行搜索、排序和操作的方法。命名空间:  System.Collections.Generic程序集:  mscorlib(在 mscorlib.dll 中)public class List : IList, ICollection, IEnumerable, I

2017-10-31 21:01:03 6888

原创 VS2017(32系统)配置OpenCV2.4.11

VS2017(32系统)配置OpenCV2.4.111.这里可以使用vc12进行配置。2.环境变量与库文件的配置可以参考VS2010配置opencv2.4.11(vc10).3.配置完成后,程序运行,会报错缺失msvcp120d.dll和msvcrd.dll两个链接库。

2017-09-17 20:46:23 1248

Qt界面实现中英文切换

Qt界面实现中英文切换

2023-10-27

VC++中halcon TupleConcat循环次数上万次,添加数据时间较长问题解决方法

VC++中halcon TupleConcat 循环次数上万次,Append数据时间较长问题解决方法。 亲测有效

2023-02-17

Linux安装pytorch教程.docx

linux系统下安装anconda、pytorch、pycharm

2021-03-19

: opencv图像处理-边缘匹配

OpenCV中有自己的模板匹配!但用过halcon后发现opencv好像还是没有和收费的比。感觉还是了解一些底层算法会比较好。 其实不想积分的,但自己平时下载别人的代码没有积分可用。不喜勿喷!!谢谢

2020-05-17

msvcp120d.dll和msvcrd.dll两个链接库

msvcp120d.dll和msvcrd.dll两个链接库

2017-09-17

MNIST程序与数据包(Tensorflow)

MNIST程序与数据包(Tensorflow) ----官方第一个实例

2017-03-12

C#实现简单的音乐播放器(只支持.wav格式文件)

C#实现简单的音乐播放器(只支持.wav格式文件)--带有2个.wav格式文件

2017-03-05

OpenCV2.4.11版--源码工程---VS2010

OpenCV2.4.11版--源码工程包---可以用VS2010直接打开

2016-12-23

java学习笔记

java学习个人笔记,喜欢的可以看看。自己编程过程中整理的

2015-05-23

空空如也

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

TA关注的人

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