34#include <casu_utils.h>
45 cpl_test_init(PACKAGE_BUGREPORT,CPL_MSG_WARNING);
50 retval =
casu_opm(NULL,NULL,5,3,64,1.0,1,&status);
51 cpl_test_eq(status,CASU_FATAL);
52 cpl_test_eq(status,retval);
56 im = cpl_image_new(1024,1024,CPL_TYPE_FLOAT);
57 cpl_image_fill_noise_uniform(im,990.0,1010.0);
58 cpl_image_fill_window(im,500,500,505,505,5000);
60 im = cpl_image_new(1024,1024,CPL_TYPE_INT);
61 cpl_image_fill_noise_uniform(im,95.0,105.0);
67 retval =
casu_opm(ff,ffc,5,10.0,64,1.0,1,&status);
68 cpl_test_eq(status,CASU_OK);
69 cpl_test_eq(status,retval);
71 cpl_test_eq(60,(
int)cpl_mask_count(bpm_mask));
77 return(cpl_test_end(0));
casu_fits * casu_fits_wrap(cpl_image *im, casu_fits *model, cpl_propertylist *phu, cpl_propertylist *ehu)
cpl_image * casu_fits_get_image(casu_fits *p)
void casu_fits_delete(casu_fits *p)
int casu_opm(casu_fits *infile, casu_fits *conf, int ipix, float threshold, int nbsize, float filtfwhm, int niter, int *status)
Generate an object mask from an input image.