Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What is going on with this article?
@Kenta-Han

OpenCV で'美顏'してみた

More than 1 year has passed since last update.

お久しぶりです.
そろそろ投稿しないとマズイかなと思って,約9ヵ月を投稿した.
今回は,pythonのOpenCVを使って'美顏'のコードを書いて試しました.
ぜひ試して画像'美顏'する前後を比較してください.

コード

import cv2

image = cv2.imread('photo.jpg')
value = 20
image_dst = cv2.bilateralFilter(image,value,value * 2,value / 2)
cv2.imwrite('new_photo.png',image_dst)
cv2.namedWindow('image')
cv2.imshow('image',image_dst)
cv2.waitKey(0)
cv2.destroyAllWindows()

コード説明

OpenCVをインポート

import cv2

画像を読み込む

image = cv2.imread('photo.jpg')

画像を美顏 value値が大きいほど美顏効果が強い,小さいほど美顔効果が弱い

value = 20
image_dst = cv2.bilateralFilter(image,value,value * 2,value / 2)

新規画像をファイルに保存する

cv2.imwrite('new_photo.png',image_dst)

windowを作る

あらかじめウィンドウを作成しておき,後から読み込んだ画像を表示させたい場合
cv2.namedWindow(window_name, flag) を用いる

cv2.namedWindow('image')

windowを開く

cv2.imshow('image',image_dst)

windowを待機

入力待ち時間でミリ秒単位

cv2.waitKey(0)

windowを閉じる

現在までに作られた全てのウィンドウを閉じる関数です.
特定のウィンドウのみを閉じる場合は cv2.destroyWindow() 関数に閉じたいウィンドウ名を指定してください

cv2.destroyAllWindows()

以上で,今回の「OpenCV で'美顏'してみた」が終わります.
読んでいただいてありがとうございます.

0
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Kenta-Han
Python3,MySQL,HTML・CSS,JavaScript,Java,...| 2020/4~:IT スペシャリスト| 2019/6〜2019/12:画像分析(インターン)| 2018/4〜2019/12:TA(大学院)| 2017/8〜2018/2:Webサービス制作(インターン)

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
0
Help us understand the problem. What is going on with this article?