To provide an image processing device, endoscope device, image processing method, and image processing program whereby enhancement processing corresponding to a viewing state can be performed. An image processing device includes an image acquiring unit (310) for acquiring a taken image including a picture of a subject, a distance information acquiring unit (380) for acquiring distance information based on the distance from an image-taking unit to the subject when the taken image is taken, a known characteristic information acquiring unit (390) for acquiring known characteristic information which is information indicating a known characteristic relating to the subject, and an enhancement processing unit (370) for performing enhancement processing on the basis of the known characteristic information through use of processing details corresponding to the distance information.La présente invention concerne un dispositif de traitement dimage, un dispositif dendoscope, un procédé de traitement dimage et un programme de traitement dimage permettant de mettre en œuvre un traitement damélioration correspondant à un état de visualisation. Un dispositif de traitement dimage comporte une unité dacquisition dimage (310) destinée à acquérir une image prise comportant une photographie dun sujet une unité dacquisition dinformations de distance (380) destinée à acquérir des informations de distance sur la base de la distance depuis une unité de prise dimage jusquau sujet, lorsque limage prise est prise une unité dacquisition dinformations de caractéristique connue (390) destinée à acquérir des informations de caractéristique connue qui sont des informations indiquant une caractéristique connue ayant trait au sujet et une unité de traitement damélioration (370) destinée à mettre en œuvre un traitement damélioration sur la base des informations de caractéristique connue, à laide de détails de traitement correspondant aux informations de distance.観察状態に応じた強調処理を行うことが可能な画像処理装置、内視鏡装置、画像