获取与OpenCV交叉的图像坐标

时间:2018-05-04 09:17:02

标签: image opencv intersection

在这个答案描述了如何从两个图像中获取图像,因此交叉(它们的共同部分)将被涂成黑色 - https://stackoverflow.com/a/31258083/4767232

我怎样才能将此结果视为图片而作为矩形(例如,左= 100,顶部= 50,底部= 200,右边= 300)?

1 个答案:

答案 0 :(得分:0)

交叉的位置可以通过H矩阵变换零点来获得。

val p0 = MatOfPoint2f(org.opencv.core.Point(0.0, 0.0))
val result = Mat()
Core.transform(p0, result, H)

(并且获得矩形的大小是微不足道的)