A medical image processing apparatus according to an embodiment includes processing circuitry configured: to sequentially acquire X-ray images; to set a unit number of frames used as a unit during image processing; and to sequentially generate images in each of which a pixel value of each pixel expresses either the largest pixel value or the smallest pixel value among corresponding pixels in X-ray images corresponding to the unit number of frames, on the basis of the X-ray images corresponding to the unit number of frames including each of new X-ray image that is sequentially acquired and at least one X-ray image acquired before the new X-ray image.