自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 792

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

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

2021-12-04 22:26:17 686

原创 建立MFC多文档工程

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

2021-11-14 22:18:05 711

原创 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 1200

原创 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 308

原创 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 1066

原创 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 568

原创 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 1366

原创 文件读取

文件内容读取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 61

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

最近看深度学习的代码时,大多程序运行时是通过命令行的方式实现的。简单做了的小例子:代码: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 684

原创 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 202

原创 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 1326

原创 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 1398

原创 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 1382

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

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

2020-04-19 21:40:49 411

原创 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 326 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 734

翻译 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 114

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

利用委托进行窗体传值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 754

原创 创建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 1116

原创 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 530

原创 VS2013配置OpenCV2.4.13

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

2017-12-22 12:27:54 716

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

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

2017-12-09 22:38:21 1712

原创 C#常用数据存储

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

2017-10-31 21:01:03 5208

原创 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 1167

原创 双目重构

双目重构一、重构的流程1.摄像机标定获取内参和外参2.极线矫正3.在两幅图像中搜索匹配点4.计算深度信息5.重构表面数据二、标定流程1、拍摄标定板图像2、畸变矫正3、确定标定板和相机的位置关系4、生成深度图像三、原理1、理想针孔模型2、世界坐标到图像坐标转换3、双目测距原理4、极线约束5、极线矫正6、匹配点搜索

2017-09-14 21:47:39 506

原创 Ubuntu14配置OpenCV2.4.11

Ubuntu14配置OpenCV2.4.111、Ubuntu14.04的编译器检查命令:$gcc  --version $g++  --version2、在Ubuntu14.04的根目录下新建一个/work/tools/目录,并修改目录的权限,将opencv2.4.11放到此目录下。$sudo mkdir work$cd

2017-06-07 21:46:25 737

原创 多线程常用类

Thread 类和TimeSpan 结构1.Thread类创建和控制线程,设置其优先级并获取其状态。(1)命名空间:   System.Threading程序集:  mscorlib(位于 mscorlib.dll)(2)继承层次结构System.Object  System.Runtime.ConstrainedExecution.CriticalFinalize

2017-06-02 13:51:08 2297

原创 静态与非静态

静态与非静态1、静态与非静态区别(1)在非静态类中,既可以有非静态成员(即实例成员),也可以有静态成员。(2)在调用实例成员时,需要使用:对象名.实例成员。在调用静态成员的时候,需要使用:类名.静态成员名。总结:(1)静态成员必须使用类名去调用,而实例成员使用对象名调用。(2)静态函数中,只能访问静态成员,不允许访问实例成员。(3)实例函数中,既可以使用静态成员

2017-04-19 21:00:46 459

原创 params可变参数

params可变参数1、实例-求一个人的总成绩代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace params可变参数{    class Program    {        static void Main(

2017-04-19 19:52:51 590

原创 C#中using用法

C#中using用法1、引用命名空间例子: using System.Text; using System;2、为命名空间或类型创建别名创建别名的原因在于同一个文件中引入不同的命名空间中包括了相同名称的类型。为了避免出现名称冲突,可以通过设定别名来解决.例子: using CameraHandle = System.Int32; using MvApi = MV

2017-04-18 21:17:08 631

原创 枚举类型

枚举类型1、枚举语法[public] enum 枚举名{ 值1, 值2, 值3, ....... 值n}[public]是可选项。2、实例1代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace

2017-04-13 21:44:49 362

原创 方法中的返回参数(out参数)

方法中的参数(out参数)1、out参数(1)使用数组返回多个值(同一类型)代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 函数中参数{    class Program    {        stati

2017-04-13 18:29:19 973

原创 分页符的使用

分页符的使用1、未使用分页符时,第二章的内容会和第一章的结束内容出现在同一个页面中,正常是希望第二章从新一页开始排版。这时可以使用分页符来实现。2、使用方法:在“第二章”字符前选择插入“分页符”即可,结果如下图所示。

2017-04-12 10:33:18 4023

原创 FileStream读写文件

FileStream读写文件FileStream类:操作字节的,可以操作任何的文件StreamReader类和StreamWriter类:操作字符的,只能操作文本文件。1、FileStream类FileStream类命名空间:   System.IO(1)构造函数:FileStream(String, FileMode):使用指定的路径和创建模式初始

2017-04-11 22:37:49 43551 1

原创 使用移动平均的图像阈值处理

使用移动平均的图像阈值处理1、代码clc;clear all;close all;f = imread('c.tif');figure;imshow(f);title('原图像');T = graythresh(f);g1 = im2bw(f, T); g2 = movingthresh(f, 20, 0.5);figure, imshow(g2);

2017-04-11 18:02:30 5221 2

原创 基本全局阈值处理

基本全局阈值处理1、全局阈值处理(1)计算步骤通常,在图像处理中首选的方法是使用一种能基于图像数据自动地选择阈值的算法,为了自动选阈值,下列迭代过程采用的就是这样的方法:(1) 针对全局阈值选择初始估计值T。(2) 用T 分割图像。这会产生两组像素:G1 由所有灰度值大于T 的像素组成,G2 由所有灰度值小于等于T的像素组成。(3) 分别计算G1、G2 区域内的平均灰度

2017-04-11 17:51:36 22999 3

原创 使用分水岭变换的分割

使用分水岭变换的分割1、使用距离变换和分水岭变换分割二值图像(1)代码%使用距离变换和分水岭变换分割二值图像clc;clear all;close all;f=imread('0.jpg');figure;imshow(f);title('原图像');g=im2bw(f,graythresh(f));   %图像二值化figure;subplot(2

2017-04-11 16:05:50 6472 1

原创 RGB 矢量空间中处理(彩色边缘检测和区域分割)

RGB 矢量空间中处理(彩色边缘检测和区域分割)1、彩色边缘检测(1)代码%矢量空间彩色边缘检测clc;clear all;close all;f=imread('0.jpg');figure;imshow(f);title('原图像'); %显示原图像%%%f 是RGB 图像,T是[0,1]范围内的阈值选项(默认为0);VG是RGB向量梯度F(

2017-04-11 15:04:26 4500 1

原创 彩色图像的锐化处理

彩色图像的锐化处理1、使用拉普拉斯滤波图像增强(1)代码%彩色图像的锐化处理clc;clear all;close all;f=imread('0.jpg'); %加载原图像figure;imshow(f);title('原始图像');fb=tofloat(f);   %将图像转化为浮点型lapmask=[1 1 1;1 -8 1;1 1 1]; %拉普

2017-04-11 13:59:54 9650

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关注的人

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