Provided are a drug recognizing device, a drug recognizing method and a drug recognizing program with which a robustness of a master image can be enhanced when a drug is being recognized. This drug recognizing device is provided with: an illuminating unit which illuminates a drug; an image capturing unit which captures an image of the illuminated drug; a storage unit which stores a master image for each type of drug; a drug position acquiring unit which acquires the position of the drug on the basis of a captured image obtained by the image capturing unit; a master image generating unit which generates a master image from a drug region of the captured image; an update determining unit which determines whether to update the master image, on the basis of the position of the drug acquired by the drug position acquiring unit; and a recording unit which records the master image in the storage unit if it has been determined that the master image is to be updated.L'invention concerne un dispositif de reconnaissance de médicament, un procédé de reconnaissance de médicament et un programme de reconnaissance de médicament avec lesquels la fiabilité d'une image maître peut être améliorée lorsqu'un médicament est en cours de reconnaissance. Ce dispositif de reconnaissance de médicament comporte : une unité d'éclairage qui éclaire un médicament ; une unité de capture d'image qui capture une image du médicament éclairé ; une unité de stockage qui stocke une image maître pour chaque type de médicament ; une unité d'acquisition de la position du médicament qui acquiert la position du médicament sur la base d'une image capturée obtenue par l'unité de capture d'image ; une unité de génération d'image maître qui génère une image maître à partir d'une région du médicament de l'image capturée ; une unité de détermination de mise à jour qui détermine s'il faut mettre à jour l'image maître, sur la base de la position du médicament acquise par l'unité d'acquisition de la position du médica