51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#OPEN
【python-opencv】17-形态学操作-腐蚀与膨胀
形态学操作其实就是改变物体的形状,比如腐蚀就是"变瘦",膨胀就是"变胖",看下图就明白了:形态学操作一般作用于二值化图(也可直接作用于原图),来连接相邻的元素或分离成独立的元素。腐蚀和膨胀是针对图片中的白色部分!腐蚀腐蚀的效果是把图片"变瘦",其原理是在原图的小区域内取局部最小值。因为是二值化图,只有0和255,所以小...
IT猿
·
2020-03-27
python-opencv
形态学
操作
腐蚀
膨胀
【python-opencv】对象测量
opencv中轮廓特征包括: 如面积,周长,质心,边界框等*弧长与面积测量*多边形拟合*获取轮廓的多边形拟合结果python-opencvAPI提供方法:cv2.moments()用来计算图像中的中心矩(最高到三阶),cv2.HuMoments()用于由中心矩计算Hu矩,同时配合函数cv2.con...
IT猿
·
2020-03-27
python-opencv
对象
测量
【python+opencv】轮廓发现
python+opencv---轮廓发现轮廓发现---是基于图像边缘提取的基础寻找对象轮廓的方法,所有边缘提取的阈值选定会影响最终轮廓发现的结果。介绍两种API使用:-cv.findContours发现轮廓-cv.drawContours绘制轮廓 *利用梯度避免阈值烦恼效果图:使用边缘Canny()提取边缘高...
IT猿
·
2020-03-27
python+opencv
轮廓
发现
【python+opencv】直线检测+圆检测
Python+OpenCV图像处理——直线检测 1.霍夫变换(HoughTransform)霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。主要用来从图像中分离出具有某种相同特征的几何形状(如,直线,圆等)。最基本的霍夫变换是从黑白图像...
IT猿
·
2020-03-27
检测
python+opencv
直线
【python-opencv】19-Canny边缘检测
Canny边缘提取的目标是找到一个最优的边缘检测算法,最优边缘检测的含义是:好的检测-算法能够尽可能多地标识出图像中的实际边缘。好的定位-标识出的边缘要尽可能与实际图像中的实际边缘尽可能接近。最小响应-图像中的边缘只能标识一次,并且可能存在的图像噪声不应标识为边缘。算法步骤:代码运行效果: 源码分析:&nbs...
IT猿
·
2020-03-27
python-opencv
19-Canny
边缘
检测
【python-opencv】18-图像梯度+图像边界
效果图:*一阶导数与Soble算子*二阶导数与拉普拉斯算子定义:把图片想象成连续函数,因为边缘部分的像素值是与旁边像素明显有区别的,所以对图片局部求极值,就可以得到整幅图片的边缘信息了。不过图片是二维的离散函数,图像梯度其实就是这个二维离散函数的求导。Sobel算子是普通一阶差分,是基于寻找梯度强度。拉普拉斯算子(二阶...
IT猿
·
2020-03-27
图像
python-opencv
梯度
边界
【python-opencv】20-图像金字塔
知识点介绍图像金字塔原理:高斯金字塔拉普拉斯金字塔:代码层面知识点: cv2.PyrDown:降采样 cv2.PyrUp:升采样高斯金字塔与拉普拉斯金字塔图像金字塔是图像中多尺度表达的一种,最主要用于图像的分割,是一种以多分辨率来解释图像的有效但概念简单的结构。简单来说,图像金字塔就是用来进行图像缩...
IT猿
·
2020-03-27
python-opencv
图像
金字塔
[python-opencv]超大图像二值化方法
*分块*全局阈值VS局部阈值 1importcv2ascv2importnumpyasnp34defbig_image_binary(image):5print(image.shape)6cw=2137ch=5478h,w=image.shape[:2]9gray=cv.cvtColor(image,cv.C...
IT猿
·
2020-03-27
python-opencv
超大
图像
二值
方法
[python-opencv]图像二值化【图像阈值】
图像二值化【图像阈值】简介:如果灰度图像的像素值大于阈值,则为其分配一个值(可以是白色255),否则为其分配另一个值(可以是黑色0)图像二值化就是将灰度图像上的像素值设置为0或255,也就是将整个图像呈现出明显的黑白效果的过程。python代码层面知识点:opencv中图像二值化方法:OTSUTriangle自动和手动...
IT猿
·
2020-03-27
图像
python-opencv
二值
阈值
[python-opencv]模板匹配
模板匹配最适用于工业场合(在一张图片中识别特定的工件图)模板匹配是一种最原始、最基本的模式识别方法,研究某一特定对象物的图案位于图像(target)的什么地方,进而识别对象物,这就是一个匹配问题。它是图像处理中最基本、最常用的匹配方法。模板匹配具有自身的局限性,主要表现在它只能进行平行移动,若原图像中的匹配目标发生旋转...
IT猿
·
2020-03-27
python-opencv
模板
匹配
[python-opencv] 模糊操作
@不要在奋斗的年纪选择安逸均值模糊中值模糊自定义模糊意义与应用场景1、基于离散卷积2、定义好每个卷积核3、不同卷积核得到不同的卷积效果4、模糊是卷积的一种表象 #均值模糊(2,8)高模糊2宽模糊8defblur_demo(image):dst=cv.blur(i...
IT猿
·
2020-03-27
python-opencv
模糊
操作
Python-OpenCV —— 基本操作详解
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、MacOS操作系统上。它轻量级而且高效——由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。简言之,通...
IT猿
·
2020-03-27
Python-OpenCV
基本操作
详解
opencv-Python---动态人脸捕捉
1、python写人脸识别2、选择OpenCv框架导入图片并打开显示思路:1、导入库 2、加载图片 3、创建窗口 4、显示图片 5、暂停窗口 6、关闭窗口1#1、导入库 2importcv23#2、加载图片4img=cv2.imread("5.png")5#3、创建窗口6cv2.namedWindow('wi...
IT猿
·
2020-03-27
opencv-Python---
动态
人脸
捕捉
使用openpyxl读取excel
读取excel importopenpyxlworkbook=openpyxl.load_workbook("test.xlsx")#通过文件名得到文件对象sheet_name=workbook.get_sheet_by_name("Sheet1")#通过名称得到工作簿对象#rows_sheet=sheet_...
IT猿
·
2020-03-27
使用
openpyxl
读取
excel
配置OpenLDAP,Java操作LDAP,DBC-LDAP进访问
LDAP快速入门 LDAP(轻量级目录访问协议,LightweightDirectoryAccessProtocol)是实现提供被称为目录服务的信息服务。目录服务是一种特殊的数据库系统,其专门针对读取,浏览和搜索操作进行了特定的优化。目录一般用来包含描述性的,基于属性的信息并支持精细复杂的过滤能力。目录一般不支持通用...
IT猿
·
2020-03-27
配置
OpenLDAP
Java
操作
LDAP
首页
上一页
...
73
74
75
76
77
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他