The invention provides a method of estimating the
body size of a yak, based on 3D vision. The method of estimating the
body size of a yak, based on 3D vision includes the steps: acquiring the side images of a yak by means of
image acquisition equipment; extracting the foreground images from the side images; identifying the key points of the yak body from the extracted foreground images; and by means of the identified key points of the yak body, automatically extracting the
body size information of the yak. The invention also provides a method of estimating the weight of a yak, based on 3D vision. The method of estimating the weight of a yak, based on 3D vision includes the steps: including the method of performing the method of estimating the body size of a yak; and taking the extracted body size information of the yak as input, and utilizing a yak
weight estimation model to predict the
weight value of the yak. Alternatively, the invention furthermore provides a method of estimating the weight of a yak, based on 3D vision. The method of estimating the weight of a yak, based on 3D vision includes the steps: acquiring the side images of a yak by means of
image acquisition equipment; extracting the foreground images from the side images; and directly predicting the
weight value from the foreground images, by means of a
convolution neural network. The invention also provides a corresponding
portable computer device.