SHARE
TWEET

Untitled

a guest Dec 6th, 2019 78 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. PImage[] images = new PImage[10];
  2. int x = 0;
  3. int y = 0;
  4.  
  5. import processing.video.*;
  6. Capture cam;
  7.  
  8.  
  9. void setup() {
  10.   //size(4032, 3024);
  11.   size(1920, 1080);
  12.   images[0] = loadImage("IMG_1.JPG");
  13.   images[1] = loadImage("IMG_2.JPG");
  14.   images[2] = loadImage("IMG_3.JPG");
  15.   images[3] = loadImage("IMG_4.JPG");
  16.   images[4] = loadImage("IMG_5.JPG");
  17.   images[5] = loadImage("IMG_6.JPG");
  18.   images[6] = loadImage("IMG_7.JPG");
  19.   images[7] = loadImage("IMG_8.JPG");
  20.   images[8] = loadImage("IMG_9.JPG");
  21.   images[9] = loadImage("IMG_10.JPG");
  22.   frameRate(5);
  23.  
  24.  
  25.   String[] cameras = Capture.list();
  26.   if (cameras.length == 0) {
  27.     println("There are no cameras available for capture.");
  28.     exit();
  29.   } else {
  30.     println("Available cameras:");
  31.     for (int i = 0; i < cameras.length; i++) {
  32.       println(cameras[i]);
  33.     }
  34.   }
  35.  
  36.   cam = new Capture(this, cameras[3]);
  37.   cam.start();
  38. }
  39.  
  40. void draw() {
  41.   if (cam.available() == true) {
  42.     cam.read();
  43.   }
  44.   image(cam, 0, 0);
  45.  
  46.   x = int(random(0, width));
  47.   y = int(random(0, height));
  48.   int randomx = int(random(x-100, x+100));
  49.   int randomy = int(random(y-100, y+100));
  50.   int index = int(random(0, 10));
  51.   PImage smallImg = images[index].get(randomx, randomy, 1000, 1000);
  52.   image(smallImg, x, y);
  53.  
  54.  
  55.   //x = x + 50;
  56.   //if (x > width) {
  57.   //  x = 0;
  58.   //  y = y + 50;
  59.   //  if (y > height) {
  60.   //    y = 0;
  61.   //  }
  62.   //}
  63. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top