GPUImageAnalysis: Spot finder again produces 1-bit result (similar to FPGA) reduced on CPU + mask is not applied on GPU
This commit is contained in:
@@ -230,19 +230,19 @@ int main(int argc, char **argv) {
|
||||
|
||||
logger.Info("COLSPOT NBX=NBY=5 (GPU)");
|
||||
if (GPUImageAnalysis::GPUPresent()) {
|
||||
GPUImageAnalysis local_peakfinder_gpu(x.GetXPixelsNum(), x.GetYPixelsNum(), one_byte_mask);
|
||||
GPUImageAnalysis local_peakfinder_gpu(x.GetXPixelsNum(), x.GetYPixelsNum());
|
||||
TestSpotFinder(x, settings, local_peakfinder_gpu,image_conv.data(), nimages);
|
||||
}
|
||||
logger.Info("COLSPOT NBX=NBY=5 (GPU/no copy to device)");
|
||||
if (GPUImageAnalysis::GPUPresent()) {
|
||||
GPUImageAnalysis local_peakfinder_gpu(x.GetXPixelsNum(), x.GetYPixelsNum(), one_byte_mask);
|
||||
GPUImageAnalysis local_peakfinder_gpu(x.GetXPixelsNum(), x.GetYPixelsNum());
|
||||
TestSpotFinderWithoutCopyToDevice(x, settings, local_peakfinder_gpu,image_conv.data(), nimages);
|
||||
}
|
||||
|
||||
settings.set_local_bkg_size(3);
|
||||
logger.Info("COLSPOT NBX=NBY=3 (GPU)");
|
||||
if (GPUImageAnalysis::GPUPresent()) {
|
||||
GPUImageAnalysis local_peakfinder_gpu(x.GetXPixelsNum(), x.GetYPixelsNum(), one_byte_mask);
|
||||
GPUImageAnalysis local_peakfinder_gpu(x.GetXPixelsNum(), x.GetYPixelsNum());
|
||||
TestSpotFinder(x, settings, local_peakfinder_gpu,image_conv.data(), nimages);
|
||||
}
|
||||
|
||||
@@ -250,7 +250,7 @@ int main(int argc, char **argv) {
|
||||
|
||||
logger.Info("Full package");
|
||||
if (GPUImageAnalysis::GPUPresent()) {
|
||||
GPUImageAnalysis local_peakfinder_gpu(x.GetXPixelsNum(), x.GetYPixelsNum(), one_byte_mask);
|
||||
GPUImageAnalysis local_peakfinder_gpu(x.GetXPixelsNum(), x.GetYPixelsNum());
|
||||
TestAll(x, settings, local_peakfinder_gpu,image_conv.data(), nimages);
|
||||
TestAllWithROI(x, settings, local_peakfinder_gpu,image_conv.data(), nimages);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user