画像のRGBを入れ替えてみた
大学でささっと終わらせたい課題が出たのでやりました
面倒なことはPythonにやらせよう
import cv2 img = cv2.imread('source.bmp') for index in range(img.shape[0]): for index1 in range(img.shape[1]): temp = img[index][index1][0] img[index][index1][0] = img[index][index1][1] img[index][index1][1] = img[index][index1][2] img[index][index1][2] = temp cv2.imwrite('./dest.bmp', img)
imreadがデータ部だけを取ってきてくれたおかげで想像以上に簡単にできてびっくり
データ部しかいじってないのにヘッダ部が少し書き換わってるから、その辺はimwrite辺りでいい感じにしてくれてるってことなのかな
参考にさせていただいたサイト
note.nkmk.meshellscriptとffmpegで音源をn倍速にしてみた
「英語のリスニング用の.mp3を1.75倍速で聞きたいな~」のモチベから、ffmpegとshellscriptで頑張った。
#!/bash/sh for var in {1..30} do if [ "$var" -lt 10 ]; then ffmpeg -i 0$var\ Section\ $var.mp3 -af atempo=1.75 ./0$var.mp3 else ffmpeg -i $var\ Section\ $var.mp3 -af atempo=1.75 ./$var.mp3 fi done
30個ある音源を全て倍速にして、タイトルをそれぞれ
"01 Section 1.mp3" => "01.mp3"
"30 Section 30.mp3"=> "30.mp3"
みたいにできるようにやってみた。
if文の条件式を[]の中に書く時に、空白を入れないといけないことに気づかなくて少し手間取った。
便利~
参考にさせていただいたサイト