mirror of
https://github.com/euphy/polargraphcontroller
synced 2025-01-09 19:55:16 +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.libraryinfo.*;
|
||||||
import diewald_CV_kit.utility.*;
|
import diewald_CV_kit.utility.*;
|
||||||
import diewald_CV_kit.blobdetection.*;
|
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_MAX = 10000;
|
||||||
static final Integer PATH_LENGTH_HIGHPASS_CUTOFF_MIN = 0;
|
static final Integer PATH_LENGTH_HIGHPASS_CUTOFF_MIN = 0;
|
||||||
|
|
||||||
JMyron liveCamera;
|
Capture liveCamera;
|
||||||
|
//JMyron liveCamera;
|
||||||
BlobDetector blob_detector;
|
BlobDetector blob_detector;
|
||||||
int liveSimplification = 4;
|
int liveSimplification = 5;
|
||||||
int blurValue = 1;
|
int blurValue = 1;
|
||||||
int posterizeValue = 12;
|
int posterizeValue = 5;
|
||||||
int sepKeyColour = color(0, 0, 255);
|
int sepKeyColour = color(0, 0, 255);
|
||||||
|
|
||||||
Map<Integer, PImage> colourSeparations = null;
|
Map<Integer, PImage> colourSeparations = null;
|
||||||
@ -571,8 +572,11 @@ void setup()
|
|||||||
addEventListeners();
|
addEventListeners();
|
||||||
|
|
||||||
gamepad_init();
|
gamepad_init();
|
||||||
liveCamera = new JMyron();
|
String[] cameras = Capture.list();
|
||||||
liveCamera.start(640,480);
|
if (cameras.length > 0) {
|
||||||
|
liveCamera = new Capture(this, 640, 480, cameras[0]);
|
||||||
|
//liveCamera.start();
|
||||||
|
}
|
||||||
|
|
||||||
blob_detector = new BlobDetector( 640, 480);
|
blob_detector = new BlobDetector( 640, 480);
|
||||||
blob_detector.setResolution(1);
|
blob_detector.setResolution(1);
|
||||||
|
@ -1,9 +1,12 @@
|
|||||||
public PImage webcam_buildLiveImage()
|
public PImage webcam_buildLiveImage()
|
||||||
{
|
{
|
||||||
liveCamera.update();
|
//liveCamera.start();
|
||||||
PImage pimg = createImage(640, 480, RGB);
|
PImage pimg = createImage(640, 480, RGB);
|
||||||
pimg.loadPixels();
|
pimg.loadPixels();
|
||||||
pimg.pixels = liveCamera.image();
|
if (liveCamera.available()) {
|
||||||
|
liveCamera.read();
|
||||||
|
}
|
||||||
|
pimg.pixels = liveCamera.pixels;
|
||||||
// flip the image left to right
|
// flip the image left to right
|
||||||
if (flipWebcamImage)
|
if (flipWebcamImage)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user