官术网_书友最值得收藏!

3.4.5 案例26:圖像邊界拓展

OpenCV中提供了用于圖像邊界拓展(給圖像增加邊框)的函數copyMakeBorder,其定義如下:

參數說明如下。

● src:輸入圖像。

● top:上邊界邊框的尺寸(單位為像素,下同)。

● bottom:下邊界邊框的尺寸。

● left:左邊界邊框的尺寸。

● right:右邊界邊框的尺寸。

● borderType:圖像邊界拓展策略,由BorderTypes定義。BorderTypes的定義如下:

● dst:輸出圖像(返回值)。

● value:borderType為BORDER_CONSTANT時的邊框像素值。

圖像邊界拓展的案例代碼如下:

案例中邊界的拓展尺寸為30像素,邊界拓展策略為常值方式,邊界的像素值為88,案例結果如圖3.24所示。

若將邊界拓展策略設置為BORDER_REPLICATE,則代碼如下:

img
img

圖3.24

為了便于對比,將輸入圖像顯示在左邊,結果如圖3.25所示,圖中的拓展邊界復制了圖像邊界的像素值。

img

圖3.25

其他的邊界拓展策略此處就不做一一展示了,有興趣的讀者可以自行嘗試。

主站蜘蛛池模板: 浠水县| 合水县| 古田县| 盐边县| 襄汾县| 堆龙德庆县| 丰城市| 堆龙德庆县| 东辽县| 神农架林区| 台湾省| 三门县| 旬阳县| 湘阴县| 五家渠市| 建德市| 海阳市| 庄浪县| 城市| 启东市| 弋阳县| 安庆市| 栾川县| 安乡县| 农安县| 额尔古纳市| 长海县| 库车县| 沐川县| 广丰县| 天津市| 蒙山县| 江西省| 兴安县| 论坛| 松溪县| 响水县| 合山市| 武威市| 内黄县| 龙陵县|