質問編集履歴

2

ソースコードの書き方に問題があったため修正しました。

2020/09/30 06:04

投稿

assemble
assemble

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,20 +1,18 @@
1
- ### 前提・実現したいこと
1
+ ### jpeg2000の画像から取得した値を配列にれ、それをあるしきい値を元に変換したい。
2
2
 
3
3
 
4
4
 
5
- jpeg2000の画像から取得した値を配列にいれをあるきい値を元に変換し
5
+ 画像から取得した配列はWRITEABLEがFalesでありフラグも変えらませんでした。
6
+
7
+ そこで元の配列を元にコピーを作成し、WRITEABLEをTrueにしようとしましたがうまく行きませんでした。
6
8
 
7
9
 
8
10
 
9
11
  ### 発生している問題・エラーメッセージ
10
12
 
11
- 画像から取得した配列はWRITEABLEがFalesであり、フラグも変えられませんでした。
12
13
 
13
- そこで元の配列を元にコピーを作成し、WRITEABLEをTrueにしようとしましたがうまく行きませんでした。
14
14
 
15
15
  ```
16
-
17
- エラーメッセージ
18
16
 
19
17
  AttributeError: 'builtin_function_or_method' object has no attribute 'deepcopy'
20
18
 
@@ -24,7 +22,9 @@
24
22
 
25
23
  ### 該当のソースコード
26
24
 
25
+
26
+
27
- ```python3
27
+ ```Python3
28
28
 
29
29
  import os
30
30
 
@@ -40,17 +40,25 @@
40
40
 
41
41
 
42
42
 
43
+ #画像pass
44
+
43
45
  path_b4 = ('S2A_MSIL2A_20190504T014701_N0211_R017_T53SLV_20190504T043621.SAFE/GRANULE/L2A_T53SLV_A020177_20190504T014655/IMG_DATA/R10m/T53SLV_20190504T014701_B04_10m.jp2')
44
46
 
45
47
 
48
+
49
+ #画像の読み込み
46
50
 
47
51
  im = Image.open(path_b4)
48
52
 
49
53
 
50
54
 
55
+ #画像をarrayに変換
56
+
51
57
  im_list = np.asarray(im)
52
58
 
53
59
 
60
+
61
+ #複製
54
62
 
55
63
  im_mimic = im_list.copy.deepcopy
56
64
 
@@ -60,9 +68,11 @@
60
68
 
61
69
 
62
70
 
63
- ### 試したこと
71
+ ```
64
72
 
65
73
 
74
+
75
+ ### 試したこと
66
76
 
67
77
  フラグの書き換えを行いましたが変えることができませんでした。
68
78
 
@@ -75,3 +85,5 @@
75
85
  ### 補足情報(FW/ツールのバージョンなど)
76
86
 
77
87
  ubuntuで動かしています。
88
+
89
+ 画像の配列は10980*10980ピクセルです。

1

ソースコードを正しい位置に入力し直しました。

2020/09/30 06:04

投稿

assemble
assemble

スコア11

test CHANGED
File without changes
test CHANGED
@@ -18,15 +18,13 @@
18
18
 
19
19
  AttributeError: 'builtin_function_or_method' object has no attribute 'deepcopy'
20
20
 
21
+ ```
22
+
21
23
 
22
24
 
23
25
  ### 該当のソースコード
24
26
 
25
-
26
-
27
27
  ```python3
28
-
29
-
30
28
 
31
29
  import os
32
30
 
@@ -62,8 +60,6 @@
62
60
 
63
61
 
64
62
 
65
-
66
-
67
63
  ### 試したこと
68
64
 
69
65