μ΄κ²μ΄ μ΄κ²μ λ³΄κ³ νλ μ¬λ°λ₯Έ μ₯μμΈμ§ λͺ¨λ₯΄κ² μ΅λλ€. κ·Έλ μ§ μμ κ²½μ° μ¬λ°λ₯Έ λ°©ν₯μΌλ‘ μ λ₯Ό κ°λ¦¬μΌ μ£Όμμμ€.
λ°©κΈ Ubuntu 12.04μ SimpleCVμ© .deb ν¨ν€μ§λ₯Ό μ€μΉνμ΅λλ€. μ΄λ―Έμ§λ₯Ό νμνλ €κ³ νλ©΄ μλμ νΈλ μ΄μ€λ°±μ΄ λΆμ¬λ£μ΄μ§λλ€. λλ μ΄κ²μ΄ μμλλ λλ ν 리μμ λ‘κ³ λ₯Ό μ°Ύμ§ λͺ»νκΈ° λλ¬Έμ μ΄κ²μ΄ ν¨ν€μ§μ λ¬Έμ λΌκ³ κ°μ ν©λλ€.
SimpleCV:10> img.show()
---------------------------------------------------------------------------
IOError Traceback (most recent call last)
/usr/lib/pymodules/python2.7/SimpleCV/Shell/Shell.pyc in <module>()
----> 1 img.show()
/usr/lib/pymodules/python2.7/SimpleCV/ImageClass.pyc in show(self, type)
5445 d = Display(displaytype='notebook')
5446 else:
-> 5447 d = Display(self.size())
5448 self.save(d)
5449 return d
/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)
1950 import __builtin__
1951 filename = fp
-> 1952 fp = __builtin__.open(fp, "rb")
1953 else:
1954 filename = ""
IOError: [Errno 2] No such file or directory: '/usr/lib/pymodules/python2.7/SimpleCV/sampleimages/simplecv.png'
νμΈμ μν΄ .deb ν¨ν€μ§λ₯Ό μ κ±°νκ³ pip
λ₯Ό μ¬μ©νμ¬ λμ μ€μΉνλ©΄ μλν©λλ€. μ λ λ°λΉμ ν¨ν€μ§μ λν μ½κ°μ κ²½νμ΄ μκΈ° λλ¬Έμ λͺ μ£Ό λμμ μλμ§λ§ μ΄ λΆλΆμμ λμμ λ릴 μ μμ΅λλ€.
μλ
νμΈμ,
Simplecv μ΄λ―Έμ§(https://docs.google.com/open?id=0Bwb_Zi7_nUirRXQ5OXlVZmlQU1k)λ₯Ό "/usr/lib/pymodules/python2.7/SimpleCV/sampleimages/" ν΄λμ μλμΌλ‘ 볡μ¬νμ¬ μ΄ λ¬Έμ λ₯Ό ν΄κ²°ν μ μλ€κ³ μκ°ν©λλ€. sudo κΆν. :)
κ°μ¬ν©λλ€
λλ μ΄κ²μ μ΄ν΄λ³΄κ³ νμΈν κ²μ λλ€. μλ§λ κ·Έλ΄ κ²μ λλ€.
ν΄λΉ λλ ν 리μ μ΄λ―Έμ§λ₯Ό 볡μ¬νλ©΄ κ·Έ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€.
μ΄λ―Έμ§ 볡μ¬λ ν΄κ²°λμμ΅λλ€.
μ΄λ₯Ό νν€μ³ 보면 LAUNCH_PATH
κΈ°μ€μΌλ‘ μ΄λ―Έμ§λ₯Ό μ‘°νν©λλ€. μ΄λ λ€μκ³Ό κ°μ΄ μ μλ©λλ€.
LAUNCH_PATH = os.path.abspath(os.path.join(os.path.dirname(__file__)))
μ΄λ¬ν λ¬Έμ μ λν μΌλ°μ μΈ μ루μ
μ λ°λΉμ ν¨ν€μ§λ₯Ό λΉλν λ /usr/share/SimpleCV/
μ κ°μ μμΉμ λ°μ΄ν° νμΌμ μ€μΉν λ€μ λ€μκ³Ό κ°μ΄ λ°μ΄ν° νμΌμ μμΉλ₯Ό ββμ§μ νλ μ½λλ₯Ό ν¨μΉνλ κ²μ
λλ€.
LAUNCH_PATH = '/usr/share/SimpleCV'
μλ₯Ό λ€μ΄, λμΌν κ²μ λ¬μ±νκΈ° μν΄ IPythonμ ν¨ν€μ§ νλ λ° μ¬μ©
ν΄κ²°λμλμ?
Ubuntu 12.04μμ pipλ₯Ό ν΅ν΄ μ€μΉν λ μ¬μ ν μ΄ λ¬Έμ κ° νμλ©λλ€.
@patricksnape : μ΄κ²μ pipκ° μμ§ λͺ»νλ .deb ν¨ν€μ§μ νΉμ ν κ²μΈ κ² κ°μ΅λλ€. pip μ€μΉμ ν¨κ» νμλλ κ²½μ° λ³λμ λ¬Έμ μΌ μ μμ΅λλ€.
ν¬μ€ν
ν μ΄νλ‘ ν
μ€νΈλ₯Ό ν΄λ³΄μ§ λͺ»νλλ° λ€μ ν΄λ΄μΌκ² λ€μ
λ΄ Ubuntu 13.04 μμμ μ€ν.
2013λ 8μ 26μΌ μμμΌ μ€μ 3μ 34λΆμ Thomas Kluyver [email protected]μμ± :
@patricksnape https://github.com/patricksnape : λ΄ μκ°μ μ΄κ²μ
pipκ° μμ§ λͺ»νλ .deb ν¨ν€μ§μ νΉμ ν κ²μ λλ€. λ§μ½
pip μ€μΉλ‘ λ³Ό μ μμ΅λλ€. μλ§λ λ³λμ
λ°νλ¬Ό.β
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ±°λ Gi tHubhttps://github.com/sightmachine/SimpleCV/issues/213#issuecomment -23241117μμ νμΈνμΈμ.
.
μ¬μ ν κ·Έλ΄ μ μμ΅λλ€. λ¬Έμ λ pipκ° λ²μ© μ€μΉ νλ‘κ·Έλ¨μ΄κ³ μ°λΆν¬λ νΉμ νλ€λ κ²μ λλ€. μ’μ μ΅κ΄μ /usr/local/κ³Ό κ°μ κ³³μ νμΌμ μ μ₯νλ κ²μ λλ€. λ°λ©΄ pipλ python λλ ν 리μ μ΄μ κ΄λ ¨λ λͺ¨λ κ²μ μ€μΉν©λλ€. setuptoolsκ° μ¬κ·μ μΌλ‘ 볡μ¬νλ λ° μ λ§ μ΄λ €μμ κ²ͺμκ³ λ³΅μ¬νλ €λ©΄ λͺ μμ νμΌ μ΄λ¦μ΄ νμνμ§λ§ setuptoolsμ ν¨κ» μ μλνλλ‘ νκΈ° μν΄ μ μ μκ°μ 보λμ΅λλ€. κ° OSμμ λ€λ₯Έ μμ μ μνν΄μΌ νλ―λ‘ λ°°ν¬κ° μ¬λ°λ₯΄κ² μλνλλ‘ νλ μλ²½ν μ루μ μ μμ§ μ°Ύμ§ λͺ»νμ΅λλ€(μ€μΉ νλ‘κ·Έλ¨μ μ΄λ―Έμ§ νμΌμ 볡μ¬νλ λ°©λ²μ μλ €μ£ΌμΈμ).
λν ν μμ μμ μ΄λ―Έμ§λ₯Ό λ³λμ νμΌμ λ¬Έμμ΄λ‘ μ μ₯νκ³ κ·Έλ° μμΌλ‘ λ‘λνλ €κ³ μλνμ§λ§ μ ν ν¨μ¨μ μ΄μ§ μμμ΅λλ€.
κ·Έλλ λ¬Έμ λ₯Ό ν΄κ²°νλ λ°©λ²μ λν μ μμ μ΄λ € μμ΅λλ€.
μ΄κ²μ΄ μ’
μ’
μνλλ λ°©λ²μ DATA_DIRECTORY
μ κ°μ λ³μλ₯Ό __file__
μλμ μΌλ‘ μ€μ νλ μμ μμ€μμ μ μνλ κ²μ
λλ€. κ·Έλ° λ€μ λ°λΉμ ν¨ν€μ§μ κ²½μ° ν΄λΉ λ³μκ° /usr/share/simplecv
λ₯Ό κ°λ¦¬ν€λλ‘ ν¨μΉλ©λλ€(νμν κ²½μ° debian/rules
νμΌμ΄ λ°μ΄ν° νμΌμ κ·Έκ³³μΌλ‘ μ΄λν©λλ€).
pipλ₯Ό μ¬μ©νμ¬ SimpleCV 1.3.0μ μ€μΉν λ OS Xμμ μ΄ λ¬Έμ κ° λ°μν©λλ€.
μ΄ λ¬Έμ λ deb μ€μΉ νλ‘κ·Έλ¨μ μ¬μ ν μ‘΄μ¬νλ―λ‘ μλμΌλ‘ μ΄λ―Έμ§λ₯Ό 볡μ¬ν΄μΌ ν©λλ€.
μ΄κ²μ μ¬μ ν ββdebμ pip(Python 2.7.3)μ μν΄ μ€μΉλ λ²μ λͺ¨λμμ λ¬Έμ μ λλ€. /usr/local/lib/python2.7/dist-packages/SimpleCV/sampleimages λλ ν 리λ₯Ό λ§λ€κ³ simplecv.png μ΄λ―Έμ§λ₯Ό 볡μ¬νλ©΄ deb λλ pipμ λν λ¬Έμ κ° ν΄κ²°λλ κ² κ°μ΅λλ€.
μ¬κΈ°λ λ§μ°¬κ°μ§μ λλ€. μ 'νμ'λ‘ νμλλμ§ κΆκΈνμμ£ ...?
ν΄κ²°λμ΄ λ³ν©λμμ§λ§ λ¬Έμ λ 릴리μ€κ° μλ¦¬μ§ μμλ€λ κ²μ λλ€. ν¨ν€μ§λ 1.3μ κΈ°λ°μΌλ‘ νλ©°, λ§μ΄ μΆκ°λμμ΅λλ€. κΈ°λ³Έ λ³κ²½ μ¬νμ΄ λ§κ³ μμ μ λ λ°°λ‘ λλ¦¬κ³ μΆμ§ μμ SimpleCV 2.0μ λΉλ μ€μ΄κΈ° λλ¬Έμ λ€λ₯Έ 릴리μ€λ μμ λμ§ μμμ΅λλ€. κ°μ₯ μ’μ λ°©λ²μ μμ€(λ§μ€ν° λλ κ°λ° λΆκΈ°)μμ μ€μΉνλ κ²μ΄λ©° λ¬Έμ κ° ν΄κ²°λ κ²μ λλ€.
λλ SimpleCV github νμ΄μ§ _μ΄μ _μ μ§μλ₯Ό λ°λμ΅λλ€.
sudo apt-get install ipython python-opencv python-scipy python-numpy python-pygame python-setuptools python-pip
sudo pip install https://github.com/sightmachine/SimpleCV/zipball/develop
...κ·Έλ¦¬κ³ μ¬μ ν μ λλ‘ μλνμ§ μμ΅λλ€(λν μ¬μ ν νμ΄κ²μμ λ¬Έμ κ° μμ΅λλ€. μ¦ 'λΉλμ€ μμ€ν μ΄ μ΄κΈ°νλμ§ μμ' - 'λ«ν'μΌλ‘ νμλ λ€λ₯Έ ν°μΌ). λ€λ₯Έ κ²μ μ μνκ³ μμ΅λκΉ?
μ, pipκ° μλνμ§ μμ μ μμ΅λλ€.
μμ 볡μ https://github.com/sightmachine/SimpleCV.git
cd μ¬νCV
sudo νμ΄μ¬ setup.py μ€μΉ
pip uninstall simplecv
λ₯Ό μνν λ€μ μΉ μ¬μ΄νΈμμ λ°λ‘ μ€μΉλ₯Ό μννμ΅λλ€... git repoλ₯Ό 볡μ νκ³ sudo pip install -r requirements
μ€ν --allow-external PIL
μ΅μ
λ€μμ --allow-unverified PIL
, sudo python setup.py install
.
SimpleCV λ‘κ³ λ¬Έμ (μ)λ₯Ό μ²λ¦¬νμ§λ§ μ¬μ ν λ€μκ³Ό κ°μ λ€λ₯Έ 'λ«ν' λ¬Έμ λ λ€λ£¨μ§ μμ΅λλ€.
μ€μ λ‘ μ κ±°λμλμ§ νμΈν©λλ€.
μμ΄νμ΄μ¬
SimpleCV κ°μ Έμ€κΈ°
SimpleCVλ₯Ό μΈμν©λλ€. νμΌ
μΆκ΅¬()
κ·Έλ° λ€μ ν΄λΉ λλ ν λ¦¬λ‘ cdνκ³ μ΄λ―Έμ§κ° μ¬λ°λ₯΄κ² 볡μ¬λμλμ§ νμΈνμμμ€.
λ€μμ μ¬μ©νλ λμ μ΄λ―Έμ§λ₯Ό μλμΌλ‘ λ€μ΄λ‘λν μλ μμ΅λλ€.
img = μ΄λ―Έμ§('λ¨μν')
λΉμ μ κ·Έλ₯ ν :
img = μ΄λ―Έμ§('simplecv.png')
μ΄λ―Έμ§λ μ¬κΈ°μμ μ°Ύμ μ μμ΅λλ€:
https://github.com/sightmachine/SimpleCV/blob/master/SimpleCV/sampleimages/simplecv.png
a) SimpleCV 1.3 github 리ν¬μ§ν 리μ λ³κ²½ μ¬νμ΄ λ°°ν¬ν ν¨ν€μ§μ μ νλμ§ μμκΈ° λλ¬Έμ νλμ μλ νμΌ λ€μ΄λ‘λλ₯Ό μννμ΅λλ€(1.3.xxμ κ°μ λ§μ΄λ λ¦΄λ¦¬μ€ λ²νΈκ° μλ μ΄μ λ 무μμ λκΉ?)
b) μ μ₯μμμ _μ§μ _ λμ΄μ¬ λ λ΄κ° μλνλ€κ³ λ§ν κ³³μ μ°Έμ‘°νμμμ€.
μ€λ λ°©κΈ μ°λΆν¬μ simpleCVλ₯Ό μ€μΉνμ΅λλ€. κ°μ λ¬Έμ κ° μμ΅λλ€. μ¬μ€, μ΄λ―Έμ§λ₯Ό λ³΄λ €κ³ νλ©΄ μ΄λ―Έμ§ μμΉμ κ΄κ³μμ΄ μ΄ μ€λ₯κ° λ°μν©λλ€. μ΄ λλ ν 리λ₯Ό μ°Ύλ μ΄μ λ λͺ¨λ₯΄κ² μ΅λλ€. μ‘΄μ¬νμ§λ μμ΅λλ€. μλνμ§ μλ simpleCVμ ν° λ©μ΄λ¦¬κ° μλ κ² κ°μ΅λλ€.
μ½λλ₯Ό μ λ‘λν μ μμ΅λκΉ?
μλ μν·
λ°λΌμ simplecvμμλ VirtualBoxμμ μ€νλλ Ubuntuμ λλ€. νμ¬ λλ ν 리μ μλ μ΄λ―Έμ§λ₯Ό μ°Ύμ μ μκΈ° λλ¬Έμ λλ ν 리λ₯Ό λ¨Όμ λ³κ²½ν©λλ€. λν μ΄λ―Έμ§λ₯Ό λ³΄λ €λ©΄ νμΌ νμμ΄ νμν©λλ€(λ°λΌμ λ¨μν νμκ° μλ mark.png). λ¬Έμ κ° μλλΌ λ΄κ° νΉμ μΌμ ν μ΄μ λ₯Ό μ€λͺ νλ κ²μ λλ€.
cd /home/peter/λ€μ΄λ‘λ
testimage = μ΄λ―Έμ§("mark.png")
testimage.show()
κ·Έλ° λ€μ μ€λ₯ λ©μμ§κ° νμλ©λλ€. 첨λΆλ νλ©΄ μΊ‘μ²λ₯Ό μ°Έμ‘°νμμμ€(λ³Ό μ μλλ‘ mark.pngλ 첨λΆν©λλ€). κΆκΈν΄μ μ€λ₯μ μΈκΈλ νμΌλ‘ μ΄λνλ©΄ ν¬ν¨νλ λλ ν°λ¦¬κ° μλ€λ κ²μ μ μ μμ΅λλ€. μ΄μ¨λ νμ¬ λλ ν 리μ mark.pngλ₯Ό λ³Ό λ μ simplecv.png λ‘κ³ λ₯Ό λ³΄λ €κ³ νλ κ±ΈκΉμ? 그건 κ·Έλ κ³ , ν μ€νΈ μ΄λ―Έμ§λ₯Ό μ μ₯νκ³ μΌλ° μ¬μ§ λ·°μ΄λ‘ λ³Ό μ μμ΅λλ€.
κ°μ¬
λ² λλ‘
λ³΄λΈ μ¬λ: ANKIT KUMAR [mailto:[email protected]]
λ³΄λΈ λ μ§: 2015λ
9μ 11μΌ 17:21
λ°λ μ¬λ: sightmachine/SimpleCV [email protected]
μ°Έμ‘°: νΌν°ν¬ νΌν°. [email protected]
μ λͺ©: Re: [SimpleCV] Ubuntu ν¨ν€μ§: SimpleCV λ‘κ³ λ₯Ό μ°Ύμ μ μμ(#213)
μ½λλ₯Ό μ λ‘λν μ μμ΅λκΉ?
β
μ΄ μ΄λ©μΌμ μ§μ νμ νκ±°λ GitHub https://github.com/sightmachine/SimpleCV/issues/213#issuecomment -139590108 μμ
μλ νΌν°
mark.pngμ μ 체 κ²½λ‘λ₯Ό μ 곡νμμμ€(μ:- "G:/images/mark.png"). μ΄κ²μ΄ μλνμ§ μμΌλ©΄ Ubuntu λλ SimpleCV μ€μΉμ λ¬Έμ κ° μλ κ²λ³΄λ€ νμ€νμ§ μμ΅λλ€. 64λΉνΈ Windows 10 μμ€ν μμ SimpleCVλ₯Ό μ€ν μ€μ΄κ³ λͺ¨λ μ΄λ―Έμ§μ μ 체 κ²½λ‘λ₯Ό μ 곡νλ κ²μ΄ λ΄ μμ€ν μμ μ λλ‘ μλνκΈ° λλ¬Έμ λλ€. λ°λΌμ μμμ μΈκΈν μ΄λ―Έμ§μ μ 체 κ²½λ‘λ‘ λ¨Όμ μ΄λνλ κ²μ΄ μ’μ΅λλ€.
μ°λΆν¬15λ₯Ό μ¬μ©ν©λλ€. κ·Έλ¦¬κ³ λλ κ·Έλ₯ /usr/lib/pymodules/python2.7/SimpleCV/sampleimages/λ₯Ό 'mkdir'νκ³ 'simplecv.png'λ₯Ό 볡μ¬ν©λλ€. ν¨κ³Όκ°μλ€!
μ λ λ§μλ‘(μμΉ ν¬ν¬)λ₯Ό μ¬μ©ν©λλ€. μ΄μνκ²λ AURμμ μ€μΉνλλ° μ΄ λ¬Έμ κ° μμμ΅λλ€.
μ΄λ―Έμ§λ₯Ό 볡μ¬ν΄λ λ¬Έμ κ° ν΄κ²°λ©λλ€.
κ°μ¬!
λλ ν¬κΈ° νμ΄. λλ numpyλ₯Ό μ¬μ©νκ³ μ΅μ νκ· μ κ³± μ€λ₯λ₯Ό μννμ΅λλ€. λ μ€λ 걸리μ§λ§ λ μ λ’°ν μ μλ κ²°κ³Όλ₯Ό μ 곡νλ―λ‘ μλ €λ립λλ€. λΆλͺ ν μ€μ μ¬μ§μμλ μλνμ§ μμ΅λλ€(μκ·Όκ°β¦).
λ³΄λΈ μ¬λ: Sergio Urbina [mailto:[email protected]]
λ³΄λΈ λ μ§: 2016λ
3μ 16μΌ 21:12
λ°λ μ¬λ: sightmachine/SimpleCV [email protected]
μ°Έμ‘°: νΌν°ν¬ νΌν°. [email protected]
μ λͺ©: Re: [SimpleCV] Ubuntu ν¨ν€μ§: SimpleCV λ‘κ³ λ₯Ό μ°Ύμ μ μμ(#213)
μ λ λ§μλ‘(μμΉ ν¬ν¬)λ₯Ό μ¬μ©ν©λλ€. μ΄μνκ²λ AURμμ μ€μΉνλλ° μ΄ λ¬Έμ κ° μμμ΅λλ€.
μ΄λ―Έμ§λ₯Ό 볡μ¬ν΄λ λ¬Έμ κ° ν΄κ²°λ©λλ€.
κ°μ¬!
β
λΉμ μ΄ λκΈμ λ¬μκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ
λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ±°λ GitHub https://github.com/sightmachine/SimpleCV/issues/213#issuecomment -197551188μμ
μ΄ λ©μμ§μλ λ°μ΄λ¬μ€κ° μμ΅λλ€.
AVGμμ νμΈ - www.avg.com http://www.avg.com
λ²μ : 2016.0.7442 / λ°μ΄λ¬μ€ λ°μ΄ν°λ² μ΄μ€: 4542/11819 - μΆμ λ μ§: 03/15/16
μλ νμΈμ Petertoo, μ λ κ°μ λ¬Έμ κ° μμμ΅λλ€. vijaym123κ³Ό λμΌν μμ μ μλν΄ λ³΄μΈμ. λ£¨νΈ λ§€κ°λ³μλ₯Ό μ¬μ©νμ¬ μν μ¬μ§μ ν΄λΉ λλ ν 리μ 볡μ¬νμμμ€.
νλ‘κ·Έλ¨μ λ€λ₯Έ μ¬μ§μ λ‘λνλλ‘ μ§μνλλ°λ μ κ·Έ μ¬μ§μ μ°Ύλμ§ μ¬μ ν κΆκΈν©λλ€.
건배.