摘要:
-- main.py -- util.py -- data_loader.py -- mode.py -- DeblurGAN.py -- vgg19.py -- layer.py -- vgg19.npy -- data | train | blur | image1.png | image2.p 阅读全文
摘要:
今天说的是栈与递归的关系,函数的递归调用和普通函数调用是一样的。当程序执行到某个函数时,将这个函数进行入栈操作,在入栈之前,通常需要完成三件事。 1、将所有的实参、返回地址等信息传递给被调函数保存。(输入参数和标记返回值地址) 2、为被调函数的局部变量分配存储区。(分配局部变量地址空间) 3、将控制 阅读全文
摘要:
Eigen库矩阵运算使用方法 Eigen这个类库,存的东西好多的,来看一下主要的几个头文件吧: ——Core 有关矩阵和数组的类,有基本的线性代数(包含 三角形 和 自伴乘积 相关),还有相应对数组的操作。 ——Geometry 几何学的类,有关转换、平移、进位制、2D旋转、3D旋转(四元组和角轴相 阅读全文
摘要:
Opencv中图像的遍历与像素操作 OpenCV中表示图像的数据结构是cv::Mat,Mat对象本质上是一个由数值组成的矩阵。矩阵的每一个元素代表一个像素,对于灰度图像,像素是由8位无符号数来表示(0代表黑,255代表白);对于彩色图像,每个像素是一个三元向量,即由三个8位无符号数来表示三个颜色通道 阅读全文
摘要:
C++Array类模板 函数模板和类模板都属于泛型技术,利用函数模板和类模板来创建一个具有通用功能的函数和类,以支持多种不同的形参,从而进一步简化重载函数的函数体设计。 声明方法:template<typename/class 标识符(T)> 函数声明(通用形参使用标识符(T)代替) 在本次我编写的 阅读全文
摘要:
PLC编程逻辑思路 在整个执行过程的流程中,都是在不断地找启动条件,停止条件以及输出结果。当条件不够时,就得想办法如果添加标志位,根据已有条件去构造条件;当结果开发耦合时,就制造中间继电器去除耦合。 1.根据流程确定IO口 根据工作需求,工作流程制定硬件与软件方案,在设计PLC编程逻辑思路时,首先确 阅读全文
摘要:
信号与系统 信号——>系统——>响应 信号、系统以及响应三者贯穿信号与系统整本书。 信号涉及的概念十分广泛,人与外部世界不断地交换信息,在信息传递中,随着参数变化的物理量即可定义为信号。因此,信号是信息的具体表现形式,信息是信号的具体内容,互为表里。根据信号的静态特性,可分为确定信号与随机信号、连续 阅读全文
摘要:
最基本的图像分析工具 灰度直方图。使用直方图辅助,可以实现4大灰度变换,包括线性灰度变换(灰度拉伸)、灰度对数变换、灰度伽马变换、灰度分段线性变换;使用直方图修正技术,可以实现2大变换,包括直方图均衡化和直方图规定化。 一、灰度直方图 灰度直方图分为一般灰度直方图和归一化灰度直方图,灰度直方图统计图 阅读全文
摘要:
C#跨线程调用控件 在C#应用程序开发中,我们经常需要把UI线程和工作线程分开编程,为了防止界面停止响应。同时,我们也需要在工作线程中去更新UI界面的控件,在CLR的线程安全中并不允许我们直接在工作线程操作UI界面。因此,介绍以下三种方式进行跨线程操作UI。 第一种方法:使用delegate和inv 阅读全文
摘要:
一维码的原理与结构 条码基本原理是利用条纹和间隔或宽窄条纹(间隔)构成二进制的”0“和”1“,反映的是某种信息。 一维条码数据结构,分四个区域。组成分别为静区、起始/终止符、校验符、数据符。 一维条码的意识形态结构,分三条。 一维码的定位与识别 基本halcon工具算子,create_bar_cod 阅读全文