iT邦幫忙

2022 iThome 鐵人賽

0
自我挑戰組

大四要畢業了但還不太會python合理嗎系列 第 28

Day28- 實戰演練(圖片描邊)

  • 分享至 

  • xImage
  •  
import cv2
import numpy as np

def sketch(image):
    img_gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
    img_gray_blur = cv2.GaussianBlur(img_gray, (5,5), 0)
    canny_edges = cv2.Canny(img_gray_blur, 70, 120)
    ret, mask = cv2.threshold(canny_edges, 70, 255, cv2.THRESH_BINARY_INV)
    return mask

img = cv2.imread('iu.png')

cv2.namedWindow("enhanced",0);
cv2.resizeWindow("enhanced", 3000,2408);
cv2.imshow("enhanced",sketch(img))
cv2.imwrite('output.jpg', sketch(img))


#cv2.imshow('Our Live Sketcher', sketch(img))
#cv2.imshow('555',img)
#print(img.shape)
cv2.waitKey(0)
cv2.destroyAllWindows()

https://ithelp.ithome.com.tw/upload/images/20221121/20151839whJgf7XxFR.jpg


上一篇
Day27- 堅果nuts blob!
下一篇
Day29- 實戰演練(相機攝像頭描邊)
系列文
大四要畢業了但還不太會python合理嗎30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言