2 3 感興趣區域(ROI)

2021-10-07 04:31:49 字數 1627 閱讀 2036

一、roi介紹

二、操作

一、roi介紹

我們可能對影象中的某乙個特定區域感興趣,改區域稱為感興趣區域(region of interest,roi)。

二、操作

(1)顯示一幅影象的感興趣區域

image[200:400, 200:400]                  #【例1】

(2)在同一影象中,將乙個區域複製到另乙個區域

image[200:400, 200:400] = image[200:400, 300:500]               #複製。【例2】

(3)從一幅影象的乙個位置複製到另一幅影象的乙個位置

image2[200:400, 200:300] = image[200:400, 400:500]             #複製到另一幅影象。【例3】

例1:'''

影象感興趣區域:提取影象感興趣區域

'''import cv2

image = cv2.imread("image\\lenacolor.png")

a = image[200:400, 200:400]

cv2.imshow("original",image)

cv2.imshow("roi",a)

cv2.waitkey()

cv2.destroyallwindows()

結果:

例2:'''

影象感興趣區域:從乙個位置複製到另乙個位置

'''import cv2

image = cv2.imread("image\\lenacolor.png")

cv2.imshow("original",image)

image[200:400, 200:300] = image[200:400, 400:500]          #影象複製

cv2.imshow("result",image)

cv2.waitkey()

cv2.destroyallwindows()

結果:

例3:'''

影象感興趣區域:從一幅影象的乙個位置複製到另一幅影象的乙個位置

'''import cv2

image = cv2.imread("image\\lenacolor.png")

image2 = cv2.imread("image\\girl.bmp")

image2[200:400, 200:300] = image[200:400, 400:500]        #複製

cv2.imshow("result",image2)

cv2.waitkey()

cv2.destroyallwindows()

結果:

感興趣區域ROI

roi在目前的理解看來就是擷取影象的一部分進行想要的操作,比如要在一張圖的任意地方嵌入另一張圖,首先要做的事就是把要嵌入的所覆蓋的這塊地方圈出來,然後把要嵌入的放到這個框框裡就行了 建立roi的兩種方法 1 imgroi image rect x,y,width,height 直接指定一塊矩形,選出...

opencv學習之感興趣區域(ROI)

新手學習就是苦啊,好多東西都要一點點的摸索,之前的經驗太少,積累太少,許多問題太簡單了,問別人都不好開口,誰讓自己太low了啊!那就自己折騰唄 今天看了opencv的矩陣和影象操作部分內容,這裡把這折騰的過程弄上來了 書上給了兩種獲得感興趣矩形區域的方式 乙個是直接用函式 cvsetimageroi...

opencv 學習之感興趣區域(ROI)

兩種獲得感興趣矩形區域的方式 乙個是直接用函式 cvsetimageroi iplimage image,cvrect rect 其中image是載入的一幅影象,rect cvrect x,y,width,height x,y給出了矩形在原影象中的起點 從左上起 width,height給出了矩形的...