
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
OpenCVとNumPyでファンシーに減色する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
OpenCVとNumPyでファンシーに減色する - Qiita
import numpy as np import cv2 import matplotlib.pyplot as plt filename = "lenna.png" image = cv2.... import numpy as np import cv2 import matplotlib.pyplot as plt filename = "lenna.png" image = cv2.imread(filename) Z = image.reshape((-1, 3)) # (h, w, 3) -> (h*w, 3) にする Z = Z.astype(np.float32) # uint8 -> float32にする criteria = (cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 10, 1) # 計算終了条件 K = 4 # クラスター数 # クラスタリング compactness, labels, centers = cv2.kmeans(Z, K, None, criteria, 10, cv2.KMEANS_