バイオインフォマティクスやPython等プログラミング関連の情報をメモしておきます。コンテンツへスキップバイオインフォマティクスの備忘録バイオインフォマティクスやPython等プログラミング関連の情報をメモしておきます。LLCからお願いいたします。}}こんな感じでしょうか。OpenCVで動画に字幕をつけるややタイトル詐欺ですが、OpenCVで動画を読み込んで、画像処理ライブラリPillow(PIL)で字幕をつけます。OpenCVのputText()で字幕をつけることもできますが、日本語は文字化けしてしまうようです。pillow字幕をつけるimg.MOVを読み込んでoutput.m4vに字幕をつけて出力します。breakcap.release()out.release()色の表現方法が、OpenCVはBGRであるのに対して、PillowはRGBですので、その変換が必要になっています。結果は以下の通りです。Python関連の記事を更新しました。OpenCVを使用して、アメ横を行き交う人々のエッジを検出する何の役に立つかわかりませんが、アメ横を行き交う人々のエッジを検出しました。cv2.COLOR_GRAY2BGR)」がポイントです。これをしないと正常に動画を出力できません。結果は以下の通りです。何の役に立つかわかりませんが、アメ横を行き交う人々のエッジを検出しました。2019cv2.bitwise_not(dst)として、白黒反転させた方がいい感じです。Python関連の記事を更新しました。OpenCVを使用して、アメ横を行き交う人々の顔にモザイクをかける今までやってきたことを応用して、アメ横を行き交う人々の顔にモザイクをかけていきます。OpenCVを使用して顔検出をするすべてのフレームについて、それぞれ顔検出をし、モザイクをかけていきます。breakcap.release()out.release()実行してみましたが、角度によって顔として検出されない場合があり、モザイクがチカチカしてしまいます。そこで、少し強引な手法ですが、顔検出した位置について、その後の15フレームについてモザイクをかけるようにしました。breakcap.release()out.release()結果は以下の通りです。Python関連の記事を更新しました。2019無事モザイクをかけることができました。OpenCVを使用して動画を読み込んで、何もせず書き込むの結果、動画の縦横が逆になってしまったので、修正していきます。width)に変更しました。3))として270度回転しました。これで、もとの動画とまったく同じ動画が出力できました。OpenCVを使用して動画を読み込んで、何もせず書き込むインストールPython3とOpenCVをインストールします。breakcap.release()out.release()とりあえず、これでうまくいきました。Lambda」->「関数の作成」->「一から作成」で関数を作成する。rIAMロールの設定を正しく行っていないと、以下のようなエラーが出力される。]}IAMロールにAmazonSESFullAccessポリシーをアタッチすることで解決。Addresses」でメールアドレスを承認しておく。