python-openCV
记录学习过程
Leo_whj
学习者
展开
-
python opencv 轮廓检测,图像反色,形态学操作,分离通道
cv2.findContours()函数函数的原型为cv2.findContours(image, mode, method[, contours[, hierarchy[, offset ]]])'''返回两个值:contours:hierarchy。 参数第一个参数是寻找轮廓的图像;第二个参数表示轮廓的检索模式,有四种(本文介绍的都是新的cv2接口): cv2.RETR_EXTERNAL表示只检测外轮廓 cv2.RETR_LIST检测的轮廓不建立等级关系 c原创 2020-11-30 18:39:57 · 799 阅读 · 0 评论 -
python-opencv 图像处理(滤波,噪点,模糊)
一、图像处理——滤波过滤:是信号和图像处理中基本的任务。其目的是根据应用环境的不同,选择性的提取图像中某些认为是重要的信息。过滤可以移除图像中的噪音、提取感兴趣的可视特征、允许图像重采样等等。频域分析:将图像分成从低频到高频的不同部分。低频对应图像强度变化小的区域,而高频是图像强度变化非常大的区域。在频率分析领域的框架中,滤波器是一个用来增强图像中某个波段或频率并阻塞(或降低)其他频率波段的操作。低通滤波器是消除图像中高频部分,但保留低频部分。高通滤波器消除低频部分。滤波(高通、低通、带通、带..转载 2020-11-30 18:30:41 · 13339 阅读 · 0 评论 -
python-opencv 图像变换(缩放变换,平移变换,旋转变换,仿射变换,透视变换)
# usr/bin/env python# coding: utf-8##################### 对图像进行变换(旋转)# 2018年6月17日07:33:54import cv2import numpy as np# 这里说一下旋转的opencv中为旋转提供的三个要素# 旋转的中心点(center)# 旋转角度()# 旋转后进行放缩# 我们可以通过cv2.getRotationMatrix2D函数得到转换矩阵img = cv2.imread('cat.jp...原创 2020-11-28 14:30:56 · 1341 阅读 · 1 评论 -
python+opencv计算代码运行时间:time库和opencv自带方法getTickCount
import cv2import time ############################## 利用opencv的两个函数进行时间耗费计算# cv2.getTickCount()记录当前时间,cv2.getTickFrequency()是时钟周期start = cv2.getTickCount()# 记录当前时间,以时钟周期计算sum = 0for i in ran...转载 2020-04-10 17:19:56 · 876 阅读 · 0 评论 -
python opencv 键盘码、ASCII码表
键盘码、ASCII码表常用列表:ESC键 VK_ESCAPE (27) 回车键: VK_RETURN (13)原创 2020-04-10 17:16:40 · 1161 阅读 · 0 评论