欢迎使用皮肤 Geek|

随笔分类 -  OpenCV

OpenCV缺陷检测
摘要:本文内容出自书籍: 《计算机视觉40例从入门到深度学习(OpenCV-Python)》 简单介绍 轮廓与原始对象高度拟合,包含的信息非常丰富。通过一个对象的最小包围圆形与其轮廓面积的比值,能够将不规则的圆形筛选出来,从而实现缺陷检测 findContours返回图像内所有轮廓 distanceTra
776
0
0
OpenCV实现艺术字
摘要:本文参考自《计算机视觉40例从入门到深度学习(OpenCV-Python)》 原理介绍 通过简单的或运算实现。 lenacolor.png watermark.bmp(二值图像) lenacolor作为艺术字的背景图像,watermark作为文字图像 watermark是一副二值图像,文字是黑色的,
130
0
0
OpenCV的图像加法
摘要:本文参考自《计算机视觉40例从入门到深度学习(OpenCV-Python)》5.5.2 前言 日常生活中,我们对于加法的结果有如下两种处理方式 取模处理,又称作“循环取余”,例如对时间的处理 饱和处理,这种处理方式把越界的数值处理成最大值,又称“截断处理” cv2.add和+的区别 在图像处理中,使
343
0
0
OpenCV实现LSB算法(数字水印)
摘要:本文参考自《计算机视觉40例从入门到深度学习(OpenCV-Python)》 LSB算法的原理就不在过多的介绍了,直接上代码。 lenacolor.png watermark.bmp # LSB算法 import numpy as np import cv2 lena = cv2.imread("D
336
0
0
OpenCV常用函数
摘要:1.读取图像 cv2.imread(filename,[,flags]) 2.色彩空间转换 dst=cv2.cvtColor(src,code,[,dstCn]) code是色彩空间转换码 dstCn是目标图像的通道数。如果参数为默认值0,那么通道数自动通过原始输入图像和code得到。 3.通道处理
30
0
0
OpenCV提取图像的位平面
摘要:提取位平面函数(仅仅支持灰度图像) def extractBitPlace(img,layer): h,w=img.shape mat=np.ones((h,w),np.uint8) mat=mat*(2**(layer-1)) return cv2.bitwise_and(img,mat) 提取得
78
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起