亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

OpenCV關于萬達平臺搭建重映射map_x,map_y的疑惑

發布時間:2020-06-23 05:02:08 來源:網絡 閱讀:1070 作者:wyuwu 欄目:大數據

OpenCV中什么萬達平臺搭建論壇:haozbbs.com Q1446595067 是重映射就不贅述了,主要是對源碼中map_x,map_y有些疑惑,圖像是如何進行重映射的呢?

上下變換的部分源碼:

        Mat map_x, map_y;
    map_x.create(srcimg.size(), CV_32FC1);
    map_y.create(srcimg.size(), CV_32FC1);
    for (int i=0;i<srcimg.rows;i++)
    {
        for (int j=0;j<srcimg.cols;j++)
        {
            map_x.at<float>(i, j) = static_cast<float>(j);
            map_y.at<float>(i, j) = static_cast<float>(srcimg.rows- i);
        }
    }

開始看老半天不理解重映射原理,后來把map_x,map_y內的值輸入后,大概知道了。

假設對一張10*10的圖片進行上下重映射,

根據 map_x.at<float>(i, j) = static_cast<float>(j); map_x作用是記錄列坐標,

根據 map_y.at<float>(i, j) = static_cast<float>(srcimg.rows- i); map_y作用是記錄行坐標。

輸出map_x,map_y:

map_x:

map_y:

我們可以看到,在x方向從左到右逐漸增大排列,在y方向上到下減小排列,

將map_y,map_x組合,以坐標形式輸出,則結果為

而原圖的坐標為:

對比發現,原圖坐標和map_y,map_x組合坐標發生了上下翻轉。

然后根據坐標,把原圖坐標對應的像素點一一映射到轉換圖上,就是上下翻轉變換后的圖像,這也是圖片重映射的原理

其他的變換應該同理。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

禹州市| 察雅县| 永仁县| 凤冈县| 简阳市| 隆安县| 藁城市| 正阳县| 白沙| 山阴县| 黄梅县| 广安市| 吉木萨尔县| 太原市| 巴彦淖尔市| 姚安县| 罗甸县| 萨迦县| 保山市| 喜德县| 永福县| 依安县| 南和县| 酒泉市| 丰顺县| 锦州市| 黑龙江省| 新干县| 广宁县| 通化市| 特克斯县| 海阳市| 淳化县| 上杭县| 什邡市| 海门市| 巴塘县| 平乡县| 闵行区| 郴州市| 五指山市|