2024-06-02 07:37:42 发布
网友
我是韩国人。我英语说得不太好。很抱歉 我希望Python对图像进行分类。 我想从增强图像中删除裁剪后的图像(旋转、放大、缩小、剪切)。 我想我会使用OpenCV的边界框或关键点。 具体地说,我从原始图像中设置了一个点,我想删除从增强图像中切掉的点的图像。 [示例。点是猫的耳朵和脚。耳朵和脚被切断的图像将被删除。] 我应该用什么?请帮帮我
import cv2 import numpy as np img1=cv2.imread("C:/Users/sourab/Desktop/1.jpg") img2=cv2.imread("C:/Users/sourab/Desktop/2.jpg") img1=cv2.resize(img1,(400,400)) img2=cv2.resize(img2,(400,400)) blackWD = np.zeros((400, 400,3), dtype="uint8") corners = np.array([[50, 50], [200,50], [200, 200], [50, 200]]) cv2.fillPoly(blackWD,[corners],(255,255,255)) whiteWD = cv2.bitwise_not(blackWD) whiteWD = cv2.bitwise_and(img1, whiteWD) k=cv2.bitwise_and(blackWD,img2) l=cv2.bitwise_or(whiteWD,k) cv2.imshow("img1",img1) cv2.imshow("img2",img2) cv2.imshow("black",whiteWD) cv2.imshow("k",k) cv2.imshow("result",l)
输出: 你想要那种类型的代码吗
输出: 你想要那种类型的代码吗
相关问题 更多 >
编程相关推荐