Successful treatment of pulmonary tuberculosis (TB) depends on early diagnosis and careful monitoring of treatment response. Identification of acid-fast bacilli by fluorescence microscopy of sputum smears is a common tool for both tasks. Microscopy-based analysis of the intracellular lipid content and dimensions of individual Mycobacterium tuberculosis (Mtb) cells also describe phenotypic changes which may improve our biological understanding of antibiotic therapy for TB. However, fluorescence microscopy is a challenging, time-consuming and subjective procedure. In this work, we automate examination of fields of view (FOVs) from microscopy images to determine the lipid content and dimensions (length and width) of Mtb cells. We introduce an adapted variation of the UNet model to efficiently localising bacteria within FOVs stained by two fluorescence dyes; auramine O to identify Mtb and LipidTox Red to identify intracellular lipids. Thereafter, we propose a feature extractor in conjunction with feature descriptors to extract a representation into a support vector multi-regressor and estimate the length and width of each bacterium. Using a real-world data corpus from Tanzania, the proposed method i) outperformed previous methods for bacterial detection with a 8% improvement (Dice coefficient) and ii) estimated the cell length and width with a root mean square error of less than 0.01%. Our network can be used to examine phenotypic characteristics of Mtb cells visualised by fluorescence microscopy, improving consistency and time efficiency of this procedure compared to manual methods.