自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 收藏
  • 关注

原创 波动的定律及定理

惠更斯原理波的叠加原理

2020-09-30 09:36:53 1296

原创 波的基本概念

波长(λ):沿波传播方向两个相邻、相位差为2pi的振动质元之间的距离。周期(T):波前进一个波长的距离所需的时间。频率(v):单位时间内波动所传播的完整波数目。波速(u):波线():波面:波前:波函数简谐波波形图波程差相速行波能量密度平均能量密度能流密度...

2020-09-30 09:26:19 5291

原创 阻尼振动 受迫振动 共振

阻尼振动受迫振动共振

2020-09-27 21:56:28 415

原创 电磁振荡

电磁震荡振荡电路 无阻尼自由电磁振荡无阻尼电磁震荡的震荡方程无阻尼电磁震荡的能量

2020-09-27 21:54:38 1766

原创 简谐振动

简谐振动的基本概念简谐振动: 符合下列条件的振动x = A cos(ωt + φ)F = -kxa = -ω2x振幅: 简谐振动的物体离开平衡位置的最大距离。周期: 物体做一次完全振动所经历的时间。频率: 单位时间内物体所作完全振动的次数。角频率:相位:初相:角频率区别于转动中的角速度,角频率是由作简谐振动的物体本身的性质所决定的。角频率可以看作旋转矢量的角速度。初相可以看作旋转矢量的初始位置。相位可以看作旋转矢量的任意位置表达。简谐振动的判断简谐振动的能量描述

2020-09-27 21:53:04 2218

原创 调和函数

调和函数定义定理共轭调和函数定理解析函数和调和函数之间的关系

2020-09-27 21:36:49 30187

原创 初等复变函数

指数函数性质对数函数性质幂函数性质三角函数性质反三角函数性质双曲函数性质反双曲函数性质

2020-09-27 21:20:27 4212 1

原创 无穷远点

规定

2020-09-27 20:38:02 794

原创 复变函数的极限和连续

极限定义定理连续性定义定理两个连续函数的和、差、积仍是连续函数;当分母不为0时,商也是连续函数。连续函数的复合函数仍为连续函数。

2020-09-27 20:08:28 7514

原创 解析函数

解析定义:复变函数f(z)在z0的邻域内处处可导,则称f(z)在z0处解析;如果f(z)在定义域D内处处可导,则称f(z)解析。判断条件1.2.函数解析与处处可导的关系:

2020-09-27 19:52:35 6180

原创 复变函数的导数

导数判断可导定义式判断柯西-黎曼方程运算同实值函数求导。所以以前的求导公式也适用。运算法则

2020-09-27 19:52:04 25691

原创 复变函数基本概念

基本概念定义:设G是复平面上的一点集,对于G中的任意一点z,有确定的一个或多个w与它对应,则称在G上定义了一个复变函数。w = f(z)。定义域扩展到复平面,以前的函数只定义在整个实轴。单值函数:对于一个z∈G,有唯一一个w与它对应。多值函数:不是单值函数的函数。复变函数的一般坐标表示:w = f(z) = u(x, y) + iv(x, y);u(x, y),v(x, y)为实值函数。w = f(z) 的性质取决于 u(x, y) 和 v(x, y) 的性质。极限连续性导数判断

2020-09-26 22:06:17 5842

原创 时域形式电路中元件的特性

目录1. 电路元件(1)电阻元件(2)电感元件(3)电容元件(4)电压源(5)电流源2. 电路元件的分类1. 电路元件(1)电阻元件性质:消耗电能。元件特征:电压和电流的代数关系 f(u, i) = 0;当一个线性电阻元件的端电压不论为何值时,通过它的电流恒为零,就称其为“开路”。当一个线性电阻元件的端电流不论为何值时,它的端电压恒为零,就称其为“短路”。(2)电感元件性质:储存磁场的能量。元件特征:磁通和电流的代数关系……(3)电容元件性质:储存电场的能量。元件特征:电荷和电压的代

2020-09-26 20:11:05 1873

原创 集总电路的定律

欧姆定律基尔霍夫定律基尔霍夫电压定律(KVL): 在集总电路中,任何时刻,沿任一回路,所有支路电压的代数和恒等于零。基尔霍夫电流定律(KCL): 在集总电路中,任何时刻,对任一结点,所有流出结点的之路电流的代数和恒为零。...

2020-09-26 19:56:03 1124

原创 数学基础

*在此都以三维空间中的向量为例通量和散度通量散度环量和旋度环量旋度

2020-09-25 09:32:18 305

原创 角点检测

角点/兴趣点/特征点:特征明显的点。具体描述:灰度的梯度的局部最大所对应的像素点两条及两条以上边缘的交点图像中梯度值和梯度方向的变换速率都很高的点角点检测应用于运动检测,图像匹配,视频跟踪,三维建模和目标识别。图像的特征类型:边缘感兴趣关键点(角点)感兴趣区域(斑点)阻挠:光照变换和图像旋转的变化会使已有角点的特征变化。角点检测算法基于灰度图像的角点检测基于梯度基于模板主要考虑像素邻域点的灰度变化,将与邻域内亮度对比足够大的点定义未角点。Kitchen-Rosenf

2020-09-23 19:02:14 218

原创 漫水填充

把和种子点连通且颜色亮度相近的区域染成同一颜色。int floodFill(InputOutputArray image, InputOutputArray mask, Point seedPoint, Scalar newVal, Rect* rect = 0, Scalar loDiff = Scalar(), Scalar upDiff = Scalar(), int flags = 4);参数详解:第一个参数:第二个参

2020-09-23 00:32:18 281

原创 获取图像轮廓

Canny算子Sobel算子Laplacian算子Scharr滤波器

2020-09-21 20:20:21 231

原创 图像分割

用光模式移除背景进行分割方法一:R = L - I方法二:R = 255*( 1 - (I/L) )光模式L :没有对象,只有背景图像I结果 RMat removeLight(Mat img, Mat pattern, int method){ Mat aux; // if method is normalization if(method == 1) { // Reequire change out image to 32 float for divison Mat

2020-09-21 17:27:46 123

原创 形态学处理

形态学图像处理一般应用于二进制图像。使形状变细使形状变粗形态开口形态闭合绘制边界礼帽变换黑帽变换

2020-09-20 09:17:44 1163

原创 开发用于文本识别的分割算法

光学字符识别介绍预处理阶段对图像进行阈值处理文本分割在你的操作系统上安装Tesseract OCR使用Tesseract库

2020-09-20 08:14:20 182

原创 背景消除

帧差法Mat frameDiff(Mat prevFrame, Mat curFrame, Mat nextFrame){ Mat diffFrames1, diffFrames2, output; // Computer absolute difference between current frame and the next absdiff(nextFrame, curFrame, diffFrames1); // Computer absolute difference bet

2020-09-19 23:25:45 88

原创 检测和跟踪面部部位

代码示例# include<opencv2/opencv.hpp># include<iostream>using namespace std;using namespace cv;int main(int argc, char* argv[]){ string faceCascadeName = argv[1]; // Detect faces faceCascade.detectMulticale(frameGray, facess, 1.1, 2

2020-09-19 17:45:29 164

原创 机器学习

利用机器学习算法对图像中的对象进行分类根据机器学习算法从输入数据中进行学习的方式,监督学习:无监督学习:强化学习:把机器学习算法得到的结果分为分类回归聚类密度估计在此使用监督学习和分类方法,利用算法:Opencv的StatModel类中实现了这八种算法支持向量机(SVM)人工神经网路期望最大化逻辑回归k - 最近邻决策树随机梯度下降SVM朴素贝叶斯分类器深度学习机器学习中,最耗时的是训练过程,建议保存训练好的模型和已经学习过的所有参数train负责使用

2020-09-19 17:20:32 88

原创 图像处理基本流程

自动光学检查(AOI)例子:对象的检测和分类步骤:1. 预处理去除噪音和光照效果来得到最佳的二值化图像,从而减少检测错误。(1)噪声消除噪声分类:椒盐噪声 - 中值滤波器 - medianBlur散粒噪声高斯噪声medianBlur();(2)光消除(3)二值化2. 分割轮廓检测算法findContours();连通组件算法3. 特征提取4. 分类处理5. 后期处理...

2020-09-19 16:47:28 6443

原创 卡通效果

示例void cartoonCallback(int state, void* userData){ Mat imgMedian; medianBlur(img, imgMedian, 7); // Detect edges with canny Mat imgCanny; Canny(imgMedian, imgCanny, 50, 150); //Dilate the edges Mat kernel = getStructuringElement(MORPH_RECT, Size

2020-09-19 11:19:14 87

原创 图像颜色均衡

void equalizeCallback(int state, void* userData){ Mat result; // Convert BGR image to YCbCr Mat ycrcb cvtColor(img, ycrcb, COLOR_BGR2YCrCb); // Split image into channels vector<Mat> channels; split(ycrcb, channels); // Equalize the Y channe

2020-09-19 10:13:34 102

原创 直方图

示例void showHistCallback(int state, void* userData){ //Separate image in BRG vector<Mat> bgr; split(img, bgr); //Create the histogram for 256bins //The number of possible values[0..255] int numbins = 256; //Set the ranges for B,G,R last is

2020-09-19 09:43:33 343

原创 交互功能

OpenCV基本用户界面OpenCV Qt界面滑块和按钮高级用户界面:OpenGL颜色转换基本滤波器

2020-09-19 08:34:46 789

原创 Opencv基本操作

# include <iostream># include <string># include <sstream>using namespace std;# include <opencv2/opencv.hpp>using namespace cv;int main(){ //Read images Mat lena = imread(""); //Checking if Lena image has been loaded i

2020-09-19 07:55:19 139

原创 opencv的类

MatVectypedef Vec<uchar, 2> Vec2b;typedef Vec<uchar, 3> Vec3b;typedef Vec<uchar, 4> Vec4b;typedef Vec<short, 2> Vec2s;typedef Vec<short, 3> Vec3s;typedef Vec<short, 4> Vec4s;typedef Vec<int, 2> Vec2i;typ

2020-09-19 07:24:49 122

原创 处理器体系结构

Y86-64指令集体系结构程序员可见的状态Y86-64指令指令编码Y86-64异常Y86-64程序一些Y86-64指令的详情逻辑设计和硬件控制语言HCL逻辑门组合电路和HCL布尔表达式字级的组合电路和HCL整数表达式集合关系存储器和时钟Y86-64的顺序实现将处理组织成阶段SEQ硬件结构SEQ的时序SEQ阶段的实现流水线的通用原理计算流水线流水线操作的详细说明流水线的局限性带反馈的流水线系统Y86-64的流水线实现SEQ+:重新安排计算阶段插入流水线寄存器

2020-09-18 09:23:34 95

原创 程序的机器级表示

历史观点程序编码机器级代码代码示例关于格式的注解数据格式访问信息操作数指示符数据传送指令数据传送示例压入和弹出栈数据算术和逻辑操作加载有效地址一元和二元操作移位操作讨论特殊的的算术操作控制条件码访问条件码跳转指令跳转指令编码用条件控制来实现条件分支用条件传送来实现条件分支循环switch语句过程运行时栈转移控制数据传送栈上的局部存储寄存器中的局部存储空间递归过程数组分配和访问基本原则指针运算嵌套的数组定长数组变成数组异质的数据结构

2020-09-18 09:17:16 84

原创 优化程序性能

优化编译器的能力和局限性表示程序性能程序示例消除循环的低效性减少过程调用消除不必要的内存引用理解现代处理器整体操作功能单元的性能处理器操作的抽象模型循环展开提高并行性多个累计变量重新结合变换优化合并代码的结果小结一些限制因素寄存器溢出分支预测和预测错误处罚理解内存性能加载的性能存储的性能应用:性能提高技术确认和消除性能瓶颈程序剖析使用剖析程序来指导优化...

2020-09-18 09:06:52 59

原创 存储器层次结构

存储技术随机访问存储器磁盘存储固态硬盘存储技术趋势局部性对程序数据引用的局部性取指令的局部性局部性小结存储器层次结构存储器层次结构中的缓存存储器层次结构概念小结高速缓存存储器通用的告诉缓存存储器组织结构直接映射高速缓存组相联高速缓存全相联高速缓存有关写的问题一个真实的高速缓存层次结构的解剖高速缓存参数的性能影响编写高速缓存友好代码综合:高速缓存对程序性能的影响存储器山重新排列循环以提高空间局部性在程序中利用局部性...

2020-09-18 09:02:14 89

原创 链接

编译器驱动程序静态链接目标文件可重定位目标文件符号和符号表符号解析连接器如何解析多重定义的全局符号与静态库链接链接器如何使用静态库来解析引用重定位重定位条目重定位符号引用可执行目标文件加载可执行目标文件动态链接共享库从应用程序中加载和链接共享库位置无关代码库打桩机制编译时打桩链接时打桩运行时打桩处理目标文件的工具...

2020-09-18 08:56:41 64

原创 异常控制流

异常异常处理异常的类别Linux/x86-64系统中的异常进程逻辑控制流并发流私有地址空间用户模式和内核模式上下文切换系统调用错误处理进程控制获取进程ID创建和终止进程回收子进程让进程休眠加载并运行进程利用fork和execve运行程序信号信号术语发送信号接受信号阻塞和解除阻塞信号编写信号处理程序同步流以避免讨厌的并发错误显式地等待信号非本地跳转操作进程的工具...

2020-09-18 08:43:53 51

原创 网络编程

客户端-服务器编程模型网络全球IP因特网IP地址因特网域名因特网连接套接字接口套接字地址结构socket函数connect函数bind函数listen函数accept函数主机和服务的串行套接字接口的辅助函数echo客户端和服务器的实例web服务器Web基础Web内容HTTP事务服务动态内容综合:TINY Web服务器...

2020-09-18 08:38:42 35

原创 系统级I/O

Unix I/O文件打开和关闭文件读和写文件用RIO包健壮地读写RIO的无缓冲的输入输出函数RIO的带缓冲的输入函数读取文件元数据读取目录内容共享文件I/O重定向标准I/O综合:我该使用哪些I/O函数...

2020-09-18 08:35:29 80

原创 OpenCV的功能及其模块

目录输入输出imgcodecs图像处理imgprocximgprocGUIhighguicore. Core functionality视频分析videovideostab.3D重建calib3d特征提取features2dbioinspiredxfeatures2d对象检测objdetect.xobjdetect计算摄影photostitching机器学习ml形状分析shape光流算法optflowtracking表面匹配Kinectsurface_matching人脸和对象识别facesaliency文

2020-09-18 08:03:16 339

空空如也

空空如也

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

TA关注的人

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