html tool

显示标签为“openCV”的博文。显示所有博文
显示标签为“openCV”的博文。显示所有博文

2014年10月28日星期二

II---openCV for python install (Ubuntu)

 openCV 官网中只给了Fedora 的安装方式(http://docs.opencv.org/trunk/doc/py_tutorials/py_setup/py_table_of_contents_setup/py_table_of_contents_setup.html#py-table-of-content-setup),

yum 中可以找到的,

apt-get 可不一定有对应,

google了一下,github 中 有openCV的不同系统兼容问题的 项目
https://github.com/jayrambhia/Install-OpenCV/blob/master/Ubuntu/dependencies.sh 是针对ubuntu的,

【ubuntu 社区中的https://help.ubuntu.com/community/OpenCV

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
 

时出现问题,提示""Could not find module FindQt5Core.cmake or a configuration file for package Qt5Core""
吞说应该是安装Qt的问题,本来打算只按qt就再cmake的,但google是发现上面github的项目

dependencies.sh
中 那么多依赖,还是全部安装一下吧。
 



dependencies.sh  #!/bin/bash


echo "--- Removing any pre-installed ffmpeg and x264"

sudo apt-get -qq remove ffmpeg x264 libx264-dev


function install_dependency {

echo "--- Installing dependency: $1"

sudo apt-get -y install $1

}


install_dependency libopencv-dev

install_dependency build-essential

install_dependency checkinstall

install_dependency cmake

install_dependency pkg-config

install_dependency yasm

install_dependency libtiff5-dev

install_dependency libjpeg-dev

install_dependency libjasper-dev

install_dependency libavcodec-dev

install_dependency libavformat-dev

install_dependency libswscale-dev

install_dependency libdc1394-22-dev

install_dependency libxine2-dev

install_dependency libgstreamer0.10-dev

install_dependency libgstreamer-plugins-base0.10-dev

install_dependency libv4l-dev

install_dependency python-dev

install_dependency python-numpy

install_dependency libtbb-dev

install_dependency libqt4-dev

install_dependency libgtk2.0-dev

install_dependency libfaac-dev

install_dependency libmp3lame-dev

install_dependency libopencore-amrnb-dev

install_dependency libopencore-amrwb-dev

install_dependency libtheora-dev

install_dependency libvorbis-dev

install_dependency libxvidcore-dev

install_dependency x264

install_dependency v4l-utils

#install_dependency ffmpeg

install_dependency unzip

2014年8月25日星期一

openCV for python install

def:ardino的pyrobot进入α测试阶段,以log记录和改进list为主,code修改阶段进入openCV的边界识别
在windows先配置了环境,步骤如下:([next]ubunt下再次搭建,这个最终版本目标是Android 系统使用,这个时候plan还再做结构规划中)

Installing OpenCV from prebuilt binaries

  1. Below Python packages are to be downloaded and installed to their default locations.
    1.1. Python-2.7.x.
    1.2. Numpy.
    1.3. Matplotlib (Matplotlib is optional, but recommended since we use it a lot in our tutorials).
  2. Install all packages into their default locations. Python will be installed to C:/Python27/.
  3. After installation, open Python IDLE. Enter import numpy and make sure Numpy is working fine.
  4. Download latest OpenCV release from sourceforge site and double-click to extract it.
  1. Goto opencv/build/python/2.7 folder.
  2. Copy cv2.pyd to C:/Python27/lib/site-packeges.
  3. Open Python IDLE and type following codes in Python terminal.
    >>> import cv2>>> print cv2.__version__ 
If the results are printed out without any errors, congratulations !!! You have installed OpenCV-Python successfully.

[url:http://docs.opencv.org/trunk/doc/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html#install-opencv-python-in-windows]

ps: 
 openCV是C++源码的,考虑最终速度问题,最后在决定是写c++版本还是python版本,mark一下,之后决定。