- 博客(69)
- 收藏
- 关注
原创 数学建模学习笔记(2.3)lingo软件求解线性规划问题
数学建模学习笔记(2.3)lingo软件求解线性规划问题lingo软件的优势在于体积小,专注于解决优化问题且编程语言通俗易懂,没有门槛对于刚刚接触数学建模同学比较友善当然对于已经参与建模很久的老司机来说,还是推荐MATLAB,敲得少。...
2019-07-22 09:04:25
2639
原创 数学建模学习笔记(2)线性规划问题(LP问题)
数学建模学习笔记(2)线性规划问题(LP问题)在数学建模的各种比赛中,优化问题占了极大的权重比,但是相比以往单纯的纯优化问题求解,现在大多数考题为综合性问题。其中优化问题为第一问或者第二问。是主要的得分点,需要熟练掌握。概念线性规划(Linear programming,简称LP)是运筹学中研究较早、发展较快、应用广泛、方法较成熟的一个重要分支,它是辅助人们进行科学管理的一种数学方法。研究线...
2019-07-21 09:38:14
4282
原创 OpenCV4.0学习笔记(9)图像模糊处理,均值滤波,高斯滤波,终值滤波,高斯双边滤波
OpenCV学习笔记4.0(9)图像模糊处理,均值滤波,高斯滤波,中值滤波,高斯双边滤波在图像中进行各种滤波的原因是为了消除图像中所存在的异常像素点,并且使得图像变得更加平滑作比喻大概就好像,将一块参差不齐,有很多毛刺的木头用砂纸打磨一遍,更加平滑,而且使得这块木头上某一片区域上升和下降的总体趋势更加明显,在之后的处理上对总体的分析处理更加方便。理解:简单点讲就是在对于图像所对应的由一个像素...
2019-07-12 21:09:15
768
原创 OpenCV4.0学习笔记(8)绘制随机曲线,绘制文字
OpenCV学习笔记4.0(8)绘制随机曲线,绘制文字RNG函数RNG函数:随机生成函数,用于生成随机数RNG rng(12345)生成高斯随机数RNG.gaussian(doublie sigma)生成正态分布随机数RNG.uniform(int a, int b) //a,b为随机数的下限与上限zeros函数生成一个跟原图像相同类型和大小的全黑图片Mat dst = Ma...
2019-07-12 11:14:44
1306
原创 MATLAB(3)MATLA 求极限 求积分 求微分 求级数的和
MATLAB学习笔记(3)MATLA 求积分 求微分 求级数的和一、求积分 求微分matlab求积分主要依赖于int函数求微分主要依赖于diff函数格式int(y,x,a, b);//其中y为关于x的函数,x为自变量,a,b,分别为自变量的上下限diff(y,n)//其中y为求导的函数,n表示求几阶导数需要注意的不论是求积分微分还是极限都需要用syms来定义自变量例:...
2019-07-07 10:33:40
2156
原创 OpenCV4.0学习笔记(6)图像亮度与对比度的调整
OpenCV学习笔记4.0(6)图像亮度与对比度的调整原理对于图像上的任意一点的像素f(x,y)应有g(x,y) = af(x,y) + b其中对于1.两图像像素点之间分别乘以系数a,导致两像素点像素值之间的差值增大,使得图像的亮暗对比更加明显,即提高了图像的对比度。2.对与bgr色彩空间的图像像素值在(0,255)之间,增加了增益变量b,使得图像的整体亮度增大,即提高了亮度。...
2019-06-23 23:17:22
445
原创 OpenCV4.0学习笔记(5)图像混合
OpenCV学习笔记4.0(4)图像混合原理:对于一些图像(一般是一张主要图像和张背景图像)我们经常想让他们重叠,即显示背景和较透明的人物轮廓以得到更好的艺术效果。对于图像中的任意一点像素g(x,y),其值满足g(x,y)=(1-a)f1(x,y)+af2(x,y)其中a,(1-a)分别为两幅图像在结果图像上的清晰程度。APIaddWeight(src1, alpha, src2,...
2019-06-22 00:17:13
253
原创 OpenCV4.0(4)Mat图像的灰度化和处理
OpenCV学习笔记(4)Mat图像的灰度化和处理原理由于学习的深度,可能理解有不少偏差,在日后的学习中会逐渐修改。在图像处理中最基础的知识点即使图像的像素点以及通道问题,彩色图片是处于色彩空间中的,色彩空间有许多种,例如RGB色彩空间和YUV色彩空间等等。我们所见到的最多的是RGB图片,即由红绿蓝三通道叠加形成的图片,每一个通道在图片的像素点都有位于0-255 的像素值,叠加形成了不同的...
2019-04-07 16:59:07
6168
原创 OpenCV4.0(3)Mat对象
OpenCV学习笔记(3)Mat对象Mat是opencv2.0时引进的,但是目前的知识水平没有办法好好的理解Mat的作用,根据查询所得到的结果作用是为了对定义的对象进行封装以减少过多的繁琐定义过程。在个人理解下就是一个好用的万金油定义格式,可能理解会随着日后的理解和学习逐渐改变。编写opencv文件的一般格式...
2019-04-06 23:51:11
426
原创 C语言学习笔记(8)函数
C语言学习笔记(8)函数函数函数主要是用于将解决复杂的编程问题分解为数个可以分开进行解决的小问题,通过函数分装,最后在拼连在一起。有利于多人协作开发。函数的格式:函数同样需要先声明后调用,声明符号为 void,且函数后一般带有()。在原程序中需要使用相应语句就只需要直接调用函数即可。例:...
2019-04-05 11:53:06
595
原创 OpenCV4.0(2)腌膜处理
opencv学习笔记(2)腌膜处理在最近学习了opencv图像的腌膜处理方法。在我在学习的过程对于图像腌膜处理的理解即是:腌膜其实相当于一个滤波,对图片进行处理类似在修图软件中的将图片锐化,调高对比度,使得图像更加的清晰。因为图像是由一个个的像素点组成的,腌膜在图片中提取出一块3*3的小矩阵,将小矩阵中的像素值按比例重新计算,使得对比度更高。原理:在opencv4.0中使用方法和旧...
2019-04-04 22:20:16
997
原创 OpenCV4.0(1)读取图像
opencv学习笔记(1)读取图像今日,进行了opencv的学习配置变量重复配置变量很重要!!!每次新建后同样需要重新配置。ps:我使用的是vs2017编译器。imread由于我下载的是opencv4.0有较大一部分模块都进行了改变,因此在学习中有部分的困难,在与学习的资源与教材的内容有出入时需要经常在CSDN上查找。首先,opencv的基本格式没有发生较大的改变,使用c++编程语言...
2019-03-25 23:22:29
735
原创 机器学习-python篇学习笔记(4)条件判断
机器学习-python篇学习笔记(3)条件判断if语句if语句的使用于C语言的if语句使用并无太大差别if conditions: expressions但是python为高于c的高级语言,因此在输入时更加自由x = 1y = 2z = 3if x < y < z: print("x is less than y,and y is less than z")...
2019-03-23 20:47:10
178
原创 机器学习-python篇学习笔记(3)循环结构
机器学习-python篇学习笔记(3)循环结构python中的循环结构主要分while和for两种,与C语言相似但是在具体细节上也有不同之处while循环结构python中的while循环结构与C语言的while语句相似,在这里不详细叙述,只讲两种不同语言while语句的不同点,如有想了解C语言while语句具体内容请点击链接C语言学习笔记while循环结构在python中同样需要事先申...
2019-03-21 22:34:45
292
原创 机器学习-python篇学习笔记(2)
机器学习-python篇学习笔记(2)python可以进行一些基础的运算而不使用任何函数普通的加减乘除>>> 1+23乘方**后的为幂>>> 3**29取余数%为前者除以后者的余数>>> 9%41...
2019-03-21 09:36:45
145
原创 机器学习笔记-简介
机器学习目的:为了让计算机像人一样进行对自己的行为方式进行改进和优化。原理:人和计算机都是信息传递,储存和处理的系统。实现机器学习的方法在程序中叫做算法,以下是机器学习常用的学习方法。监督学习给计算机提供样本以及样本对应的特征信息,在大量的训练中让机器能够根据样本的特征信息将样本分类。(有数据有标签)非监督学习给计算机提供样本但是不提供样本对应的特征信息,在大量的训练中让机器能够自主...
2019-03-17 09:58:22
159
原创 C语言学习笔记(6)数组
数组数组是为了节约储存空间,并储存相同的数据类型而产生的。一维数组定义方式:类型说明符 数组名 [常量表达式]eg:int a [10] //定义了整型数组a,其中有10个整型变量元素意义:节省了定义各个变量的所需时间注意:1.[10]中下标是从0开始即,a中的元素为a[0],a[2],a[3]…a[9]。不存在a[10]。2.不能对数组的大小进行动态定义,即数组大小不能为...
2019-02-24 18:04:57
420
原创 c语言学习笔记(4)选择结构程序
C语言学习笔记(4)选择结构程序本次学习C语言结构程序中重要的结构程序之一——选择结构,是构成C语言程序的重要语句结构,在学习时,我也遇到了相应的问题,将在文中提出,并将学习的心得感悟写在博客内,欢迎讨论。if语句if语句的基本形式if(表达式) { 语句1 }else { 语句2 } 及对表达式中的条件进行判断,为真则运行语句1,为假则运行语句2想提醒同为初学者的各位...
2019-02-03 18:30:48
494
原创 C语言学习笔记(3)数据的输入和输出
C语言学习笔记(3)数据的输入和输出字符输出函数putchar字符输入函数putchar的功能是在显示器上输出一个字符,其一般的调用格式是putchar(A)
2019-02-03 18:26:22
532
原创 matlab(1)矩阵的输入及运算
matlab学习笔记(1)matlab身为一款功能无比强大的软件从其12G的内存就可见一斑,对于matlab的学习需要线性代数中矩阵的知识作为基础。矩阵根据矩阵的定义,一个由m×n和数aij(i=1,2,…,m;j=1,2,…,n)排成的m行n列的数表,称m行n列矩阵,简称m×n矩阵。m乘n个数称为矩阵的元素。matlab矩阵的输入在matlab中输入矩阵行矩阵以逗号间隔,列矩阵以分号间...
2019-01-30 11:45:24
12521
2
原创 c语言自学笔记(1)使用VC++建立工程
c语言学习笔记(1)这是在寒假自学c语言后写的第一篇博客,里面是对于c语言学习中的认知与理解,也会有不懂的问题,欢迎参与讨论。c语言的介绍c语言作为世界上最流行的编程语言之一有着其独特的优势,在此就不多赘述了。c语言程序的构成特点:1.c程序由多个函数构成,但是有且只有一个主函数main,是程序执行的入口。2.{}内的是main函数的函数体。而函数内的语句以分号为结束符。其中应当注意的...
2019-01-29 17:34:04
819
mobilesam预处理onnx模型
2024-05-31
mobileSAM onnx模型
2024-05-31
【基于非线性优化的高精度手眼标定代码matlab(后续可能有C++的也可能没有)】
2023-07-13
pytorch实现minist手写数据集训练
2023-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人