Disclosed is a computer program stored on a computer-readable storage medium according to one embodiment of the present disclosure. The computer program comprises instructions for a computer to execute the following operations: obtaining a preview image photographed by a camera; recognizing a urinalysis kit in the preview image, wherein the urinalysis kit comprises a colorimetry table and a reagent pad strip; obtaining the shape of each of a plurality of colorimetry table cells included in the colorimetry table; recognizing the number of cells corresponding to a preset shape among the plurality of colorimetry table cells; if the number of cells corresponding to the preset shape is greater than or equal to a preset number, recognizing the position of each of the plurality of colorimetry table cells in the preview image; and if the position of each of the plurality of colorimetry table cells corresponds to a preset position, obtaining color information of each of a plurality of reagent pad cells included in the reagent pad strip by using the colorimetry table.Conformément à un mode de réalisation, la présente invention concerne un programme d'ordinateur stocké sur un support de stockage lisible par ordinateur. Le programme d'ordinateur comprend des instructions pour qu'un ordinateur exécute les opérations suivantes : obtenir une image de prévisualisation photographiée par une caméra ; reconnaître un kit d'analyse d'urine dans l'image de prévisualisation, le kit d'analyse d'urine comprenant une table de colorimétrie et une bandelette de tampon de réactif ; obtenir la forme de chacune d'une pluralité de cellules de table de colorimétrie incluses dans la table de colorimétrie ; reconnaître le nombre de cellules correspondant à une forme prédéfinie parmi la pluralité de cellules de table de colorimétrie ; si le nombre de cellules correspondant à la forme prédéfinie est supérieur ou égal à un nombre prédéfini, reconnaître la position de chacune de la pluralité de cellules