• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            逛奔的蝸牛

            我不聰明,但我會很努力

               ::  :: 新隨筆 ::  ::  :: 管理 ::
            http://sites.google.com/site/michaelsafyan/setup-guide/mac-os-x-10-6-snow-leopard
            1. 安裝MacPort: 下載Download MacPorts的dmg,直接安裝
            2. Install PkgConfig using MacPorts: sudo port install pkgconfig
            3. Install CMake using MacPorts:: sudo port install cmake
            4. Configure PKG_CONFIG_PATH: 
            export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/usr/X11/lib/pkgconfig
            export PKG_CONFIG_PATH=~/.local/lib/pkgconfig:/opt/local/lib/pkgconfig:$PKG_CONFIG_PATH
            echo "export PKG_CONFIG_PATH=$PKG_CONFIG_PATH" >> ~/.profile
            在安裝cmake時要注意,因為在Snow Leopard 10.6.4中因為JDK已經升級過了,在sudo port install cmake時會提示錯誤,解決方法:

            I am in a different position with respect to this fix. I had installed cmake 2.8.2_3 before the Apple Java update. After the Apple Java update, the cmake upgrade from 2.8.2_3 to 2.8.2_4 failed saying that I needed to install Java from Apple, which was already installed. As far as I can tell, the Apple update to Java 1.6.0_22 did not properly update the header path. In the updated version the header path leads to a dead end. I was able to fix this by doing the following.

            1) Create directory

            /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Headers

            2) Copy entire contents of directory

            /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Headers

            to directory

            /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Headers

            After this fix the upgrade to cmake 2.8.2_4 worked. However, if the macports cmake could be made to look for the Java headers in /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Headers this would resolve an existing problem.

            From: https://trac.macports.org/ticket/26934


            5. 最終大戲來了,安裝OpenCV: http://sunny.in.th/2010/04/27/installing-opencv-21-on-snow-leopard.html

            Installing OpenCV 2.1 on Snow Leopard has become quite easy at least easier than 2.0. Version 2.1 can now be compiled as 64-bit library.

            Before version 2.1 OpenCV used Carbon which is the old GUI interface for Mac OS. Carbon supports only 32-bit and has been deprecated by Apple. The new GUI interface for Mac OS is Cocoa. With Snow Leopard being a 64-bit kernel it would be nice if we could compile OpenCV as a 64-bit library and not not 32-bit just because of Carbon. Thanks to the OpenCV team they have added Cocoa support in version 2.1.

            To install OpenCV check out the code from the svn repository and compile it.

            $ svn co https://code.ros.org/svn/opencv/trunk/opencv
            $ cd opencv
            $ mkdir build 
            $ cd build 
            $ cmake .. 
            

            Configure the make by

            $ ccmake .
            

            If you want you can build the samples as well.

            ccmake

            Press c to configure, followed by g to generate. Next build and install OpenCV by

            $ make -j8
            $ sudo make install
            

            That’s it!!! Simple right.

            If you want to use Python with OpenCV there’s a little more that needs to be done. By default OpenCV copies the shared object file required by the Python interface to /usr/local/lib/python2.6/site-packages/cv.so which is not under Python path. Add the following line to your .bashrc or .bash_profile

            PYTHONPATH=/usr/local/lib/python2.6/site-packages/cv.so:$PYTHONPATH
            

            Trying running some C samples which are in /usr/local/share/opencv/samples/c/. The Python samples at/usr/local/share/opencv/samples/python/ doesn’t work since they are based on the old SWIG-Python interface. Try running the sample Python code which is in the opencv directory that was checked out from subversion. It’s insidesamples/python.

             

            posted on 2010-10-30 16:05 逛奔的蝸牛 閱讀(809) 評論(0)  編輯 收藏 引用 所屬分類: C/C++
            久久人做人爽一区二区三区| 国产精品福利一区二区久久| 久久青青草原精品国产软件 | 久久免费的精品国产V∧| 人妻精品久久无码专区精东影业| 亚洲一区二区三区日本久久九| 久久久久久噜噜精品免费直播 | 亚洲国产精品无码久久| 久久精品国产亚洲一区二区| 亚洲国产综合久久天堂| 久久精品国产久精国产思思| 久久久久成人精品无码| 国产精品99久久久久久人| 久久久精品久久久久影院| 国产毛片久久久久久国产毛片| 久久精品国产亚洲AV蜜臀色欲| 久久精品国产一区二区三区 | 久久精品中文字幕第23页| 老色鬼久久亚洲AV综合| 亚洲人成网站999久久久综合| 伊人久久大香线焦综合四虎| 久久ww精品w免费人成| 亚洲愉拍99热成人精品热久久| 久久精品国产99久久丝袜| 人人狠狠综合久久亚洲88| 99久久99久久精品免费看蜜桃| 色播久久人人爽人人爽人人片AV| 精品久久久久久无码国产| 久久福利青草精品资源站| 国产欧美久久一区二区| 99国产欧美精品久久久蜜芽| 久久久久亚洲AV成人片 | 18岁日韩内射颜射午夜久久成人| 亚洲国产美女精品久久久久∴ | 国内精品久久久久| 精品久久久久久久| 91精品国产色综久久 | 国产日韩欧美久久| 青青草原综合久久大伊人导航| 久久人搡人人玩人妻精品首页| 日韩欧美亚洲综合久久影院Ds |