2013-03-07 3 views
15

में read.jpeg को कैसे पढ़ा जाए यह बहुत छोटा लगता है लेकिन मैं जेपीईजी, या आर 2.15 में किसी भी प्रकार की छवि में नहीं पढ़ सकता। आर 2.10 में मैं rimage लाइब्रेरी या ReadImage लाइब्रेरी का उपयोग कर सकता हूं - उदाहरण के लिए read.jpeg के साथ - लेकिन आर 2.15 और बाद के संस्करणों में ऐसा करने का कोई तरीका नहीं है। इस पर कोई विचार?आर 2.15

library('ReadImages') 
Error in library("ReadImages") : there is no package called ‘ReadImages’ > 
install.packages('ReadImages') Installing package(s) into ‘C:/Program Files/R/R-2.15.1/library’ (as ‘lib’ is unspecified) 

Warning in install.packages : package ‘ReadImages’ is not available (for R version 2.15.1) 
+0

पोस्ट कुछ कोड। यानी आपने जो करने की कोशिश की और आपको जो त्रुटि संदेश मिला। 'पैकेजवर्सन (पैकगेनेम)' और 'sessionInfo()' –

+1

को चोट नहीं पहुंचाएगा ऐसा लगता है कि 'रिमेज' और 'रीड इमेज' अनाथ हैं, लेकिन ... 'लाइब्रेरी ("एसओएस"); findFn ("{jpeg पढ़ें}") '' biOps' और 'jpeg' संकुल में प्रासंगिक फ़ंक्शंस भी पाता है। क्या आपने उन लोगों की कोशिश की है? –

+0

> लाइब्रेरी ('रीड इमेज') लाइब्रेरी में त्रुटि ("रीड इमेज"): 'ReadImages' > install.packages ('ReadImages') पैकेज में (ओं) को 'सी:/प्रोग्राम फ़ाइलें/आर/आर-2.15.1/लाइब्रेरी ' (जैसा कि' lib 'निर्दिष्ट नहीं है) install.packages में चेतावनी: पैकेज' ReadImages 'उपलब्ध नहीं है (आर संस्करण 2.15.1 के लिए) – office206

उत्तर

31

टिप्पणियों में बताया गया है, जेपीईजी पैकेज को आजमाएं।

install.packages("jpeg") ## if necessary 

library(jpeg) 
## get help 
library(help = jpeg) 
## get more help 
?readJPEG 

उदाहरण के लिए, मदद से:

# read a sample file (R logo) 
img <- readJPEG(system.file("img", "Rlogo.jpg", package="jpeg")) 

एक अन्य विकल्प rgdal है, जो प्रारूपों के एक बड़े पैमाने पर बेस्टियरी से पढ़ सकते हैं। प्लॉटिंग और हेरफेर को अलग-अलग संभाला जाता है।

install.packages("rgdal") ## if necessary 
library(rgdal) 
img <- readGDAL(file.path(R.home(), "doc", "html", "logo.jpg")) 

वहाँ भी है क्रैन पर readbitmap पैकेज, यह हमेशा के लिए आप क्या देख रहे हैं के लिए संकुल सूची की एक बुनियादी खोज के लायक है।

6
भी

:

## if not already installed 
install.packages("jpeg") 

library(jpeg) 

?readJPEG() 

img <- readJPEG("/Users/name/locationInFileDirectory/image.jpg", native = TRUE) 

#this will display your image to test you read it correctly 
if(exists("rasterImage")){ 
     plot(1:2, type='n') 
     rasterImage(img,1,1,2,2) 
}