- 博客(10)
- 收藏
- 关注
原创 模板匹配
© Fu Xianjun. All Rights Reserved. 导入所需的库 import cv2 import numpy as np #Matplotlib是RGB import matplotlib.pyplot as plt %matplotlib inline #定义显示图片的函数,避免重复代码 def cv_show(name, img): cv2.imshow(name, img) cv2.waitKey() cv2.destroyAllWindo..
2021-06-29 20:43:35
197
原创 图像分割与提取
Fu Xianjun. All Rights Reserved 一、分水岭算法 1.1二值化 import cv2 import numpy as np import matplotlib.pyplot as plt img = cv2.imread('coins.jpg') gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) ret, thresh = cv2.threshold(gray, 0, 255, cv2.THRESH_BINARY_INV+c..
2021-06-29 16:21:47
871
原创 图像金字塔
Fu Xianjun. All Rights Reserved 图像金字塔是由一幅图像的多个不同分辨率的子图所构成的图像合集。 图像金字塔是由一系列以金字塔形状排列的、自底向上分辨率逐渐降低的图像集合。 高斯金字塔 import cv2 import numpy as np #高斯金字塔 def pyramid_demo(image,level): temp = image.copy() pyramid_images = [] for i in range(leve..
2021-06-29 15:58:17
175
原创 信用卡数字识别
对模板图片进行处理,得到每个数字的模板 import cv2 import numpy as np def cv_show(name, img): cv2.imshow(name, img) cv2.waitKey(0) cv2.destroyAllWindows() def sort_contours(cnts, method="left-to-right"): reverse = False i = 0 if method == "right-to-lef.
2021-06-29 14:25:55
237
原创 答题卡识别
Fu Xianjun. All Rights Reserved 分别进行预处理,轮廓检测、轮廓排序,透视变换、寻找圆圈轮廓、输出每个轮廓,对比答案 import cv2 import numpy as np def cv_show(name,img): cv2.imshow(name,img) cv2.waitKey(0) cv2.destroyAllWindows() def order_points(pts): rect = np.zeros((4,2),dty..
2021-06-29 00:52:03
247
原创 几何变换
几何变换是指将一幅图像映射到另一幅图像内的操作。 将映射关系划分为:缩放、翻转、仿射变换、透视、重映射等。 使用函数cv2.resize()来实现对图像的缩放 dst = cv2.resize(src,dsize [ ,fx [ ,fy [ ,interpolation ]] ] ) dst 代表输出的目标图像,该图像的类型与src相同,其大小为dsize(当该值非零时),或者可以通过src.size()、fx、fy计算得到。 src代表需要缩放的原始图像。 dsize代表输出图像大小。 ..
2021-06-27 20:17:35
328
原创 色彩空间类型转换
© Fu Xianjun. All Rights Reserved. RGB图像是一种比较常见的色彩空间类型,还有一些比较常见的色彩空间包括GRAY色彩空间(灰度图像),XYZ色彩空间,YCrC色彩空间,HSV色彩空间,HLS色彩空间,CIEL*a*b*色彩空间,CIEL*u*v*色彩空间,Bayer色彩空间等。 色彩空间类型转换:指将图像从一个色彩空间转换到另一个色彩空间。 在一些应用中,需要将色彩空间的图像转换为二值图像。 色彩空间也称为*颜色空间,彩色空间,颜色模型,色彩系统,彩色模型,色彩模型.
2021-06-27 12:59:12
377
原创 openCV 入门
Open CV 入门 要运行程序首先要导入CV2模块 import cv2 一:读取图像(利用imread函数) retval = cv2.imread(filename[,flags]) retval是返回值,是读取到的图像。 filename表示要读取的图像完整的文件名。 flags是读取标记。 ...
2021-04-11 16:35:43
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人