树莓派——OpenCV
文章平均质量分 87
本专栏为电子信息类学生学习记录以树莓派为代表的摄像头图像处理
KAIs32
普通本科的一名电子信息类学生,爱好硬件编程但缺乏专业知识,仅仅记录学习,正在努力学习中。
展开
-
OpenCV实战项目——多种颜色识别
本专栏旨在学习记录OpenCV的各种基础知识和常用函数的用法,共八节基础内容已全部记录完毕。最后一篇文章将进入OpenCV的简单实战——各种颜色识别,在本篇文章中,我将详细记录使用OpenCV进行颜色识别的完整代码及代码分析,并上传OpenCV的所有基础内容及实战项目的源码。该OpenCV实战项目全部分析完毕,本专栏到此也全部结束。原创 2024-02-05 02:04:58 · 3658 阅读 · 3 评论 -
OpenCV学习记录——特征匹配
特征匹配是一种图像处理技术,用于在不同图像之间寻找相似的特征点,并将它们进行匹配。特征匹配在计算机视觉和图像处理领域中具有广泛的应用,包括目标识别、图像拼接、三维重建等。原创 2024-02-04 16:40:54 · 1448 阅读 · 1 评论 -
OpenCV学习记录——轮廓检测
寻找目标图像的轮廓并绘制出该轮廓是我们进行图像识别时常用的手段,轮廓是图像中连续的边界线,可以用于物体检测、形状分析等应用。为了获取更高的准确性,会先进行二值化处理,在得到二进制图像后,寻找轮廓就是从黑色背景中找到白色物体,因此我们要找的对象应是白色,背景应该是黑色。原创 2024-02-02 23:30:43 · 719 阅读 · 1 评论 -
OpenCV学习记录——形态学处理
形态学是图像处理中最常用的技术之一,它主要用于从图像中提取有意义的形状信息,例如边界和连通区域,以便后续的识别工作能够捕捉到目标对象最重要的形状特征。此外,细化、像素化和修剪毛刺等技术也常用于图像的预处理和后处理,以增强图像质量。形态学转换主要有腐蚀和膨胀开运算和闭运算顶帽和底帽。原创 2024-02-02 18:59:43 · 1259 阅读 · 1 评论 -
OpenCV学习记录——边缘检测
在做某些图像处理时,通常需要将识别到的物体边界提取出来,从而帮助我们实现目标检测,这就需要用到边缘检测,例如人脸识别和运动目标的检测都需要先进行边缘检测,这篇文章就记录一下边缘检测的原理及应用代码。原创 2024-02-01 22:48:50 · 1021 阅读 · 0 评论 -
OpenCV学习记录——平滑处理
当我们用树莓派进行opencv图像处理时,摄像头所获取的图像质量通常会有所下降,此时,需要多种手段来优化图像的质量,提高图像识别的准度。今天所记录的是当图片经过传输等过程后出现的图像噪声现象及对应解决方法——平滑。原创 2024-02-01 19:04:57 · 1057 阅读 · 1 评论 -
OpenCV学习记录——图像的绘制
我们在进行图像处理的过程中,通常需要进行划线、画矩形框锁定目标等操作来凸显指定目标,OpenCV提供了方便的绘图功能,可以进行直线、矩形、圆、文本文字等内容的绘制,这篇文章将记录OpenCV中图像的绘制相关内容。原创 2024-01-29 20:33:00 · 377 阅读 · 0 评论 -
OpenCV学习记录——阈值处理(全局阈值处理、自适应阈值处理)
(温馨提示:不管是opencv还是基于python的任何高级库,都会有大量的陌生函数名出现,记住这些函数名是学习python及各种库的难点之一,但是并不需要将函数名一字不落地记下来,在实际应用中只需要记住大概名称,各种编译器都会将完整的函数名展现出来供我们选择的),不同于全局阈值处理有五种处理方法,自适应阈值处理中,只可以选择cv2.THRESH_BINARY和cv2.THRESH_BINARY_INV两种方法。,通常选择127,即选取图像最大值的一半,此时输出的结果更加明显,可以根据需求自定义。原创 2024-01-29 15:46:54 · 1520 阅读 · 0 评论 -
OpenCV学习记录——图片、视频的读取处理
为了更好地利用树莓派进行视觉处理,我从现在开始学习opencv并进行记录分享。原创 2024-01-27 17:16:49 · 1138 阅读 · 1 评论