2021年3月28日

摘要: 效果 实现 import cv2 as cv import numpy as np import matplotlib.pyplot as plt img = cv.imread('pic/lion200x316.jpg') cv.line(img, (50, 25), (300, 175), (2 阅读全文
posted @ 2021-03-28 20:02 火力教育 阅读(259) 评论(0) 推荐(0) 编辑
 
摘要: 本部分主要作为付费课程的讲解,不是太详细,文末有具体链接。 效果 步骤 实现 import numpy as np import cv2 as cv apple = cv.imread('pic/apple.jpg') orange = cv.imread('pic/orange.jpg') A = 阅读全文
posted @ 2021-03-28 19:53 火力教育 阅读(228) 评论(0) 推荐(0) 编辑
 
摘要: 简介 该方法用于精确匹配目标。 效果 每张图为正方形,这里画在一起了。原图为最左面部分,模板为匹配原图右下角那个正方形(这里没画出)。 从左到右依次为:原图、正向匹配、原图黑白颠倒、方向匹配、最终结果(有个白色像素点,即为原图右下角的正方形的中心) 实现 import cv2 as cv impor 阅读全文
posted @ 2021-03-28 19:43 火力教育 阅读(704) 评论(0) 推荐(0) 编辑
 
摘要: 可以用自适应阈值分割实现光照不均现象,也可以利用顶帽变换实现。两者选卷积核的时候都一般要比目标(通常是文字)大。 效果 从左往右依次为:原图、原图颜色反转黑白颠倒、开运算、顶帽变换、颜色反转回来 import cv2 as cv import numpy as np import matplotli 阅读全文
posted @ 2021-03-28 19:28 火力教育 阅读(468) 评论(0) 推荐(0) 编辑
 
摘要: 效果 从左向右依次为:原图、腐蚀、膨胀 从左向右依次为:原图、开运算、闭运算 OpenCV实现 import cv2 as cv import numpy as np import matplotlib.pyplot as plt img_bin = cv.imread(binary_img_pat 阅读全文
posted @ 2021-03-28 19:14 火力教育 阅读(390) 评论(0) 推荐(0) 编辑
 
摘要: 1. 直接调用 OpenCV函数 import cv2 as cv import numpy as np import matplotlib.pyplot as plt ## 重点 img = cv.imread('pic/notebook500x333.jpg', 0) img_edge = cv 阅读全文
posted @ 2021-03-28 16:52 火力教育 阅读(451) 评论(0) 推荐(0) 编辑