「 年別アーカイブ:2023年 」 一覧
-
OpenCVで顔位置を検出し、特定した歯の画像を用いて、歯の色を加工する生成AI
2023/7/30
OpenCVを使用して顔の検出と歯の色を白く加工するプログラムの例
123456789101112131415161718192021222324252627282930313233343536373839import cv2import numpy as np# Haar Cascade分類器をロードして顔を検出face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml')# 歯の色を白くする関数def whiten_teeth(image, teeth_mask):# 歯の部分の色を白に変更white_color = (255, 255, 255)teeth_mask = cv2.cvtColor(teeth_mask, cv2.COLOR_GRAY2BGR)white_teeth = cv2.addWeighted(image, 1, teeth_mask, 0.8, 0)white_teeth[np.where((teeth_mask == [255, 255, 255]).all(axis=2))] = white_colorreturn white_teeth# 画像を読み込むimage = cv2.imread("path_to_your_image.jpg")# グレースケールに変換gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)# 顔の検出faces = face_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=5, minSize=(30, 30))# 顔の範囲内で歯のマスクを作成(仮のマスクとして、顔の中央部を選択)for (x, y, w, h) in faces:teeth_mask = np.zeros((image.shape[0], image.shape[1]), dtype=np.uint8)teeth_mask[y+h//2:y+h, x:x+w] = 255# 歯の色を白くするwhite_teeth_image = whiten_teeth(image, teeth_mask)# 加工後の画像を表示cv2.imshow("Original Image", image)cv2.imshow("White Teeth", white_teeth_image)cv2.waitKey(0)cv2.destroyAllWindows()このプログラムでは、Haar Cascade分類器を使用して顔を検 ...
-
【肌荒れ・ニキビ】デュアックとアダパレンで顔が真っ赤になった話 プロアクティブでもかぶれる肌荒れが完全に完治するまで part1
2023/7/30
デュアックの効果は絶大だが 2年前、下の写真のように、顔に蚊に刺されたみたいな、赤みと腫れがポツポツで初めて、毎日痒かった で、皮膚科に行くと処方されたのが、デュアック ネットで調べてみても、すごく効 ...
-
ゾイドを安く入手するには?
2023/6/17
自分の中で第二次ゾイドブームが来ております。 ただ、ガンプラと同様にゾイドのプラモも例になく高騰しているので、どうやったら安く入手できるか調べてみました。 ZOIDS EZ-034 ジェノブレイカー ...
-
最近思うこと 健康と寿命と集中力と
2023/6/17
最近健康ブームで尋常じゃないサプリを飲んでます。 例えば これはほんの一例で、 他にも、ハイチオール、カルシウム、書き出すときりがありません・・・ タバコもやめました。 何が言いたいのかというと タバ ...
-
ThinkPad X1 Carbon Gen6 2018をバッテリーリフレッシュで、バッテリーを復活させた話
2023/6/8
そろそろバッテリーが弱ってきたThinkPad X1 Carbon Gen6 2018ですが、バッテリーリフレッシュで、バッテリー残量が増えたので、手順と、実際のバッテリー状態の写真を紹介します。 使 ...
-
ThinkPad X1 Carbonの待機電力、スイープ時消費電力、休止状態のサスペンド状態消費電力を計測してみた。
2023/5/28
Thinkpad x1 carbon 2018 gen6を中古で購入したので、スリープのままほったらかしにしたら、どのくらい電池を消費するのかを知りたくて、電力消費を経緯即した 使った機材 Think ...
-
MacbookAirとThinkPadをモバイルバッテリーで何時間動くか試してみた-Anker PowerCore III Elite 25600 87W with PowerPort III 65W Pod (PD対応 25600mAh モバイルバッテリー)【PowerIQ 3.0 (Gen2) / USB Power Delivery 対応 / USB-C入出力ポート / 低電流モード搭載 / PSE技術基準適合】MacBook Lenovo HP iPad iPhone Android 各種対応
2023/5/28
今回は、AmazonでUSB-C PDで65W給電できるモバイルバッテリーを購入したので、どのくらいバッテリーが持続するか調査してみた 使った機材 MacBookAir TihnkPad X1 Car ...
-
【Googleスプレッドシート】電話番号に一括で81をつけたり、ハイフン入りに変換したりする関数と方法【関数】
2023/5/28 googleスプレッドシート
Googleスプレッドシートに入力されている電話番号リストのすべての番号の先頭に「81」を付け加える方法は、以下の手順で行うことができます。 Googleスプレッドシートを開きます。電話番号が入力され ...