Opencv基礎自學九(複製區域)

import cv2 as cv
import numpy as np


src = cv.imread("D:/2018-07-31 101509.jpg")
cv.namedWindow("input image", cv.WINDOW_AUTOSIZE)
cv.imshow("input image", src)
face = src[230:250, 10:300]##截取圖像中指定長寬範圍的圖像,從圖的左上角開始算,第一個是開始Y到結束Y,第二個是開始X到結束X,
cv.imshow("short face", face)#顯示
gray = cv.cvtColor(face, cv.COLOR_BGR2GRAY)#彩色圖轉換爲灰度圖
backface = cv.cvtColor(gray, cv.COLOR_GRAY2BGR)#灰度圖轉換爲彩色圖
src[230:250, 10:300] = backface#複製到原圖
cv.imshow("face", src)#顯示
cv.waitKey(0)
cv.destroyAllWindows()

 

效果圖如下,紅色方框內是變化的部分

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