Potrzebuję manipulować niektórymi plikami graficznymi na podstawie ich danych EXIF. Czy coś takiego można zrobić w R? Nie widziałem żadnych funkcji R, które mogłyby bezpośrednio odczytać dane EXIF. Może być przydatny pakietCzy można odczytać dane EXIF za pomocą R?
Odpowiedz
. Utrzymuje dane EXIF jako comment()
na importowanym obrazie. (Nie stosować go samodzielnie choć.)
Prawdopodobnie jest szybszy i bardziej wszechstronny w użyciu exiftool System (http://www.sno.phy.queensu.ca/~phil/exiftool/)
("/ usr/local/bin/exiftool pathimagename.img")
nie mogłem znaleźć pakiet R, który to zrobił natywnie albo, tak I wdrożone moje własne w https://github.com/cmartin/EXIFr
Jak na razie, to tylko odczytuje podzbiór znaczników używałem do projektu, ale mogę łatwo rozszerzyć to do twoich potrzeb.
Na przykład, aby odczytać wartość przysłony:
read_exif_tags(image_path)[["ApertureValue"]]
Próbowałem adimpro (zbyt skomplikowane dla mnie- potrzebuje innych pakietów itp) i EXIFr (got błędów). exiftool działał, ale musiałem wymyślić sposób, aby uzyskać wyniki wywołania systemowego do R. Heres jak (musisz dodać, intern = PRAWDA):
1) install (http://www.sno.phy.queensu.ca/~phil/exiftool/) for your OS
2) use this in R: varName <- system("/usr/local/bin/exiftool path/example.jpg", intern = TRUE)
- 1. Jak mogę wyodrębnić dane EXIF za pomocą PerlMagick?
- 2. Czy można przestawić dane za pomocą LINQ?
- 3. Jak usunąć dane EXIF (kamery) z obrazu za pomocą carrierwave?
- 4. Czy mogę poprawnie odczytać dane binarne za pomocą XDomainRequest?
- 5. Usuń dane EXIF z obrazu
- 6. Jak modyfikować metadane EXIF dla obrazów JPEG za pomocą Coldfusion?
- 7. Jak odczytać dane z portu COM za pomocą pliku wsadowego?
- 8. Czy można odczytać dane z arkusza Excela w Pythonie za pomocą Xlsxwriter? Jeśli tak to jak?
- 9. Czy można odczytać dane MongoDB, przetworzyć je za pomocą Hadoop i wyprowadzić do RDBS (MySQL)?
- 10. Czy można odczytać pliki PDF/audio/wideo (dane niestrukturalne) za pomocą Apache Spark?
- 11. Czy można usunąć niektóre dane postu za pomocą modułu HttpModule?
- 12. Jak dodać dane EXIF do obrazu?
- 13. Za pomocą PySerial można czekać na dane?
- 14. Czy można zainstalować pandoc w oknach za pomocą polecenia R?
- 15. nie można odczytać unicode csv do R
- 16. Jak odczytać dane z programu Excel za pomocą z PHPExcel
- 17. Jak odczytać dane z pliku Excel za pomocą C#?
- 18. Jak odczytać dane GET z adresu URL za pomocą JavaScript?
- 19. Jak mogę odczytać dane z pliku tekstowego za pomocą VB6?
- 20. Nie można odczytać pliku z "#" i spacją za pomocą read.table lub read.csv w R
- 21. Refaktoryzacja kodu R za pomocą ESS/R
- 22. Nie można odczytać cookie w przeglądarce UIWebview za pomocą document.cookie
- 23. dane Exif Android w pliku JPEG
- 24. Jak uzyskać dane pikseli z obrazu za pomocą R
- 25. Czy można odczytać z konsoli w Dart?
- 26. Jak odczytać plik CSV za pomocą iOS
- 27. Nie można odczytać drugiej strony zeskanowanej za pomocą ADF
- 28. Nie można odczytać za pomocą kolumny Integer Anorm
- 29. Jak odczytać krotkę Pythona za pomocą PyYAML?
- 30. Jak można odczytać dane z nagłówka odpowiedzi w jQuery/javascript
'biblioteka (sos); findFn ("exif") ' –