質問編集履歴
1
コンパイルは出来たがSobel処理が行えなかった時のソースコードに訂正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
### 発生している問題・エラーメッセージ
|
12
12
|
|
13
|
-
Sobelのみ、実装しようとした場合に上手く変換されず、
|
13
|
+
Sobel(eage7)のみ、実装しようとした場合に上手く変換されず、宣言(case7)を入れなおす度に『多すぎる、少なすぎる』となり、エラーでコンパイル出来ません。
|
14
14
|
|
15
15
|
```
|
16
16
|
|
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
```
|
20
20
|
|
21
|
-
関数が多すぎる、sqrt関数が互換性がない、関数が少なすぎる
|
21
|
+
コンパイル時「関数が多すぎる、sqrt関数が互換性がない、関数が少なすぎる」等
|
22
22
|
|
23
23
|
### 該当のソースコード
|
24
24
|
|
@@ -64,13 +64,13 @@
|
|
64
64
|
|
65
65
|
int g[256] = {0}; /* 出力の画素値(出力:図 1 の縦軸に相当) */
|
66
66
|
|
67
|
-
int f_L =
|
67
|
+
int f_L = 0, f_H = 20; /* 適切に値を変更 : 必ず f_L < f_H とすること */
|
68
68
|
|
69
69
|
double gamma = 5;
|
70
70
|
|
71
71
|
int kadai = 0; /* 課題番号 : 実行ファイルの引数で値を指定 <== argv[3][0] (一文字) */
|
72
72
|
|
73
|
-
int threshold =
|
73
|
+
int threshold = 200;/* 入力ファイル名 <== argv[1], 出力ファイル名 <== argv[2] */
|
74
74
|
|
75
75
|
if(argc != 4){
|
76
76
|
|
@@ -632,4 +632,4 @@
|
|
632
632
|
|
633
633
|
VS code にて制作しています。
|
634
634
|
|
635
|
-
|
635
|
+
実行する際の環境は仮想Linuxでコンパイルを行っています
|