A detection device and a method detection that apply an image-based blood oxygen saturation to estimate a human body blood flow velocity is disclosed. The detection method comprises the steps of: providing a light-illuminating unit that applies at least two light sources having different wave bands to continuously and interactively irradiate light on a predetermined position of human skin providing an image-capturing unit to continuously capture a light-irradiated image on the human skin providing an operation control unit to receive a skin light-irradiated image captured by the image-capturing unit utilizing a light intensity of the skin-irradiated image to calculate a blood oxygen saturation index and converting continuous skin blood oxygen saturation variation information into a blood oxygen saturation fluctuation frequency in order to estimate a human body blood flow velocity. Accordingly, with a simple unit module and at a lower cost, information such as blood oxygen saturation distribution map and blood flow velocity of a selected region on a to-be-tested participants skin can be simultaneously obtained, the health status information can be immediately and accurately transmitted to a medical personnel, and thus the health status of the to-be-tested participant can be effectively determined.一種影像式血氧濃度估算人體血流速度的檢測裝置與方法,係由光照單元以至少兩種不同波段光源連續交互照射於人體皮膚上之預定位置處,且以影像擷取單元連續擷取皮膚上之光照影像,之後再以運算控制單元接收影像擷取單元之皮膚光照影像,由皮膚光照影像中之光強度進行血氧濃度指數計算,利用連續皮膚血氧濃度變化資訊轉換成血氧濃度波動頻率,以進行人體血流速度估算。藉此,可利用簡單單元模組以及較低成本同時獲得待測者皮膚選定區域之血氧濃度分佈圖與血流速度等資訊,以快速且準確方法提供健康狀態資料予醫護人員,有效進行待測者健康狀態判斷。1‧‧‧光照單元11‧‧‧紅光波段單元12‧‧‧紅外光波段單元2‧‧‧影像擷取單元3‧‧‧運算控制單元31‧‧‧運算單元32‧‧‧控制單元