1. An image processing apparatus that performs a blood flow analysis, comprising: moving image acquiring unit for acquiring a moving image including a plurality of frame images sequentially capturing, in a time direction, a state in which a blood flow of a target region inside a body of a human or an animal changes; respiratory information acquiring unit for performing a respiratory information acquiring processing of acquiring respiratory information in said body synchronized at times at which said frame images are captured; blood-flow-restricted time determining unit for performing a blood-flow-restricted time determining processing of determining, on the basis of said respiratory information, a blood-flow-restricted time indicating a time at which the blood flow of said target region is assumed to be restricted due to respiration; and blood flow analysis correcting unit for performing a blood-flow-analysis content correcting processing of excluding said frame image captured at said blood-flow-restricted time from targets for blood flow analysis or decreasing the blood-flow-analysis importance of said frame image compared with another time period.