Quantcast
Channel: Library Questions - Processing 2.x and 3.x Forum
Viewing all articles
Browse latest Browse all 2896

hi everyone. guys helpme. i want to scan from 100 to 380 of my video.height

$
0
0

import processing.video.*; Capture video;

void setup() { size(640, 480); // Uses the default video input, see the reference if this causes an error video = new Capture(this, width, height); video.start();
noStroke(); smooth(); }

void draw() { if (video.available()) { video.read(); image(video, 0, 0, width, height); // Draw the webcam video onto the screen int brightestX = 0; // X-coordinate of the brightest video pixel int brightestY = 0; // Y-coordinate of the brightest video pixel float brightestValue = 0; // Brightness of the brightest video pixel // Search for the brightest pixel: For each row of pixels in the video image and // for each pixel in the yth row, compute each pixel's index in the video video.loadPixels(); int index = 0; for (int y =0 ; y < video.height; y++) { for (int x = 0; x < video.width; x++) { // Get the color stored in the pixel int pixelValue = video.pixels[index]; // Determine the brightness of the pixel float pixelBrightness = brightness(pixelValue); // If that value is brighter than any previous, then store the // brightness of that pixel, as well as its (x,y) location if (pixelBrightness > brightestValue) { brightestValue = pixelBrightness; brightestY = y; brightestX = x; pixelBrightness = color(256); } index++; } } // Draw a large, yellow circle at the brightest pixel fill(255, 204, 0, 128); ellipse(brightestX, brightestY, 50, 50); text("brightestX: " + brightestX, 20,20); text("brightestY: " + brightestY, 20,40); text("brightnesslevel: " + brightestValue, 20, 60); } }


Viewing all articles
Browse latest Browse all 2896

Trending Articles