2012-04-20 5 views
0

나는 한 응용 프로그램을 시도한 응용 프로그램을 감지하려고하는데, 한 링크에서 해당 참조를 가져 와서 UIImageView을 변환 한 다음 창을 변환합니다. 기본적으로 감지는 거꾸로 작동하므로 빠른 픽스로 이미지를 뒤집은 다음 모든 것을 다시 똑바로 볼 수 있도록 창을 뒤집습니다. 이제 이미지가 화면 하단에 표시되지만 이미지와 바람을 뒤집어서 얼굴을 감지해야합니다. 그것은 가능한가? 그렇다면 일부 코드를 게시하십시오.UIImage에서 얼굴 감지 문제가 있습니까?

여기에 이미지를 넘기는 코드가 있습니다.

UIImageView* imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"steves.jpg"]]; 
[imageView setTransform:CGAffineTransformMakeScale(1, -1)]; 
[self.window setTransform:CGAffineTransformMakeScale(1, -1)]; 
[imageView setFrame:CGRectMake(0, 0, imageView.image.size.width, imageView.image.size.height)]; 
[self.window addSubview:imageView]; 
[imageView release]; 

답변

0

분명히 누군가는 혼란 스럽습니다. CIDetector에서 제공하는 얼굴 인식은 이 아니며이 아니라면 이미지를 거꾸로 넣어야합니다. 당신이 침대에서 얻으려는 코드가 다른 이유로 이미지를 뒤집을 가능성이 높습니다 ... 또는 놀랍게도 흔한 전혀 이유가 없습니다.

CIDetector here을 사용하여 간단한 자습서 예를 찾을 수 있습니다.