一、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給出了矩形的...