分享我在 Pyladies「一日 AI 工程師 - Deep learning with PyTorch」的講義與共筆連結(2020-12-19 @ OnrampLab Studio)。
紀錄 OpenCV 第一支程式 — 用 `cv::Mat::zeros()` 產生黑色影像、`imshow()` 顯示。
紀錄利用 shutil 複製檔案—shutil.copy、copy2 保留時間、資料夾、file、copyfile。
紀錄取檔案名稱方法 — basename、splitext、split 含副檔名、路徑解析、路徑操作。
紀錄 OpenCV blur 模糊濾波—去雜訊、高斯模糊、Laplacian 銳度、code、glob。
介紹 OpenCV `cv::Rect` 矩形用法 — 宣告左上角座標與寬高、area()、tl()、br()、contains() 等操作。
整理 C++ 基本編譯方法 — 用 g++、修改輸出檔名(-o flag)、指定 C++ 標準(-std=c++11)、引入套件(pkg-config)。
紀錄在多 GPU 主機上指定用哪張(或多張)GPU 跑 Python 程式的方法 — 透過 CUDA_VISIBLE_DEVICES 環境變數控制。
紀錄 ffmpeg 剪輯影片片段 — -ss 起始時間搭配 -t 持續時間,或用 -to 指定結束時間。
紀錄用 ffmpeg 合併多張圖片成影片 — -framerate 幀率、img%08d.jpg 序列模式、-pattern_type glob 正規表達式。