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

質問編集履歴

3

変更

2022/12/13 16:43

投稿

takanaki
takanaki

スコア5

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,8 @@
2
2
  画像はBGRカラーで読み込んだ3次元配列です。
3
3
 
4
4
  色のデータだけが必要で、画像として崩れてしまっても構わないので、np.deleteで不要なカラーを削除したいのですが上手くいきません。
5
+ img = img.reshape(-1,3) #2次元配列に変換
5
- img = np.delete(img,np.where(img==[[[255,255,255]]]))
6
+ img = np.delete(img , np.where(np.all(img[:,]==[255,255,255])),axis=0)
6
7
 
7
8
  上はBGRで白の配列だけを削除しようと思い書いたものです。
8
9
  どこが間違っているのかご指摘願えないでしょうか。

2

解決済み

2022/12/13 16:25

投稿

takanaki
takanaki

スコア5

title CHANGED
File without changes
body CHANGED
@@ -7,4 +7,4 @@
7
7
  上はBGRで白の配列だけを削除しようと思い書いたものです。
8
8
  どこが間違っているのかご指摘願えないでしょうか。
9
9
 
10
- よろしくお願いいたします。
10
+ よろしくお願いいたします。

1

訂正

2022/12/13 16:14

投稿

takanaki
takanaki

スコア5

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- Opencvで読み込んだ画像:ndarray から特定の色のタプルを削除したいです。
1
+ Opencvで読み込んだ画像:ndarray から特定の色の配列を削除したいです。
2
2
  画像はBGRカラーで読み込んだ3次元配列です。
3
3
 
4
4
  色のデータだけが必要で、画像として崩れてしまっても構わないので、np.deleteで不要なカラーを削除したいのですが上手くいきません。