39#define Img(X,Y)(source[(Y)*input->w*2+(X)*2+1])
40#define Out(X,Y)(source[(Y)*input->w*2+(X)*2])
63 source = (
uint8_t *) input->buf;
69 for (
j =
M;
j < (input->h -
M);
j++) {
70 for (i =
M; i < (input->w -
M); i++) {
73 for (k = 1; k <
M; k+=2) {
85 for (k = 4; k <
M; k += 2) {
115 int px =
maxx & 0xFFFe;
116 int py =
maxy & 0xFFFe;
118 for (
y = 0;
y < input->h-1;
y++) {
122 for (
x = 0;
x < input->w-1;
x+=2) {
#define Img(X, Y)
Find the marker location.
int AbsDiff(int A, int B)
struct marker_deviation_t marker(struct image_t *input, uint8_t M)
unsigned short uint16_t
Typedef defining 16 bit unsigned short type.
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.