- 博客(18)
- 收藏
- 关注
原创 dnn学习记录(5)——keras实战
Keras是一个用于构建和训练深度学习模型的。它是基于Python编写的,可以运行在多种深度学习框架上,如TensorFlow、Theano和CNTK。keras和tensorflow的区别:Keras是一个高级API,提供了简洁易用的接口来构建神经网络模型。它的设计目标是使模型的构建和训练变得简单快捷。TensorFlow则提供了更底层的API,可以更精细地控制模型的构建和训练过程。TensorFlow提供了更大的灵活性,可以进行更多的底层操作和自定义。它适用于需要更多控制权和灵活性的任务。
2023-10-25 10:11:28
183
原创 dnn学习记录(1)
人工智能是现如今很火的一大话题,机器学习是人工智能的核心环节,而深度学习是机器学习的核心环节。可以将深度学习的算法理解为一种特征提取的方法;
2023-09-26 15:59:02
24
原创 opencv--python学习记录(十)
将前景物体从背景中分离出来方法:之前讲过的二值化,轮廓,腐蚀膨胀都可以用在图像分割;所以大致分为两种:传统图像分割方法和基于深度学习的图像分割方法;
2023-05-03 15:16:38
109
原创 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关注的人