Removed OpenMP pragmas which were causing grid artifacts on some Olympus raw files
This commit is contained in:
@@ -802,7 +802,7 @@ int RawImageSource::load (Glib::ustring fname, bool batch) {
|
||||
// global correction
|
||||
int ng1=0, ng2=0;
|
||||
double avgg1=0, avgg2=0;
|
||||
#pragma omp parallel for
|
||||
//#pragma omp parallel for //TODO This causes grid patterns in some Olympus raw files
|
||||
for (int i=border; i<H-border; i++)
|
||||
for (int j=border; j<W-border; j++)
|
||||
if (ISGREEN(ri,i,j)) {
|
||||
@@ -817,7 +817,7 @@ int RawImageSource::load (Glib::ustring fname, bool batch) {
|
||||
}
|
||||
double corrg1 = ((double)avgg1/ng1 + (double)avgg2/ng2) / 2.0 / ((double)avgg1/ng1);
|
||||
double corrg2 = ((double)avgg1/ng1 + (double)avgg2/ng2) / 2.0 / ((double)avgg2/ng2);
|
||||
#pragma omp parallel for
|
||||
//#pragma omp parallel for //TODO This causes grid patterns in some Olympus raw files
|
||||
for (int i=border; i<H-border; i++)
|
||||
for (int j=border; j<W-border; j++)
|
||||
if (ISGREEN(ri,i,j))
|
||||
|
Reference in New Issue
Block a user