components.cpp 475 B

1234567891011121314151617181920212223242526272829
  1. #include <unistd.h>
  2. #include <error.h>
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5. #include <errno.h>
  6. #include <assert.h>
  7. #include "components.h"
  8. #include "common.h"
  9. #ifdef __APPLE__
  10. #include <OpenCL/cl.h>
  11. #else
  12. #include <CL/opencl.h>
  13. #endif
  14. /* the old "components.cu" has been separate into two parts
  15. "components.cpp",contains functions
  16. "components.cl", contains all kernel functions
  17. */
  18. /* Separate compoents of 8bit RGB source image */
  19. //need add some segments