いのちの輝きくんの目を回してみる。


はじめに

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

目を回した結果

ソースコード

参考記事

PythonとOpenCVでいのちを輝かせる
https://qiita.com/Takayoshi_Makabe/items/07e4553362fc14d7ddb1

Pythonでグラフのアニメを作る(OpenCVでmp4ファイルを出力編)
https://water2litter.net/rum/post/python_matplotlib_anime_opencv/