Chcę zrobić zdjęcie programowo przez przedni aparat w mojej aplikacji iPhone Nie chcę, aby użytkownik wybrał lub zrobił jakąkolwiek interakcję z selektorem zdjęć .. po prostu chcesz wziąć obraz i zapisać go w dokumencie ... czy to możliwe?iPhone: rób zdjęcia z przednim aparatem programowo
Odpowiedz
EDYCJA: Moje złe, wygląda na to, że możesz to zrobić z AVCaptureSession. Chociaż nie mogę zawładnąć moim umysłem, dlaczego to powinno być możliwe. Wydaje mi się to potencjalną podstawą do nadużyć.
Oryginalna (niewłaściwa) odpowiedź: Nie, nie można robić zdjęć bez interakcji użytkownika, bez względu na to, czy jest to kamera przednia czy tylna.
Ty Myślę, że tak, ale nie. Możesz pobrać klatki wideo bez wiedzy użytkownika, przedniej lub tylnej kamery. Myślę, że uzyskanie nieruchomego obrazu o wysokiej rozdzielczości z aparatu zawsze wyzwala dźwięk migawki. – davehayden
Hmm, ale z jakich ram? Myślałem, że wszystkie frameworki do przechwytywania obrazów udostępniają interfejs użytkownika, który użytkownik musi aktywować, aby rozpocząć przechwytywanie wideo/nieruchomego obrazu? –
Sprawdź AVCaptureSession. Po skonfigurowaniu urządzeń wejściowych i wyjściowych oraz rozpoczęciu sesji, otrzymasz ramki kamery w klasie captureOutput: didOutputSampleBuffer: fromConnection: callback. Nie jest potrzebny żaden interfejs. – davehayden
Jak rozumiem na podstawie twojego pytania, AV Foundation to wszystko, czego potrzebujesz. Spójrz na to demo źródeł z Apple: AVCam
spróbować this--
- (IBAction) scanButtonTapped
{
// ADD: present a barcode reader that scans from the camera feed
ZBarReaderViewController *reader = [ZBarReaderViewController new];
reader.readerDelegate = self;
reader.supportedOrientationsMask = ZBarOrientationMaskAll;
ZBarImageScanner *scanner = reader.scanner;
// TODO: (optional) additional reader configuration here
// EXAMPLE: disable rarely used I2/5 to improve performance
[scanner setSymbology: ZBAR_I25
config: ZBAR_CFG_ENABLE
to: 0];
// present and release the controller
[self presentModalViewController: reader
animated: YES];
[reader release];
}
- (void) imagePickerController: (UIImagePickerController*) reader
didFinishPickingMediaWithInfo: (NSDictionary*) info
{
// ADD: get the decode results
id<NSFastEnumeration> results =
[info objectForKey: ZBarReaderControllerResults];
ZBarSymbol *symbol = nil;
for(symbol in results)
// EXAMPLE: just grab the first barcode
break;
// EXAMPLE: do something useful with the barcode data
resultText.text = symbol.data;
bid.text=symbol.data;
// EXAMPLE: do something useful with the barcode image
resultImage.image =
[info objectForKey: UIImagePickerControllerOriginalImage];
// ADD: dismiss the controller (NB dismiss from the *reader*!)
[reader dismissModalViewControllerAnimated: YES];
}
- 1. Aparat fotograficzny z przednim aparatem z Androidem2
- 2. Jak zintegrować aplet ZXing z przednim aparatem w systemie Android?
- 3. Program Otwarte zdjęcia programowo
- 4. Pobierz obraz Uri + miniaturka zdjęcia zrobionego aparatem w Androidzie
- 5. Wyświetl błąd z przednim aparatem, wideo i wideo w Adobe AIR (Flex 4.6.0) dla Androida
- 6. Co nazwać zdjęcia na ekranie iPhone 5?
- 7. nagrywania wideo w iPhone SDK programowo
- 8. wybierać kod USSD z iPhone programowo
- 9. Otwarty klient poczty iPhone programowo
- 10. Jak mogę pobrać właściwości zdjęcia zrobionego aparatem cyfrowym za pomocą .NET?
- 11. Jak wykrywać ciemne zdjęcia w Androidzie
- 12. otwarcie w iPhone App programowo
- 13. iPhone: Otwórz adres URL programowo
- 14. Kamera przednia z Androidem odwrócona Zdjęcia
- 15. Kod QR czytania z aparatem - Android
- 16. Iphone 4.0 = jak odczytać SMS ze skrzynki odbiorczej IPhone Programowo
- 17. Zdjęcia z Google+ api
- 18. Niepowodzenie PHAssetChangeRequest dla UIImage wykonanego aparatem
- 19. UINavigationBar - Ustaw programowo? iPhone SDK 4
- 20. Jak programowo znaleźć pamięć w programie iPhone?
- 21. iphone - Programowo ustawione (systemowe) ustawienia proxy?
- 22. iphone - programowo przycisk powrotu kontrolera nawigacji
- 23. Jak programowo otworzyć wywołanie MKAnnotationView? (iPhone, MapKit)
- 24. Ustawianie obrazu tła przycisku iPhone programowo
- 25. jak ukryć klawiaturę programowo w iphone
- 26. IPhone/iPad: Jak programowo uzyskać szerokość ekranu?
- 27. Jak programowo zrobić zrzut ekranu iPhone/iPad z Xamarin.iOS (C#)?
- 28. jslint - Nie rób funkcji w pętli
- 29. RxJS 5.0 Mechanizm "rób tak, jak"
- 30. jQuery pobrać zdjęcia z katalogu
możliwie dunplicate z http://stackoverflow.com/questions/5237941/ios-take-picture?lq=1 –