OpenCV系列
文章平均质量分 93
Seasea77
github账号:Seasea77
展开
-
视频与图片之间的相互转换
1 视频生成图片# 视频分解图片import cv2import oscapture = cv2.VideoCapture("1.mp4")isOpened = capture.isOpened() # # 判断是否打开print(isOpened) # Truefps = capture.get(cv2.CAP_PROP_FPS) # 帧率width = capture...原创 2019-09-01 16:32:58 · 299 阅读 · 0 评论 -
【实战】OpenCV+Python项目实战--全景图拼接
随机抽样一致算法(Random sample consensus,RANSAC选择初始样本点进行拟合,给定一个容忍范围,不断进行迭代每一次拟合后,容差范围内都有对应的数据点数,找出数据点个数最多的情况,就是最终的拟合结果单应性矩阵...原创 2019-08-21 11:41:49 · 3980 阅读 · 2 评论 -
【实战】OpenCV+Python项目实战--停车场车位识别
文章目录原创 2019-08-22 13:46:08 · 5272 阅读 · 0 评论 -
【实战】OpenCV+Python项目实战--背景建模
文章目录1 准备工作1.1 bug1 准备工作1.1 bugcv2.error: OpenCV(3.4.1)C:\projects\opencv-python\opencv\modules\videoio\src\cap_mjpeg_encoder.cpp:468:error: (-215) imgWidth == frameWidth && imgHeight == ...原创 2019-08-31 10:28:07 · 1774 阅读 · 0 评论 -
【实战】OpenCV+Python项目实战--光流估计
光流估计光流是空间运动物体在观测成像平面上的像素运动的“瞬时速度”,根据各个像素点的速度矢量特征,可以对图像进行动态分析,例如目标跟踪。要求如下:(1)亮度恒定:同一点随着时间的变化,其亮度不会发生改变。(2)小运动:随着时间的变化不会引起位置的剧烈变化,只有小运动情况下才能用前后帧之间单位位置变化引起的灰度变化去近似灰度对位置的偏导数。(3)空间一致:一个场景上邻近的点投影到图像上也...原创 2019-09-01 15:38:35 · 3421 阅读 · 2 评论 -
【实战】OpenCV+Python项目实战--DNN模块
1准备工作1.1 strip()该函数的作用是去除字符串开头和结尾处指定的字符,不会去除字符串中间对应的字符; 调用该函数时,可设置传入参数或者不设置参数若不传入字符,则默认去除字符串开头和结尾的空格或换行字符;若传入字符,则会依据传入的字符来进行去除操作;str = "00000003210Runoob01230000000"print(str)print(str.strip(...原创 2019-09-02 10:42:03 · 1683 阅读 · 0 评论 -
【实战】OpenCV+Python项目实战--信用卡数字识别
参考网址:https://blog.csdn.net/qiao_lili/article/details/893714181 准备1.1 argparse模块的使用使用argparse模块创建一个ArgumentParser解析对象,可以理解成一个容器,将包含将命令行解析为Python数据类型所需的所有信息。parse_args()是将之前add_argument()定义的参数进行赋值,...原创 2019-08-15 10:55:33 · 4748 阅读 · 9 评论 -
【实战】OpenCV+Python项目实战--答题卡选项识别
# 导入工具包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(...原创 2019-08-24 18:44:26 · 2443 阅读 · 0 评论 -
【实战】OpenCV+Python项目实战--文档扫描OCR识别
文章目录1 准备工作(python)1.1 np.diff用法1.2 tesseract安装1 准备工作(python)1.1 np.diff用法numpy.diff(a, n=1,axis=-1)沿着指定轴计算第N维的离散差值参数:a:输入矩阵n:可选,代表要执行几次差值axis:默认是最后一个import numpy as npA = np.arange(2 , ...原创 2019-08-19 11:18:25 · 4571 阅读 · 0 评论 -
【实战】OpenCV+Python项目实战--目标追踪
文章目录1 准备工作1.2 time模块1 准备工作1.2 time模块python datetime 模块中 常用 second 和 total_seconds() 来获取时间差second 忽略天 只看时分秒total_seconds() 真正的时间差 包含天import datetimeimport timefrom time import sleep# 1输出当前的...原创 2019-09-04 18:41:31 · 3540 阅读 · 0 评论 -
OpenCV+Python图像处理基础(三)
文章目录1本文知识点参考唐宇迪老师视频教程1原创 2019-08-19 17:20:12 · 1030 阅读 · 0 评论 -
OpenCV+Python图像处理基础(二)
文章目录第一课——opencv安装第二课——图像基本操作第三课——阈值与平滑(模糊)处理第四课——腐蚀和膨胀第五课——图像梯度处理第六课——边缘检测第七课——图像金字塔与轮廓检测1 图像金字塔2 轮廓与边缘检测第一课——opencv安装1 下载Anaconda(官网)安装python32 安装完成后,进入终端,pip list 查看是否有opencv和opencv-contrib-pyth...原创 2019-08-05 08:44:54 · 522 阅读 · 0 评论 -
OpenCV+Python图像处理基础(一)
【参考视频网址:】https://www.bilibili.com/video/av24998616图像基本操作0 读取本地图片1 获取图片信息2 创建灰度图像3 读取视频信息# coding;utf-8import cv2import numpy as np# 读取图片def read_image(path): src = cv2.imread(path) ...原创 2019-07-27 22:25:25 · 909 阅读 · 0 评论