系列文章目录
前言
提供一张图片,如何截剪其中的某一部分的区域?
我的思路是分两步:
1. 找到要裁剪区域的坐标
2. 根据图片坐标进行剪切,并保存
一、获取感兴趣图片坐标
import cv2
from PIL import Image
def getCoordinate(img):
rectangle = []
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 灰度图
ret, binary = cv2.threshold(gray, 0, 255, cv2.THRESH_BINARY|cv2.THRESH_OTSU) # 二值化
element3 = cv2.getStructuringElement(cv2.MORPH_RECT, (8, 8)) # 设置膨胀和腐蚀操作
dilation = cv2.dila