No, the ECG (electrocardiogram) cannot directly detect heart blockages. It primarily records the electrical activity of the heart. Heart blockages or blocked arteries are detected through other tests, like angiograms or coronary angiography, which visualize the blood vessels around the heart to identify blockages.