2013-09-04 5 views
1

내 노트북 ​​(Lenovo ThinkPad T530)에서 Ubuntu 13.04의 최신 버전을 구하고 SimpleCV 1.3 슈퍼 팩 .deb 파일을 다운로드하여 설치했습니다. 내가 대화 형 인터프리터, 일반 파이썬 2.7 ipython 중 하나를 열 때 아래 그림과 같이, 나는 여러 가지 오류를 얻을 :SimpleCV : Display()를 열 때 traceback 오류가 발생했습니다.

In [1]: from SimpleCV import Camera, Display, Image 
In [2]: cam = Camera() 
VIDIOC_QUERYMENU: Invalid argument 
VIDIOC_QUERYMENU: Invalid argument 
VIDIOC_QUERYMENU: Invalid argument 
VIDIOC_QUERYMENU: Invalid argument 
VIDIOC_QUERYMENU: Invalid argument 
VIDIOC_QUERYMENU: Invalid argument 
VIDIOC_QUERYMENU: Invalid argument 

In [3]: display = Display() 
--------------------------------------------------------------------------- 
IOError         Traceback (most recent call last) 
<ipython-input-3-026b8c705ca8> in <module>() 
----> 1 display = Display() 

/usr/lib/pymodules/python2.7/SimpleCV/Display.pyc in __init__(self, resolution, flags, title, displaytype, headless) 
    156   if not displaytype == 'notebook': 
    157    self.screen = pg.display.set_mode(resolution, flags) 
--> 158   scvLogo = SimpleCV.Image("simplecv").scale(32,32) 
    159   pg.display.set_icon(scvLogo.getPGSurface()) 
    160   if flags != pg.FULLSCREEN and flags != pg.NOFRAME: 

/usr/lib/pymodules/python2.7/SimpleCV/ImageClass.pyc in __init__(self, source, camera, colorSpace, verbose, sample, cv2image) 
    785      self._bitmap = cv.LoadImage(self.filename, iscolor=cv.CV_LOAD_IMAGE_COLOR) 
    786     except: 
--> 787      self._pil = pil.open(self.filename).convert("RGB") 
    788      self._bitmap = cv.CreateImageHeader(self._pil.size, cv.IPL_DEPTH_8U, 3) 
    789      cv.SetData(self._bitmap, self._pil.tostring()) 

/usr/lib/python2.7/dist-packages/PIL/Image.pyc in open(fp, mode) 
    1986  if isStringType(fp): 
    1987   filename = fp 
-> 1988   fp = builtins.open(fp, "rb") 
    1989  else: 
    1990   filename = "" 

IOError: [Errno 2] No such file or directory: '/usr/lib/pymodules/python2.7/SimpleCV/sampleimages/simplecv.png' 

In [4]: 

...뿐만 아니라 빈 (검정) 파이 게임 창을여십시오. 이 모든 것이 하나의 .png 파일이 없어지는 것처럼 보입니다.

또한 (수동으로 종속성을 설치 한 후) git에서 수동 설치를 시도하고 다른 문제가 발생했습니다.

이런 일이 일어나서 달리기가 힘들지는 않습니까?!?

아이디어 나 제안을 환영합니다.

TIA,

몬테

답변

2

나는 우분투 12.04에 같은 문제가 있었다. 내 SimpleCV는 Hello World 예제와 어긋납니다. 이 버그는 1.3 수퍼 팩이 만들어진 이후로 알려진 것으로 해결되었습니다. 단순 들어 자식 페이지 https://github.com/sightmachine/simplecv

#Install the latest SimpleCV from source on Ubuntu Linux 
sudo apt-get install ipython python-opencv python-scipy python-numpy python-pygame python-setuptools git 
git clone https://github.com/sightmachine/SimpleCV.git 
cd SimpleCV/ 
sudo pip install -r requirements.txt 
sudo python setup.py install 


에서 발견이 코드를 터미널을 열고 사용, 나는 당신의 홈 디렉토리에 "InstallSimpleCV.sh"로 저장 bash는 스크립트에이 모든 것을 복사 건의 할 것입니다. 다음 줄을 사용하여 스크립트를 실행하십시오.
sudo sh InstallSimpleCV.sh

그리고 이해하지 못하는 코드를 웹에서 신뢰해서는 안됩니다. 코드를 이해하지 못하면 링크에서 붙여 넣은 코드를 확인할 수 있습니다.