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 } |