質問編集履歴
1
修正後
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,22 +1,42 @@
|
|
1
|
-
|
1
|
+
```ここに言語を入力
|
2
2
|
|
3
|
-
|
3
|
+
コードfor(j=119;j<205;j+=10){
|
4
4
|
|
5
|
-
|
5
|
+
for(i=135;i<220;i+=10){
|
6
6
|
|
7
|
-
|
7
|
+
int sum10=0,ave=0,sumave=0,sumave2=0;
|
8
8
|
|
9
|
-
|
9
|
+
for(int n=j;n<j+10;n++){
|
10
10
|
|
11
|
-
sum1
|
11
|
+
int sum1=0;
|
12
12
|
|
13
|
-
|
13
|
+
for(int m=i;m<i+10;m++){
|
14
14
|
|
15
|
-
|
15
|
+
sum1 = sum1 + ((unsigned char*)(imgDst->imageData+imgDst->widthStep*n))[m];
|
16
16
|
|
17
|
-
}
|
17
|
+
}sumave=sum1/(100);
|
18
18
|
|
19
|
+
printf("%d\n",sumave);
|
20
|
+
|
21
|
+
sumave2=sumave2+sumave;
|
22
|
+
|
23
|
+
ave=sumave2/(81);
|
24
|
+
|
25
|
+
} //printf("%d\n",ave);
|
26
|
+
|
27
|
+
ave1=ave1+ave;
|
28
|
+
|
29
|
+
}
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
```
|
34
|
+
|
35
|
+
修正してみましたが、まだうまく動きません。
|
36
|
+
|
37
|
+
(135,119)(135,205)(220,119)(220,205)を頂点に持つ四角を
|
38
|
+
|
19
|
-
|
39
|
+
(縦10*横10)のマスの大きさに分けて、その1マスごとの平均輝度値をもとめたいです。
|
20
40
|
|
21
41
|
初期化の位置か足していく位置がどこでするのかが分かりません。
|
22
42
|
|