Professional Documents
Culture Documents
#include
#include
#include
#include
#include
"stdafx.h"
<stdio.h>
<conio.h>
<math.h>
<string.h>
#define qm 320
#define qn 240
// ?c ?nh
void doc(unsigned char s[qm][qn], int m, int n, FILE *fpt)
{
int i, j;
if(fpt==NULL)
printf("\t Loi: ko dung ");
else {
for(i=0; i<m; i++)
for (j=0; j<n; j++)
{
s[i][j] = fgetc(fpt);
}
}
}
//
int i, j, u, v, x, y;
int dem=0;
for (i=0; i<m; i++)
for(j=0; j<n; j++)
{
dem = 1;
Q[i][j] = 0;
for(u=i-1; u<=i+1; u++)
for(v=j-1; v<=j+1; v++)
{
if((u<0) || (v<0)|| (u>=m)|| (v>=n))
{
x=i;
y=j;
}
else
{
x=u;
y=v;
}
if ((x != i) || (y != j))
{
if (D[x][y]+a < D[i][j])
Q[i][j] = Q[i][j] + dem;
//a chnh l m?t thng s? thm vo d? ch?c ch?n hon.
dem = dem*2;
//T?c pixel gi?a ph?i l?n hon pixel xung quanh + a.
//V? m?t l tu?ng th a s? b?ng 0.
}
//Vi?c cho a vo l d? h?n ch? nhi?u ?nh tc d?ng lm cho k?t qu? tnh LBP sai l?ch.
}
}
}
void xuatfile(unsigned char F0[qm][qn], int m, int n)
{
FILE *f = fopen("H2.txt", "w");
if(!f)
return;
for(int i=0; i<m; i++)
{
for(int j=0; j<n; j++)
{
printf("%4d", F0[i][j]);
fprintf(f, "%4d", F0[i][j]);
}
printf("\n");
fprintf(f, "\n\n");
}
fclose(f);
}
// Ham cong tat ca cac phan tu trong ma tran
long tongptu(unsigned char F0[qm][qn], int m, int n)
{
long kq = 0;
int i, j;
for(i=0; i<m; i++)
n);
n);
n);
n);
ong9 < tong5 && tong9 < tong6 && tong9 < tong7 && tong9 < tong8 && tong9 < tong1
0)
{
printf("\nAnh dua vao chinh la anh 9\n");
fpt = fopen("ketqua_mau9.raw", "wb");
ghianh(Fs, m, n, fpt);
fclose(fpt);
}
if(tong10 < tong1 && tong10 < tong2 && tong10 < tong3 && tong10 < tong4
&& tong10 < tong5 && tong10 < tong6 && tong10 < tong7 && tong10 < tong8 && tong1
0 < tong9)
{
printf("\nAnh dua vao chinh la anh 10\n");
fpt = fopen("ketqua_mau10.raw", "wb");
ghianh(Fs, m, n, fpt);
fclose(fpt);
}*/
getch();
}