自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深度学习dnn学习记录(1)--dataset类数据集处理

【代码】深度学习dnn学习记录(1)--dataset类数据集处理。

2023-10-26 13:56:42 212

原创 dnn学习记录(5)——keras实战

Keras是一个用于构建和训练深度学习模型的。它是基于Python编写的,可以运行在多种深度学习框架上,如TensorFlow、Theano和CNTK。keras和tensorflow的区别:Keras是一个高级API,提供了简洁易用的接口来构建神经网络模型。它的设计目标是使模型的构建和训练变得简单快捷。TensorFlow则提供了更底层的API,可以更精细地控制模型的构建和训练过程。TensorFlow提供了更大的灵活性,可以进行更多的底层操作和自定义。它适用于需要更多控制权和灵活性的任务。

2023-10-25 10:11:28 183

原创 dnn学习记录(4)——RNN递归神经网络

rnn考虑前面所有结果,lstm会选择遗忘一些结果,控制模型复杂度。

2023-10-16 16:23:52 88

原创 dnn学习记录(3)

由于边缘利用的少,可以使用边缘填充的方法提高边缘利用率。(加一圈0)

2023-10-16 14:32:26 58

原创 dnn学习记录(2)

求导乘以上一个梯度。

2023-09-27 15:50:53 31

原创 dnn学习记录(1)

人工智能是现如今很火的一大话题,机器学习是人工智能的核心环节,而深度学习是机器学习的核心环节。可以将深度学习的算法理解为一种特征提取的方法;

2023-09-26 15:59:02 24

原创 opencv--python学习记录(十一)

人脸识别的方法:哈尔级联方法,深度学习方法。

2023-05-04 22:53:53 65

原创 opencv--python学习记录(十)

将前景物体从背景中分离出来方法:之前讲过的二值化,轮廓,腐蚀膨胀都可以用在图像分割;所以大致分为两种:传统图像分割方法和基于深度学习的图像分割方法;

2023-05-03 15:16:38 109

原创 opencv--python学习记录(九)

实现图像的拼接,实现吧两张相似图像拼接。实现的结果:最后再进行细化,去除黑边之内。

2023-05-01 23:14:46 90

原创 opencv--python学习记录(八)

具有相同颜色或者强度的连续点的曲线,轮廓的作用:可以用于图像的分析;可以用于物体的识别和检测;需要注意的地方:为了检测的准确性,需要先对图像进行二值化或Canny的操作;画轮廓时会修改输入图像,一般使用黑底白物;

2023-05-01 17:32:22 140

原创 opencv--python车辆统计项目

能够识别所捕获视频内车辆的位置并且计算通过车辆的数量,实现功能与内容包括:窗口的展示,图像/视频的加载;基本图形的绘制;车辆的识别。车辆的识别包括基本图像运算和处理,形态学基础,轮廓的查找,文字显示等其次考虑需要的功能:加载车辆视频;通过形态学识别车辆;对车辆进行统计;显示车辆统计信息。

2023-04-29 23:13:44 908 1

原创 opencv--python学习记录(七)

形态学时基于图像形态进行处理的一些基本方法,这些处理方法基本是对二进制图像进行处理,卷积核决定着图像处理后的效果。其中形态学图像处理的方法有:腐蚀与膨胀(基础重点);开运算;闭运算;顶帽;黑帽。

2023-04-28 00:51:50 100

原创 opencv--python学习记录(六)

作用:一幅图像经过滤波器得到另一幅图像;原始图像和小矩阵的乘积其中滤波器也称为卷积核,滤波的过程称为卷积;:一般为奇数,3*3,也有5*5、7*7;为什么是奇数呢?一方面是因为padding的原因,为了输出的大小和输入保存一致;另一方面是由于锚点的原因,防止位置发生偏移;具体可以看网上资料;卷积核越大,看到的信息越多,提取的特征越好,同时计算量越大;:卷积核的正中心就是锚点,为了防止信息的偏差;,卷积的结果一般比输入小,这时候我们就要用到边界扩充,使输入输出大小相等。

2023-04-27 21:58:22 93

原创 opencv--python学习记录(五)

图像的缩放函数,使用时需要注意X与Y的顺序,src表示原图像;dst表示输出,在python中直接等于返回值不用写;dsize目标尺寸,放缩的比例fx, fy表示x轴和y轴的缩放因子,其中dsize和fx,fy的设置冲突,只需要设置一个,如果两个都设置了则按照dsize展示;

2023-04-25 22:22:06 123

原创 opencv--python学习记录(四)

* 输入 src1,src2,可为灰度图或彩色图,src1 和 src2 大小需一样;** 输出 dst,尺寸和类型与 src 保持一致;** 掩膜 mask,可通俗理解为一个遮罩,只对 mask 设定的有效区域进行操作;*/所以代码中的tmp = cv2.bitwise_and(roi , roi , mask = m)表示在mask(掩膜)等于m的条件在,只对m区域进行操作,使roi与roi相与,所以m区域相与后都为255。

2023-04-25 16:20:03 129 1

原创 opencv--python学习记录(三)

在指定的图像上,指定开始和结束点,画指定颜色、线宽、线型的直线,shift一般为默认值,其中需要注意的是开始点和结束点的坐标顺序为(X,Y)。

2023-04-23 00:42:29 82 1

原创 opencv--python学习记录(二)

openCV中用到的矩阵都要转换成numpy数组进行操作;Numpy是一个高度优化的python数值库。实际上mat就是一个二维矩阵,如果表示图片则一般是三通道BGR的矩阵。mat的优势:可以通过Numpy直接以矩阵的方式对它进行访问,对下标进行操作来读取赋值,非常方便。

2023-04-21 00:44:20 186 2

原创 opencv--python学习记录(一)

可以参考CSDN内搭建方法(非常详细),其中需要注意的是因为每个人安装的opencv版本不同安装位置文件路径也会不同,还有配置系统环境变量的path一定要准确,如果出现文件没找到等问题可以去检查一下配置的系统环境变量。

2023-04-17 21:17:12 49

空空如也

空空如也

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

TA关注的人

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