blood grouping detection using image processing | halaGPT