
OpenCV用于从图像中提取矩形区域。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
经过改编,此代码基于详细的利用OpenCV提取图像中矩形区域(例如PPT屏幕)的方案。原始版本为C++实现,我将其转换成Python版本,旨在供广大开发者参考和学习。核心思路包括:首先进行边缘检测,随后进行轮廓检测,识别出面积最大的轮廓,再确定该轮廓的顶点,最后通过投影变换来实现目标。以下是代码示例:
import numpy as np
import cv2
# 图像来源
srcPic = cv2.imread(2345.jpg)
# 获取图像的高度和宽度
length = srcPic.shape[0]
depth = srcPic.shape[1]
# 缩小图像尺寸
shrinkedPic = srcPic
# 将图像转换为灰度图
greyPic = cv2.cvtColor(shrinkedPic, cv2.COLOR_BGR2GRAY)
全部评论 (0)
还没有任何评论哟~


