Optie研

パソコンで絵や動画を作る方法について

2018-03-01から1ヶ月間の記事一覧

Julia言語と Plots + GR で複素関数のgifアニメーションを作る

1. この記事について やりたいこと やること 2. 下準備 パッケージのインストール IJulia Plots GR LaTeXStrings ProgressMeter 3. プロット & アニメーション importとヘルパー関数など 例1. $z=w^2$ 関数化 例2. $w=\frac{1}{z}$ 例3. $w= \sin z$ 例4. $w…

Python3 & OpenCV で画像処理を学ぶ[6] 〜 numpy で畳み込み演算と平滑化フィルタの実装

1. はじめに 2. 基本概念 2.1. 空間フィルタリングとは 2.2. 畳み込み演算とは 3. 平滑化の実装 3.1. 平均化フィルタ 3.1.1 python/numpy による実装 3.1.2 opencvによる実装 3.2. ガウシアンフィルタ 3.3. 応用 : 特定方向の平滑化 4. おわりに 5. 参考文献…

Python3 & OpenCV で画像処理を学ぶ[5] 〜 AfterEffects/Photoshopにある描画モードを実装する

1. はじめに 2. 合成モード実装実験 2.1 下準備 2.2 「減算」族 〜 重ねると暗くなる 2.2.1 比較(暗) Darken 2.2.2 乗算 Multiply 2.2.3 焼き込みカラー Color Burn 2.2.4 焼き込みリニア Linear Burn 2.2.5 カラー比較(暗) Darker Color 2.3.「加算」族 〜 …

Python3 & OpenCV で画像処理を学ぶ[4] 〜 アルファブレンドとエンボス効果(画像間演算の基礎)

1. はじめに 2. 画像ブレンドの基礎 2.1. 画像間演算 2.2. アルファブレンディング 2.2.1 $\alpha_2=1$ と仮定する場合 2.2.2 $\alpha_2=1$ とは限らない一般の場合 2.2.3 プリマルチプライド 2.2.4 アルファブレンド実装実験 2.2.5 アルファブレンドのまと…

Python3 & OpenCV で画像処理を学ぶ[3] 〜 トーンカーブ と LUT を理解する実装実験

1. はじめに 2. トーンカーブ基礎実験 2.1 トーンカーブの基礎 2.1.1 例1: $y=x$ 2.1.2 例2: S字トーンカーブ 2.1.3 例3: ガンマ変換 2.1.4 使用したコード 2.2 LUT(Look Up Table)による高速化 2.2.1 LUTとは? 2.2.2 LUTの実装 2.2.3 LUTの速度性能 3. …