char param11;
char param12;
char param21;
char param22;
argv[1] = ("a2");
argv[2] = ("fa");
printf("%x %x /n", atoi(argv[1]), atoi(argv[2]));
if ( ('a'<=argv[1][0]) && (argv[1][0] <='f') )
{
param11 = argv[1][0]-'a'+ 10;
}
else
{
param11 = argv[1][0]-'0';
}
if ( ('a'<=argv[1][1]) && (argv[1][1] <='f') )
{
param12 = argv[1][1]-'a'+ 10;
}
else
{
param12 = argv[1][1]-'0';
}
////////////////
if ( ('a'<=argv[2][0]) && (argv[2][0] <='f') )
{
param21 = argv[2][0]-'a'+ 10;
}
else
{
param21 = argv[2][0]-'0';
}
if ( ('a'<=argv[2][1]) && (argv[2][1] <='f') )
{
param22 = argv[2][1]-'a'+ 10;
}
else
{
param22 = argv[2][1]-'0';
}
printf("%x %x", param12 + param11*16, param22 + param21*16);
system("pause &");
typedef struct motionDetectTable
{
int value;
int width;
}motionDetectTable;
motionDetectTable motionTable[]
{
{12800, 640},
{12000, 352},
{12800, 288},
};
int ChzGetMotionDetectValue(const char *pSrcCur, const char *pSrcFormer, const int width, const int height)
{
int i;
int PixelDiff;
int Sum = 0;
for(i=1; i<width*height;)
{
PixelDiff = *(pSrcFormer+i) - *(pSrcCur+i);
if (PixelDiff >= 0)
{
Sum = Sum+PixelDiff;
}
else
{
Sum = Sum-PixelDiff;
}
i = i+2;
}
return Sum;
}