post future everything commit
This commit is contained in:
parent
58fdce259f
commit
7e7136fad0
@ -33,6 +33,8 @@ void CamNoiseAnalysis::setup(int camWidth, int camHeight)
|
|||||||
ofSetLineWidth(5.0f);
|
ofSetLineWidth(5.0f);
|
||||||
glPointSize(5.0f);
|
glPointSize(5.0f);
|
||||||
|
|
||||||
|
glEnable(GL_DEPTH_TEST);
|
||||||
|
|
||||||
//blendMode = OF_BLENDMODE_ADD;
|
//blendMode = OF_BLENDMODE_ADD;
|
||||||
//blendMode = OF_BLENDMODE_MULTIPLY;
|
//blendMode = OF_BLENDMODE_MULTIPLY;
|
||||||
//blendMode = OF_BLENDMODE_SUBTRACT;
|
//blendMode = OF_BLENDMODE_SUBTRACT;
|
||||||
@ -974,6 +976,7 @@ vector<float> CamNoiseAnalysis::_returnDepthsAtEachPixel(ofImage &image1, vector
|
|||||||
// cout<<" average: "<<averageDepths[inc]<<" actual: "<<imageColor1.getBrightness()<<" ";
|
// cout<<" average: "<<averageDepths[inc]<<" actual: "<<imageColor1.getBrightness()<<" ";
|
||||||
}
|
}
|
||||||
// int thisDiff=imageColor1.getBrightness();
|
// int thisDiff=imageColor1.getBrightness();
|
||||||
|
|
||||||
int thisDiff=-(imageColor1.getBrightness() - averageDepths[inc] );
|
int thisDiff=-(imageColor1.getBrightness() - averageDepths[inc] );
|
||||||
//int thisDiff=abs(imageColor1.getLightness());
|
//int thisDiff=abs(imageColor1.getLightness());
|
||||||
//int thisDiff=-abs(imageColor1.r);
|
//int thisDiff=-abs(imageColor1.r);
|
||||||
|
|||||||
@ -27,7 +27,7 @@ void ColorSingleAnalysis::setup(int camWidth, int camHeight)
|
|||||||
meshIsComplete=false;
|
meshIsComplete=false;
|
||||||
_gotFirstImage=false;
|
_gotFirstImage=false;
|
||||||
_mesh_size_multiplier=8;
|
_mesh_size_multiplier=8;
|
||||||
vertexSubsampling = 2;
|
vertexSubsampling = 1;
|
||||||
chooseColour=1;
|
chooseColour=1;
|
||||||
|
|
||||||
int acq_run_time; // 10 seconds of acquiring per run
|
int acq_run_time; // 10 seconds of acquiring per run
|
||||||
@ -743,16 +743,12 @@ vector<float> ColorSingleAnalysis::_returnDepthsAtEachPixel(ofImage &image1, ofI
|
|||||||
|
|
||||||
if(chooseComparison==1){
|
if(chooseComparison==1){
|
||||||
//for each pixel...
|
//for each pixel...
|
||||||
float _maxPossibleDistanceToCentre=ofDist(0,0,imagePixels1.getWidth()/2, imagePixels1.getHeight()/2);
|
|
||||||
|
|
||||||
for(int i=0;i<imagePixels1.size();i+=3){
|
for(int i=0;i<imagePixels1.size();i+=3){
|
||||||
|
|
||||||
ofColor imageColor1 = imagePixels1.getColor(x, y);
|
ofColor imageColor1 = imagePixels1.getColor(x, y);
|
||||||
//ofColor colourImage2 = imagePixels2.getColor(x, y);
|
//ofColor colourImage2 = imagePixels2.getColor(x, y);
|
||||||
|
|
||||||
float _distanceToCentre=ofDist(imagePixels1.getWidth()/2, imagePixels1.getHeight()/2, x, y);
|
|
||||||
float _presumedBrightness=ofMap(sqrt(_maxPossibleDistanceToCentre)-sqrt(_distanceToCentre), 0, sqrt(_maxPossibleDistanceToCentre), 0, 255);
|
|
||||||
|
|
||||||
//int thisDiff=abs(imageColor1.getHue());
|
//int thisDiff=abs(imageColor1.getHue());
|
||||||
//int thisDiff=abs(imageColor1.getBrightness());
|
//int thisDiff=abs(imageColor1.getBrightness());
|
||||||
//int thisDiff=abs(imageColor1.getBrightness()-_presumedBrightness);
|
//int thisDiff=abs(imageColor1.getBrightness()-_presumedBrightness);
|
||||||
@ -761,25 +757,25 @@ vector<float> ColorSingleAnalysis::_returnDepthsAtEachPixel(ofImage &image1, ofI
|
|||||||
|
|
||||||
if(fileNameColor=="RED")
|
if(fileNameColor=="RED")
|
||||||
{
|
{
|
||||||
thisDiff=abs(imageColor1.r);
|
//thisDiff=abs(imageColor1.r);
|
||||||
|
|
||||||
//thisDiff=abs(255-imageColor1.r);
|
thisDiff=abs(255-imageColor1.r);
|
||||||
} else if(fileNameColor=="GREEN")
|
} else if(fileNameColor=="GREEN")
|
||||||
{
|
{
|
||||||
thisDiff=abs(imageColor1.g);
|
//thisDiff=abs(imageColor1.g);
|
||||||
|
|
||||||
//thisDiff=abs(255-imageColor1.g);
|
thisDiff=abs(255-imageColor1.g);
|
||||||
|
|
||||||
} else if(fileNameColor=="BLUE")
|
} else if(fileNameColor=="BLUE")
|
||||||
{
|
{
|
||||||
thisDiff=abs(imageColor1.b);
|
//thisDiff=abs(imageColor1.b);
|
||||||
|
|
||||||
//thisDiff=abs(255-imageColor1.b);
|
thisDiff=abs(255-imageColor1.b);
|
||||||
|
|
||||||
} else if(fileNameColor=="FADING") {
|
} else if(fileNameColor=="FADING") {
|
||||||
|
|
||||||
thisDiff=imageColor1.getBrightness();
|
//thisDiff=imageColor1.getBrightness();
|
||||||
//thisDiff=255-imageColor1.getBrightness();
|
thisDiff=255-imageColor1.getBrightness();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -789,7 +785,7 @@ vector<float> ColorSingleAnalysis::_returnDepthsAtEachPixel(ofImage &image1, ofI
|
|||||||
//green hue: 120
|
//green hue: 120
|
||||||
//blue hue: 240
|
//blue hue: 240
|
||||||
|
|
||||||
float multiplier=3.0;
|
float multiplier=8.0;
|
||||||
|
|
||||||
differences.push_back(multiplier* thisDiff);
|
differences.push_back(multiplier* thisDiff);
|
||||||
|
|
||||||
|
|||||||
@ -165,7 +165,7 @@ void IResponseAnalysis::synthesise()
|
|||||||
ofPixels backgroundPixels = _background.getPixelsRef();
|
ofPixels backgroundPixels = _background.getPixelsRef();
|
||||||
|
|
||||||
//background subtraction//
|
//background subtraction//
|
||||||
|
/*
|
||||||
for(int i=0;i<imagePixels1.size();i++){
|
for(int i=0;i<imagePixels1.size();i++){
|
||||||
//unsigned char val=imagePixels1[i];
|
//unsigned char val=imagePixels1[i];
|
||||||
// cout<<(int)backgroundPixels[i]<< " thesePixels[i] "<<(int)imagePixels1[i]<<endl;
|
// cout<<(int)backgroundPixels[i]<< " thesePixels[i] "<<(int)imagePixels1[i]<<endl;
|
||||||
@ -176,7 +176,7 @@ void IResponseAnalysis::synthesise()
|
|||||||
imagePixels1[i]=0;
|
imagePixels1[i]=0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
//update the images with their new background subtracted selves
|
//update the images with their new background subtracted selves
|
||||||
image1.setFromPixels(imagePixels1);
|
image1.setFromPixels(imagePixels1);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user