![]() |
原圖 |
![]() |
帽子圖 |
![]() |
膚色偵測 |
![]() |
找中心點 |
avgpoint.x = avg_x;
avgpoint.y = avg_y-100;
中心點位置
![]() |
找頭的位置 |
up_point.x = avgpoint.x;
up_point.y = avgpoint.y-250;
找到中心點後再開始往上找頭的位置
![]() |
框框是要放帽子圖的位置 |
pt1 = cvPoint(up_point.x-100,up_point.y-75);
pt2 = cvPoint(up_point.x+100,up_point.y+75);
框框的大小,位置就是用點標記頭的位置
![]() |
將帽子圖放入框框中 |
CvRect rect = cvRect(192,141,200,150);
192,141為圖的位置,200,150為帽子大小(要和原帽子圖大小相同)
![]() |
最後輸出的完成圖 |
沒有留言:
張貼留言