- Program simply uses linux/videodev2.h library (v4l2module) to access camera device, which comes as built-in on linux kernel,
- Then applies filters according to user's chices.
system | specs | of development |
---|---|---|
Environment | Ubuntu 22.04 | gcc 11.3.0 |
kernel | 5.19.0-45-generic_ | |
External libraries | libjpeg-turbo8-dev | libgtk-3-dev |
- Added filters:
- binary
- grayscale
- inverse
- zero padding
- gauss blur.
- edge detection with laplacian(3*3 kernel).
- Note: Image buffer is assuming as 1 Dimensional.