Shrimp is a marine culture found globally due to the ability of its yields to boost a country's economy. It is imperative to monitor its size to determine the condition of the shrimp underwater with complex noise using a non-invasive method. Therefore, this study aims to develop a new method for measuring the body weight of shrimp using morphometric features based on underwater image analysis and a machine learning approach. The method used consists of several steps, data collection using an underwater camera, image analysis using image grayscale, image binary, edge detection, region of interest detection, shrimp image morphometric features extraction, camera calibration using Triangle Similarity (TS), and Correction Factor (CF), calculation of morphometric features value, create machine learning model, training data, and testing data for estimation of underwater shrimp body weight. After testing the model, get the best accuracy value is RMSE = 0.05, MAE = 0.04, and R2 = 0.96 from the MLR method. In conclusion, the results showed that the hybrid method TS-CF-MLR is the best method for measuring underwater shrimp body weight estimation with the lowest error rate and highest coefficient of determination.