
OpenCV
文章平均质量分 56
OpenCV学习笔记
zyw2002
Talent hits a target no one else can hit; Genius hits a target no one else can see;
展开
-
Opencv 环境配置
文章目录1. 问题导入2. Opencv 环境配置2.1 创建opencv虚拟环境2.2 让notebook 进入虚拟环境3. 补充1. 问题导入最近按照一些比较老的教程安装指定版本的opencv 后会报错“ ERROR: Could not find a version that satisfies the requirement opencv-python==3.4.1.15 ” (可能因为官方已经不支持了老版本的opencv了,亲测安装新版本并不会影响后续的学习)2. Opencv 环境配置原创 2021-08-22 09:17:52 · 1190 阅读 · 0 评论 -
Opencv学习笔记——基础知识
文章目录1. Opencv 环境配置1.1 创建opencv虚拟环境1.2 让notebook 进入虚拟环境1.3 虚拟环境导入pycharm2. 图像的基本操作2.1 读取图片2.1.1 基本操作2.1.2 颜色通道提取2.2 读取视频2.3 边界填充2.4 图像融合2.4.1 数值计算2.4.2 图像融合2.5 灰度图2.6 HSV3. 阈值和平滑处理3.1 图像阈值3.2 图像平滑4. 图像形态学操作4.1 腐蚀操作4.2 膨胀操作4.3 开运算和闭运算4.4 梯度运算4.5 礼帽与黑帽5. 图像梯度原创 2021-08-23 09:19:23 · 5873 阅读 · 0 评论 -
AttributeError: module ‘cv2.cv2‘ has no attribute ‘MultiTracker_create‘
最近在做目标追踪时,报错“AttributeError: module ‘cv2.cv2’ has no attribute ‘MultiTracker_create’”, 在网上查了查,很多博客是说opencv-python 和opencv-contrib-python的安装出错了,但是我检查了我的安装都没有问题(两个版本都是4.5.3.56 。后来去stackoverflow上查了查,原来是4.5.1(包括)以及以后的版本都不支持了。只需要把原来的cv2.MultiTracker_create() 改原创 2021-08-24 23:00:47 · 8874 阅读 · 8 评论 -
opencv项目实战(1)——信用卡数字识别
文章目录实现思路代码在PyCharm中运行导入opencv环境设置参数运行结果实现思路通过模板匹配实现信用卡上的数字识别代码myutils.pyimport cv2def sort_contours(cnts, method="left-to-right"): reverse = False i = 0 if method == "right-to-left" or method == "bottom-to-top": reverse = True原创 2021-08-23 12:40:20 · 1962 阅读 · 0 评论 -
opencv项目实战(2)——文档扫描OCR识别
文章目录思路文档扫描代码运行结果文字识别预处理代码运行结果Debug 记录思路STEP 1: 边缘检测STEP 2: 获取轮廓STEP 3: 变换文档扫描代码scan.py# 导入工具包import imutilsimport numpy as npimport argparseimport cv2# 设置参数ap = argparse.ArgumentParser()ap.add_argument("-i", "--image", required = True, hel原创 2021-08-23 16:32:17 · 3754 阅读 · 3 评论 -
opencv项目实战(3)——全景图像拼接
文章目录代码Stitcher.pyImageStiching.py结果代码Stitcher.pyimport numpy as npimport cv2class Stitcher: #拼接函数 def stitch(self, images, ratio=0.75, reprojThresh=4.0,showMatches=False): #获取输入图片 (imageB, imageA) = images #检测A、B图片的SI原创 2021-08-23 22:04:59 · 734 阅读 · 0 评论 -
opencv项目实战(9)——人脸五官检测
预处理从下载地址下载68face 的即可。并将该文件放在项目目录下设置参数代码#导入工具包from collections import OrderedDictimport numpy as npimport argparseimport dlibimport cv2# 参数ap = argparse.ArgumentParser()ap.add_argument("-p", "--shape-predictor", required=True, hel原创 2021-08-25 12:39:38 · 2352 阅读 · 6 评论 -
opencv项目实战(4)——答题卡识别判卷
文章目录项目背景代码结果项目背景对答题卡进行扫描并判别得分代码getAnswer.py#导入工具包import numpy as npimport argparseimport imutilsimport cv2# 设置参数ap = argparse.ArgumentParser()ap.add_argument("-i", "--image", required=True, help="path to the input image")args = vars(ap.parse原创 2021-08-24 09:29:55 · 1944 阅读 · 0 评论 -
opencv项目实战(5)——DNN模块
文章目录代码运行结果代码blob_from_images.py# 导入工具包import utils_pathsimport numpy as npimport cv2# 标签文件处理rows = open("synset_words.txt").read().strip().split("\n")classes = [r[r.find(" ") + 1:].split(",")[0] for r in rows]# Caffe所需配置文件net = cv2.dnn.readNet原创 2021-08-24 19:34:28 · 656 阅读 · 0 评论 -
opencv项目实战(6)—— 多目标追踪
文章目录代码结果代码import argparseimport timeimport cv2import numpy as np# 配置参数ap = argparse.ArgumentParser()ap.add_argument("-v", "--video", type=str, help="path to input video file")ap.add_argument("-t", "--tracker", type=str, default="kcf", help="Ope原创 2021-08-25 08:13:28 · 728 阅读 · 0 评论 -
opencv项目实战(7)——基于dlib和ssd的追踪
文章目录下载dlib代码结果下载dlibpython3.5, 3.6 对应的dlib 的轮子链接https://pypi.org/simple/dlib/python 3.8 对应的dlib 的轮子百度网盘链接: https://pan.baidu.com/s/1xzfucokAKd99l4PbNwCNig 提取码: ukpm下载到本地后(这个下载路径无特殊要求),将路径切换到whl文件夹,然后pip install dlib-19.21.99-cp38-cp38-win_amd64.whl (两原创 2021-08-25 09:03:14 · 914 阅读 · 2 评论 -
opencv项目实战(8)—— 多进程目标追踪
文章目录代码结果代码multi_object_tracking_fast.pyfrom utils import FPSimport multiprocessingimport numpy as npimport argparseimport dlibimport cv2#perfmondef start_tracker(box, label, rgb, inputQueue, outputQueue): t = dlib.correlation_tracker() rect =原创 2021-08-25 11:29:28 · 766 阅读 · 0 评论 -
opencv项目实战(10)—— 疲劳检测
文章目录代码结果代码#导入工具包from scipy.spatial import distance as distfrom collections import OrderedDictimport numpy as npimport argparseimport timeimport dlibimport cv2FACIAL_LANDMARKS_68_IDXS = OrderedDict([ ("mouth", (48, 68)), ("right_eyebrow", (17,原创 2021-08-25 14:07:32 · 1351 阅读 · 5 评论