【OpenCV】中copyto()函數的使用方法理解

使用copyTo函數可以得到一個複製的矩陣。 A.copyTo(B); 就可以得到和A一模一樣的矩陣B。(當然需要事先聲明B)

copyTo還有一個重構函數copyTo(B,MASK)。意思是可以得到一個附加掩膜MASK的矩陣B。

    //【3】加載掩模(必須是灰度圖)
    Mat mask = imread("logo.jpg", 0);
    //【4】將掩膜拷貝到ROI
    logoImage.copyTo(imageROI, mask);
我們如何理解上面兩句話的含義?

首先第一句 是:讀取logo.jpg到mask這個矩陣中,mask就是我們的掩膜,也可以說是衣服

第二句:我們給imageROI這個矩陣 加了mask這個掩膜,給imageROI 穿了衣服後得到了新的logoImage

後續就可以使用logoImage了!!!

原文鏈接:https://blog.csdn.net/qq_15698613/article/details/84453917

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章