OpenCv 入门 -- 将“hello”图像通过透视变换矫正

OpenCv 入门

OpenCv 入门 -- 通过透视变换矫正得到“Hello!” @ Fu Xianjun. All Rights Reserved.

文章目录

  • OpenCv 入门
  • 前言
  • 一、导包并读取图片
  • 二、对图像进行切片处理
  • 三、显示图片
  • 四、结果展示
  • 总结


前言

OpenCv 入门 -- 将“hello”图像通过透视变换矫正_第1张图片

OpenCV是一个跨平台计算机视觉库,用C++语言编写,用于图像处理、分析。本文将讲解如何使用OpenCv来 将“hello”图像通过透视变换矫正。

一、导包并读取图片

日常导包:

import cv2
import numpy as np
img = cv2.imread('lianxi.png')

二、对图像进行切片处理

rows, cols = img.shape[:2]
pts_o = np.float32([[45, 180], [220, 80], [60, 290], [270, 190]])
pts_d = np.float32([[0, 0], [200, 0], [0, 100], [200, 100]]) 
M = cv2.getPerspectiveTransform(pts1, pts2)
b = cv2.warpPerspective(a, M, (400, 200)) 

三、显示图片

cv2.imshow('img', img)
cv2.imshow('set', dst)
cv2.waitKey(0)
cv2.destroyAllWindows()

四、结果展示

OpenCv 入门 -- 将“hello”图像通过透视变换矫正_第2张图片

总结

以上就是今天要讲的内容,本文仅仅简单介绍了如何使用OpenCv将“hello”图像通过透视变换矫正,及OpenCv的基础应用。

你可能感兴趣的:(opencv)