|
|
@@ -23,10 +23,7 @@ void diff_c (
|
|
|
|
|
|
for(i=0;i<n;i++){
|
|
|
for(j=0;j<m*4;j+=4){
|
|
|
- val=((src_matrix[i][j+1]-src_2_matrix[i][j+1])+(src_matrix[i][j+2]-src_2_matrix[i][j+2])+(src_matrix[i][j+3]-src_2_matrix[i][j+3])) / 3;
|
|
|
- if (val < 0)
|
|
|
- val=-val;
|
|
|
-
|
|
|
+ val=(abs(src_matrix[i][j+1]-src_2_matrix[i][j+1])+abs(src_matrix[i][j+2]-src_2_matrix[i][j+2])+abs(src_matrix[i][j+3]-src_2_matrix[i][j+3])) / 3;
|
|
|
dst_matrix[i][j+0]=val;
|
|
|
dst_matrix[i][j+1]=val;
|
|
|
dst_matrix[i][j+2]=val;
|
|
|
@@ -34,3 +31,5 @@ void diff_c (
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+//unsigned inline int abs(
|