在这个答案描述了如何从两个图像中获取图像,因此交叉(它们的共同部分)将被涂成黑色 - https://stackoverflow.com/a/31258083/4767232
我怎样才能将此结果视为图片而作为矩形(例如,左= 100,顶部= 50,底部= 200,右边= 300)?
答案 0 :(得分:0)
交叉的位置可以通过H
矩阵变换零点来获得。
val p0 = MatOfPoint2f(org.opencv.core.Point(0.0, 0.0))
val result = Mat()
Core.transform(p0, result, H)
(并且获得矩形的大小是微不足道的)