In recent decades, the World Health Organization has found an increase in the death rate due to cardiovascular disease. Calcifications of the coronary arteries are the main sign of any cardiovascular event. Each individual's calcium score helps estimate the severity of the disease. However, the score for each artery is more significant. This study aims to research the segmentation, the labeling, and then the complete and partial quantification of calcium using only native coronary computed tomography with the help of machine-learning algorithms. Our semi-automatic system limited the region of interest by applying a defined preprocessing step. We then implemented two random forest classifiers; the first separated true coronary artery calcification (CAC) from the noise, and the second labeled CAC into the right coronary artery, left coronary artery, left anterior descending artery, and left circumflex artery using specific features. Agatston score and volume score of each CAC, each artery, and all of the arteries were calculated. This method gave promising results, comparable to those found in the literature, with the accuracy of 99.98% and 100% for CAC detection and labeling respectively.