Tagged in

OpenCV

OpenCV邮件课程2

原文: https://www.pyimagesearch.com/2014/09/01/build-kick-ass-mobile-document-scanner-just-5-minutes/

OpenCV邮件课程1

原文: A Guide to Learn OpenCV (https://www.pyimagesearch.com/2018/07/19/opencv-tutorial-a-guide-to-learn-opencv/)

新单词:
contour:轮廓

加载显示图片

import cv2

image = cv2.imread("jp.png")
print(type(image))  # numpy.ndarray

(h, w, d) = image.shape  # shape返回一个tuple,有几个维度tuple就会包含几个元素
print("width:{} height:{} depth:{}".format(w, h, d))

cv2.imshow("Image", image)
cv2 …

某平台验证码识别

  • 验证码问题,如果有两个图片,如何找到这两张照片契合的位置?也就是大图的缺口坐标

large small

主要参考 这篇文章,不过他这个代码写的太复杂了。本身实质就调用了一个opencv的matchTemplate函数

# encoding=utf8

import cv2
import numpy as np


def show(name):
    cv2.imshow('Show', name)
    cv2.waitKey(0)
    cv2.destroyAllWindows()


def main():
    small = cv2.imread("small.png", 0)
    large = cv2.imread("large.jpeg", 0)
    w, h = small.shape[::-1]  # 拿到小图的宽高
    # small = cv2 …