teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

blurの話を追記

2020/12/11 02:26

投稿

fana
fana

スコア12203

answer CHANGED
@@ -7,4 +7,14 @@
7
7
  で,現状,8bitの輝度値を相手にしているので,
8
8
  `f( 元画像(x,y), ぼかし画像(x,y) )`の部分は 256 * 256 パターンの表引き(あらかじめ 256*256 パターンのfの結果値を計算して保持しておき,画像補正処理時には単にその結果を参照する)にすることができると思います.
9
9
 
10
- {log, pow,255.0の乗除}が重い場合には効果があるのではないかと.
10
+ {log, pow,255.0の乗除}が重い場合には効果があるのではないかと.
11
+
12
+ ---
13
+
14
+ 前段のぼかし画像の作成処理(`cv2.GaussianBlur`)も割と重い,という場合には,
15
+
16
+ * ボックスフィルタ(`cv.blur`)に換えてみる
17
+ * ぼかし画像は小さいサイズの画像として作る
18
+ * フィルタカーネルのサイズを小さくしてみる
19
+
20
+ 等といったことを試すことができると思います.