Doxygen Source Code Documentation
mri_histobyte.c File Reference
#include "mrilib.h"Go to the source code of this file.
Functions | |
| void | mri_histobyte (MRI_IMAGE *im, int *hist) |
Function Documentation
|
||||||||||||
|
int hist[256] * Definition at line 13 of file mri_histobyte.c. References ENTRY, MRI_IMAGE::kind, MRI_BYTE_PTR, and MRI_IMAGE::nvox. Referenced by main(), RCREND_reload_dataset(), and REND_reload_dataset().
00014 {
00015 register int ih , npix , ii ;
00016 byte * bar ;
00017
00018 ENTRY("mri_histobyte") ;
00019
00020 if( im == NULL || im->kind != MRI_byte || hist == NULL ) EXRETURN ;
00021
00022 npix = im->nvox ;
00023 bar = MRI_BYTE_PTR(im) ;
00024
00025 for( ih=0 ; ih < 256 ; ih++ ) hist[ih] = 0 ;
00026
00027 for( ii=0 ; ii < npix ; ii++ )
00028 hist[ bar[ii] ] ++ ;
00029
00030 EXRETURN ;
00031 }
|