图像处理
文章平均质量分 88
学AI的二哈
一枚小菜鸡
展开
-
opencv高级课程以及部分错误修正
文章目录前言一、手部识别1.功能实现2.保存为模块及常见问题二、姿势识别1.功能实现2.保存为模块及常见问题总结前言本文主要记录了opencv高级课程部分的一些笔记以及受版本等引起的错误分享。改错确实是件令人头疼的事情。提示:以下是本篇文章正文内容。一、手部识别Opencv库自带的有人脸识别,而我们的需求远远不满足于脸部,为方便识别其他部位,我们引入一个新库,mediapipe,这里面有着众多识别库,可以在移动端以及pc端上执行。1.功能实现import cv2import medi原创 2022-01-04 18:06:15 · 2436 阅读 · 0 评论 -
OpenCV小结+几个小项目
文章目录一、小结1.调用本机摄像头2.图像的基本操作3.调整图像大小4.插入文字5.提取图片6.颜色跟踪7.获取绘制轮廓8.人脸识别二、小项目1.自动识别颜色并跟踪2.自动识别并纠正文件一、小结1.调用本机摄像头cv2.VideoCapture(0):0是默认调用本机摄像头,如果有多个摄像头的话可更改序列。import cv2frameWidth = 640frameHeight = 480cap = cv2.VideoCapture(0)cap.set(3, frameWidth)c原创 2021-12-26 18:13:06 · 4123 阅读 · 1 评论 -
OpenCV_背景建模和光流估计
文章目录一、背景建模1.帧差法2.混合高斯模型3.代码二、光流估计1.Lucas-Kanade 算法2.cv2.calcOpticalFlowPyrLK()方法一、背景建模首先,什么属于背景?我们主观上很容易去判断一张图片里哪部分是背景,但是计算机并不能去识别哪里是背景,因此我们要想办法告诉计算机哪些部分是背景。1.帧差法由于场景中的目标在运动,目标的影像在不同图像帧中的位置不同。该类算法对时间上连续的两帧图像进行差分运算,不同帧对应的像素点相减,判断灰度差的绝对值,当绝对值超过一定阈值时,即可原创 2021-12-19 17:45:16 · 352 阅读 · 0 评论 -
图像全景拼接
文章目录一、特征匹配1.Brute-Force蛮力匹配2.一对一的匹配3.k对最佳匹配二、随机抽样一致算法(Random sample consensus,RANSAC)三、全景拼接实战一、特征匹配1.Brute-Force蛮力匹配蛮力匹配就是暴力匹配,这里通过代码与实例进行展示。import cv2 import numpy as npimport matplotlib.pyplot as plt%matplotlib inlineimg1 = cv2.imread('box.png原创 2021-12-12 15:48:07 · 332 阅读 · 0 评论 -
opencv-图像处理
文章目录一、图像特征-harris角点检测1.基本原理2.代码实现二、图像特征-sift1.引言2.高斯模糊多分辨率金字塔高斯差分金字塔(DOG)DOG空间极值检测关键点的精确定位消除边界响应特征点的主方向3.生成特征描述总结一、图像特征-harris角点检测首先引入什么是角点?图中的红框部分便是角点。1.基本原理首先从定义我们可以简单地理解为角点就是俩个不同事物的交点处,那么我们怎么去求一个图像中的角点呢?还是要对每个像素点进行计算。计算公式的原理主要是利用了微积分和线性代数的知识原创 2021-12-05 13:22:44 · 377 阅读 · 0 评论 -
Opencv——信息信用卡识别
文章目录前言一、pycharm设置参数添加参数二、模板识别工作1.数字匹配2.轮廓信息保存三、导入图片1.卷积化预处理2.图片预处理3.图像轮廓4.匹配输出前言本文是用opencv所做的第一个项目,比较简单,把之前所学知识统筹复习一下,这之间也出现了一些问题,在这里进行汇总。提示:以下是本篇文章正文内容,下面案例可供参考一、pycharm设置参数参数可以通过自己调整,来识别不同的信用卡。ap = argparse.ArgumentParser()ap.add_argument("-i",原创 2021-11-28 12:59:02 · 2493 阅读 · 0 评论 -
图像处理(续)
文章目录前言一、图像处理1.形态学-膨胀操作——cv2.erode2.开运算与闭运算3.梯度运算——cv2.morphologyEx4.礼帽与黑帽二、图像梯度1.Sobel算子2.Scharr算子3.laplacian算子三、Canny边缘检测1.原理2.代码显示四、图像金字塔1.高斯金字塔2.拉普拉斯金字塔五、图像轮廓1.轮廓特征2.绘制轮廓3.轮廓近似1.边界矩形2.外接圆六、直方图和傅里叶变换前言本次内容是继上次笔记的补充,内容完成后将进行简单的实战阶段,实战之后再进行进阶的学习。提示:以原创 2021-11-23 00:12:26 · 240 阅读 · 0 评论 -
OpenCV入门
文章目录引言——什么是OpenCV一、图像基本操作1.图像读取_图片1.基本语法——imread2.图像的显示——imshow3.图像的保存——imwrite2.图像读取_视频3.截取部分图像4.颜色通道提取5.边界填充——cv2.copyMakeBorder6.数值计算7.图像融合——cv2.addWeighted二、图像处理1.图像阈值2.图像平滑3.形态学-腐蚀操作引言——什么是OpenCV OpenCV是一个用于图像处理、分析、机器视觉方面的开源函数库。无论你是做科学研究,还是商业应用,op原创 2021-11-21 11:58:36 · 246 阅读 · 0 评论