polargraph_processing/libraries/diewald_CV_kit/examples/multipleDetectors/BLOBables.pde

60 lines
997 B
Plaintext

public final class BLOBable_redBlobs implements BLOBable{
private PImage img_;
int col = color(255, 0, 0);
public BLOBable_redBlobs(PImage img){
img_ = img;
}
//@Override
public final void init() {
}
//@Override
public final void updateOnFrame(int width, int height) {
}
//@Override
public final boolean isBLOBable(int pixel_index, int x, int y) {
if( img_.pixels[pixel_index] == col){
return true;
} else {
return false;
}
}
}
public final class BLOBable_greenBlobs implements BLOBable{
private PImage img_;
int col = color(0, 255, 0);
public BLOBable_greenBlobs(PImage img){
img_ = img;
}
//@Override
public final void init() {
}
//@Override
public final void updateOnFrame(int width, int height) {
}
//@Override
public final boolean isBLOBable(int pixel_index, int x, int y) {
if( img_.pixels[pixel_index] == col){
return true;
} else {
return false;
}
}
}