- 博客(15)
- 收藏
- 关注
原创 2. 基础概念(可略)
编程世界里的名字多以数字/字母/下划线组成,数字不能放在首位(你要用中文也可以,但是。一般来说,我们用大驼峰命名类,用小驼峰命名方法,源文件名用于保存文件。boolean 布尔型 1个字节 8bit(8位)OneTwo类似于这样链接的命名规则叫做大驼峰命名法。float 浮点型(单精度)4个字节。byte 字节类型 1个字节。double 双精度类型 8个字节。空行和注释在编译的时候都会被注释掉哦。Java的八种基本类型:(按字节来分)// 这样写是注释一行。
2023-09-10 20:41:10
153
1
原创 python 中 map、 filter 方法的区别与使用
注意,两者返回的数据都无法直接打印,因为返回的数据实质是一个map|filter 可迭代对象,我们需要对其转换为list等可直接输出的对象。让传入的可迭代数据 list 内的所有数据都使用传入的function函数,返回使用函数后的数组。上行代码结合了map与filter 两个方法,可以使用一行代码书写出7,8行代码带来的效果。在python中,除了0,False,“” 以外,代表的布尔值都是True。本次用例使用的函数用的是lambda匿名函数的写法。上行代码出处:cv2 角点检测。
2023-05-25 20:30:09
308
原创 cv2 角点检测
如上图,红色方框代表的即这张图片的角点。对于红色方框而言,无论方框沿任意方向移动都会导致方框内信息变化 ,而对于绿色方框而言,若两个方框间彼此的位置变化则不会引起大量的图像信息发生改变。对于某一区域而言,若像红色方框内数据一般,会随着矩阵的变化而引起图像数据变化的图像区域就叫做这张图像的角点。FLANN使用设置的参数algorithm选择的是欧氏距离,因此我们将距离差大于一般的去除掉,保存距离小于一般的,此处的距离可以理解为相似度,约接近0代表约相近。使用SIFT获取角点的keypoint与描述子。
2023-05-25 20:00:21
344
1
原创 opencv 图像修复 inpaint
flags :代表的是选用的算法,opencv里自带的是 INPAINT_NS 与 INPAINT_TELEA。inpaintRadius :代表的是领域修复半径。dst :代表的是修复完后完成后的图片。mask :代表的是需要修复图片的区域。src :代表的是需要进行修复的图片。(mask是单通道的图像)
2023-04-28 16:50:38
829
2
原创 python 傅里叶变换 numpy与cv2
傅里叶变换是一种将信号从时域转换到频域的数学方法,时常作用在图像领域。python中的傅里叶变换主要有两种——numpy与cv2。
2023-04-18 10:43:05
959
1
原创 cv2.magnitude 详解
cv2.magnitude一般用于cv2中的傅里叶变换一块,在numpy中使用的是abs取均值法,而cv2中则使用了一个函数--magnitude。
2023-04-17 13:45:51
2272
1
原创 手写 * 使用梯度下降解决多元线性回归案例
数据不具备参考价值,可以选择使用sklearn自带的房价预测数据集,进行相应处理以后便可课跳过数据处理部分。本次代码使用jupyter书写,最后行不需要print即可显示相应数据。此文章仅为实战,代码工作流程原理,后期会详细制作一篇。创作不易,如果有所帮助,请点亮你们的小爱心。前十三列为特征,最后一列为标签,数据需要进行清洗。由上图可知,数据的CRIM、RM、AGE及MEDV列数据需要处理。增加训练集数量、增加训练轮数、减小学习率。(参考资料为:吴恩达-机器学习)
2022-12-14 01:00:00
193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人