Minor bugfix for AutoExposure
This commit is contained in:
parent
05226a2875
commit
33424e7e1d
@ -678,7 +678,7 @@ fclose(f);*/
|
|||||||
median++;
|
median++;
|
||||||
count += histogram[median];
|
count += histogram[median];
|
||||||
}
|
}
|
||||||
if (median==0) {//probably the image is a blackframe
|
if (median==0 || ave<1) {//probably the image is a blackframe
|
||||||
expcomp=0;
|
expcomp=0;
|
||||||
black=0;
|
black=0;
|
||||||
bright=0;
|
bright=0;
|
||||||
@ -775,7 +775,6 @@ fclose(f);*/
|
|||||||
shc <<= histcompr;
|
shc <<= histcompr;
|
||||||
|
|
||||||
//prevent division by 0
|
//prevent division by 0
|
||||||
if (ave<1) return;
|
|
||||||
if (lodev==0) lodev=1;
|
if (lodev==0) lodev=1;
|
||||||
|
|
||||||
//compute exposure compensation as geometric mean of the amount that
|
//compute exposure compensation as geometric mean of the amount that
|
||||||
|
Loading…
x
Reference in New Issue
Block a user