This software AIM on microscopic image of blood cell. Software refines the chromosomes of microscopic image of blood cell using Image processing in python. Developed GUI for user interaction with chromosomes Di centric, Mono centric counts and stats. Manual detection also implemented for better accuracy.
Graphical user interface (GUI) developed in Main module using Tkinter in python. Manual detection also implemented in the same.
All the algorithms or image processing in python is done inside Ranking module. Rank defining of a image according to image's property is also done in Ranking module.
- Python 2.7
- cv2 ( OpenCV )
- Tkinter, Tkconstants, tkFileDialog, tkMessageBox, ttk
- os
- PIL
- time
- shutil
- sys
- threading
- numpy
- argparse
- openpyxl
- skimage
- scipy
- progressbar
- random
- matplotlib
- Open Main python file to load GUI
- Select the folder in which microscopic image of blood cells resides ( Select Folder ).
- Run the Ranking algorithm on selected images (Run Ranking Algorithm ).
- Select the rank from which you want to select images ( Show Images Upto ).
- Check the images rank statistics ( Rank Statistics ).
- Select one image and detect DC (Red boundary), Mono(Green Boundary) centric chromosomes ( Detect DC ).
- If want use manual detection (Manual Detection).
- In manual detection, select Mono centric right click to add an mono centric chromosome and left to delete.
- In manual detection, select Di centric left click to add an di centric chromosome and right to delete.
- Stats ( Total files, Total Chromosomes, Di centric Chromosomes, Mono centric Chromosomes) are shown below in the GUI.
- EXIT ( Exit ).