![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv学习
文章平均质量分 75
0基础学习opencv
大大大大涛QAQ
这个作者很懒,什么都没留下…
展开
-
opencv--python学习记录(十一)
人脸识别的方法:哈尔级联方法,深度学习方法。原创 2023-05-04 22:53:53 · 65 阅读 · 0 评论 -
opencv--python学习记录(九)
实现图像的拼接,实现吧两张相似图像拼接。实现的结果:最后再进行细化,去除黑边之内。原创 2023-05-01 23:14:46 · 90 阅读 · 0 评论 -
opencv--python车辆统计项目
能够识别所捕获视频内车辆的位置并且计算通过车辆的数量,实现功能与内容包括:窗口的展示,图像/视频的加载;基本图形的绘制;车辆的识别。车辆的识别包括基本图像运算和处理,形态学基础,轮廓的查找,文字显示等其次考虑需要的功能:加载车辆视频;通过形态学识别车辆;对车辆进行统计;显示车辆统计信息。原创 2023-04-29 23:13:44 · 908 阅读 · 1 评论 -
opencv--python学习记录(七)
形态学时基于图像形态进行处理的一些基本方法,这些处理方法基本是对二进制图像进行处理,卷积核决定着图像处理后的效果。其中形态学图像处理的方法有:腐蚀与膨胀(基础重点);开运算;闭运算;顶帽;黑帽。原创 2023-04-28 00:51:50 · 100 阅读 · 0 评论 -
opencv--python学习记录(六)
作用:一幅图像经过滤波器得到另一幅图像;原始图像和小矩阵的乘积其中滤波器也称为卷积核,滤波的过程称为卷积;:一般为奇数,3*3,也有5*5、7*7;为什么是奇数呢?一方面是因为padding的原因,为了输出的大小和输入保存一致;另一方面是由于锚点的原因,防止位置发生偏移;具体可以看网上资料;卷积核越大,看到的信息越多,提取的特征越好,同时计算量越大;:卷积核的正中心就是锚点,为了防止信息的偏差;,卷积的结果一般比输入小,这时候我们就要用到边界扩充,使输入输出大小相等。原创 2023-04-27 21:58:22 · 93 阅读 · 0 评论 -
opencv--python学习记录(五)
图像的缩放函数,使用时需要注意X与Y的顺序,src表示原图像;dst表示输出,在python中直接等于返回值不用写;dsize目标尺寸,放缩的比例fx, fy表示x轴和y轴的缩放因子,其中dsize和fx,fy的设置冲突,只需要设置一个,如果两个都设置了则按照dsize展示;原创 2023-04-25 22:22:06 · 123 阅读 · 0 评论 -
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 阅读 · 0 评论