diff options
author | Alejandro Colomar <colomar.6.4.3@gmail.com> | 2020-03-26 14:08:14 +0100 |
---|---|---|
committer | Alejandro Colomar <colomar.6.4.3@gmail.com> | 2020-03-26 14:08:14 +0100 |
commit | 1304dac964804a48871ca2acc8aba736643a1866 (patch) | |
tree | bb1b9e163da71cae566a0f6106832b86836d0d84 | |
parent | 4d913d3bfdd1987e62ab0ade47a8af221d9b6eb9 (diff) |
Update libalxcam_0.5.2
-rw-r--r-- | cam/Makefile | 2 | ||||
-rw-r--r-- | cam/cam.c | 22 |
2 files changed, 8 insertions, 16 deletions
diff --git a/cam/Makefile b/cam/Makefile index 6c58c0e..12b2859 100644 --- a/cam/Makefile +++ b/cam/Makefile @@ -11,3 +11,5 @@ cam: cam.c $< -o $@ \ `pkg-config --libs libalx-cv libalx-base` +clean: + rm -f cam @@ -19,7 +19,7 @@ #define ALX_NO_PREFIX #include <libalx/base/compiler/size.h> -#include <libalx/base/errno/error.h> +#include <libalx/base/errno/perror.h> #include <libalx/base/linux/membarrier.h> #include <libalx/base/signal/sigpipe.h> #include <libalx/base/signal/sigterm.h> @@ -27,12 +27,8 @@ #include <libalx/base/stdio/printf/sbprintf.h> #include <libalx/base/stdlib/getenv/getenv_i.h> #include <libalx/base/stdlib/getenv/getenv_s.h> -#include <libalx/base/string/strcpy/strlcpys.h> #include <libalx/base/sys/types.h> -#include <libalx/extra/cv/core/array.h> -#include <libalx/extra/cv/core/img.h> -#include <libalx/extra/cv/core/pixel.h> -#include <libalx/extra/cv/videoio/cam.h> +#include <libalx/extra/cv/cv.h> /****************************************************************************** @@ -267,15 +263,10 @@ int cv_init (img_s **img) int status; status = -1; - if (alx_cv_alloc_img(img)) - goto err0; - status--; - if (alx_cv_init_img(*img, 1, 1)) - goto err1; + if (alx_cv_init_img(img)) + goto err; return 0; -err1: - alx_cv_free_img(*img); -err0: +err: fprintf(stderr, "cam#%"PRIpid": ERROR: cv_init(): %i\n", pid, status); return status; } @@ -285,7 +276,6 @@ void cv_deinit (img_s *img) { alx_cv_deinit_img(img); - alx_cv_free_img(img); } @@ -362,7 +352,7 @@ int proc_cv (uint8_t *restrict blue11, img_s *restrict img) if (alx_cv_cam_read(img, camera)) goto err; status--; - if (alx_cv_component(img, ALX_CV_CMP_BLUE)) + if (alx_cv_component(img, ALX_CV_CMP_BGR_B)) goto err; status--; if (alx_cv_pixel_get_u8(img, blue11, 1, 1)) |