網上找了很多方法,但是好像用opencv很簡潔和快速的解決了。
import cv2
rect1 = ((0,0),(60,10),45)
rect2 = ((1.5,0),(40,30),56)
r1 = cv2.rotatedRectangleIntersection(rect2, rect1)
area=cv2.contourArea(r1[1])
求10000次交集面積用時0.05秒,還是挺快的了。
計算的是類似下面這種情況。
網上找了很多方法,但是好像用opencv很簡潔和快速的解決了。
import cv2
rect1 = ((0,0),(60,10),45)
rect2 = ((1.5,0),(40,30),56)
r1 = cv2.rotatedRectangleIntersection(rect2, rect1)
area=cv2.contourArea(r1[1])
求10000次交集面積用時0.05秒,還是挺快的了。
計算的是類似下面這種情況。
一、幾個基本概念 登錄用戶(login user):通過登錄方式進入系統的用戶,強調登錄身份。 當前用戶(current user):執行一個進程或者命令時所使用的用戶身份,強調執行身份。 舉