-1
我想檢測常規平面圖中的元素,並將圖像疊加在檢測到的元素上。
例如:Floor Plan
我想檢測牀並覆蓋其上的圖像。
什麼算法或OpenCV庫你可以建議我用它來做?如何檢測圖像中的多個元素並覆蓋檢測到的對象中的另一個圖像?
我想檢測常規平面圖中的元素,並將圖像疊加在檢測到的元素上。
例如:Floor Plan
我想檢測牀並覆蓋其上的圖像。
什麼算法或OpenCV庫你可以建議我用它來做?如何檢測圖像中的多個元素並覆蓋檢測到的對象中的另一個圖像?
檢測此類物體的第一種替代方法應該是template matching。既然你已經檢測到的對象,你可以替換的感興趣區域 - ROI - 剛剛從墊中的數據複製到DEST一個:
Mat floorPlanMat = ...;
Mat bedMat = ...;
Rect roi = new Rect(x, y, bedMat.cols(), bedMat.rows())
Mat imageROI = floorPlanMat.submat(roi);
bedMat.copyTo(imageROI);
其中(x,y)是牀的座標圖像中如通過模板匹配算法發現的。