mirror of
https://github.com/euphy/polargraphcontroller
synced 2025-01-09 03:34:25 +01:00
Removed JMyron and went to using Processing's built in video capture.
This commit is contained in:
parent
2b3bfd9c5c
commit
72d74b2fbb
@ -1,4 +1,4 @@
|
||||
import JMyron.*;
|
||||
import processing.video.*;
|
||||
import diewald_CV_kit.libraryinfo.*;
|
||||
import diewald_CV_kit.utility.*;
|
||||
import diewald_CV_kit.blobdetection.*;
|
||||
@ -475,11 +475,12 @@ static int pathLengthHighPassCutoff = 0;
|
||||
static final Integer PATH_LENGTH_HIGHPASS_CUTOFF_MAX = 10000;
|
||||
static final Integer PATH_LENGTH_HIGHPASS_CUTOFF_MIN = 0;
|
||||
|
||||
JMyron liveCamera;
|
||||
Capture liveCamera;
|
||||
//JMyron liveCamera;
|
||||
BlobDetector blob_detector;
|
||||
int liveSimplification = 4;
|
||||
int liveSimplification = 5;
|
||||
int blurValue = 1;
|
||||
int posterizeValue = 12;
|
||||
int posterizeValue = 5;
|
||||
int sepKeyColour = color(0, 0, 255);
|
||||
|
||||
Map<Integer, PImage> colourSeparations = null;
|
||||
@ -571,8 +572,11 @@ void setup()
|
||||
addEventListeners();
|
||||
|
||||
gamepad_init();
|
||||
liveCamera = new JMyron();
|
||||
liveCamera.start(640,480);
|
||||
String[] cameras = Capture.list();
|
||||
if (cameras.length > 0) {
|
||||
liveCamera = new Capture(this, 640, 480, cameras[0]);
|
||||
//liveCamera.start();
|
||||
}
|
||||
|
||||
blob_detector = new BlobDetector( 640, 480);
|
||||
blob_detector.setResolution(1);
|
||||
|
@ -1,9 +1,12 @@
|
||||
public PImage webcam_buildLiveImage()
|
||||
{
|
||||
liveCamera.update();
|
||||
//liveCamera.start();
|
||||
PImage pimg = createImage(640, 480, RGB);
|
||||
pimg.loadPixels();
|
||||
pimg.pixels = liveCamera.image();
|
||||
if (liveCamera.available()) {
|
||||
liveCamera.read();
|
||||
}
|
||||
pimg.pixels = liveCamera.pixels;
|
||||
// flip the image left to right
|
||||
if (flipWebcamImage)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user