Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. void draw_label(image a, int r, int c, image label, const float *rgb)
  2. {
  3. int w = label.w;
  4. int h = label.h;
  5. if (r - h >= 0) r = r - h;
  6.  
  7. int i, j, k;
  8. for(j = 0; j < h && j + r < a.h; ++j){
  9. for(i = 0; i < w && i + c < a.w; ++i){
  10. for(k = 0; k < label.c; ++k){
  11. float val = get_pixel(label, i, j, k);
  12. set_pixel(a, i+c, j+r, k, rgb[k] * val);
  13. }
  14. }
  15. }
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement