有没有什么方法将一张图片沿着自己画的直线裁剪成两张图片并且各自保存为单独的图片
最好有代码或者参考文献(论文之类的)
1、利用数学方法计算出直线和图片分割出的两个区域CABD和AFEB
计算出每个顶点的像素坐标,为下一步做准备

2、使用mask分别保存两部分图片
参考我的博客:
opencv不规则掩膜裁剪图片 源码import cv2import numpy as npimg = cv2.imread('cv.jpg')# 转换为hsvhsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)# 新建掩膜(多个点围起来的多边形)points = np.array([[(100, 100), (400, 200), (512, 512), (5, 100)]], dtype=np.int32)mask = np.zeros(img.shape, dtype=np.uin
https://blog.csdn.net/this_is_id/article/details/121355500?spm=1001.2014.3001.5502 可以用opencv 的方法去做哦