Exemple #1
0
char *ascii_read() {
    FILE *jpeg = webcam_read();

    image_t *original = image_read(jpeg),
            *resized  = image_new(opt_width, opt_height);

    fclose(jpeg);

    image_clear(resized);
    image_resize(original, resized);

    char *ascii = image_print(resized);

    image_destroy(original);
    image_destroy(resized);

    return ascii;
}
Exemple #2
0
/**
 * The loop function for the webcam thread
 */
static void *webcam_streaming(void *ptr)
{
    webcam_t *w = (webcam_t *)ptr;

    while(w->streaming) webcam_read(w);
}