はじめに
Pythonでいのちを輝かせるという記事(下記にリンクがあります。)があり、
どうしても目を回してみたくなりました。
参考記事の「いのちを輝かせる」画像をベースに、円座標を計算して、目を回した画像を作成し、
OpenCVを用いて動画作成と出力を行いました。
円座標の計算
def get_coordinates(center_x: int, center_y: int, rotate_val: int, speed: int):
radius = 10
theta = (rotate_val / speed) * 2 * np.pi
x = center_x + int(radius * np.sin(theta))
y = center_y + int(radius * np.cos(theta))
return x, y
目を回した結果
いのちの輝きくん改 pic.twitter.com/UPlC7cdhnh
— Takeshi Nishida (@tnishida) August 31, 2020
ソースコード
参考記事
PythonとOpenCVでいのちを輝かせる
https://qiita.com/Takayoshi_Makabe/items/07e4553362fc14d7ddb1
Pythonでグラフのアニメを作る(OpenCVでmp4ファイルを出力編)
https://water2litter.net/rum/post/python_matplotlib_anime_opencv/