embeded/raspberry pi2015. 10. 14. 22:44

1024 로 설정되면

30 ~ 110 범위로 180도를 오가는지라 해상도가 낮아졌는데

100으로 설정하고 range를 키워주면 상당부분 해소 될듯

기존의 80/180=2.25도에서 320/180=0.56도로 4배 정도 해상도가 향상된다.


$ gpio mode 1 pwm

$ gpio pwm-ms


$ gpio pwmc 400

$ gpio pwmr 1024

$ gpio pwm 1 30

$ gpio pwm 1 70

$ gpio pwm 1 110 


$ gpio pwmc 200

$ gpio pwmr 2048

$ gpio pwm 1 60

$ gpio pwm 1 140

$ gpio pwm 1 220


$ gpio pwmc 100

$ gpio pwmr 4096

$ gpio pwm 1 120

$ gpio pwm 1 280

$ gpio pwm 1 440



2015/06/22 - [개소리 왈왈/라즈베리 파이(rpi)] - 라즈베리 파이 2 PWM-MS 모드 servo 제어


'embeded > raspberry pi' 카테고리의 다른 글

bcm2835 pwm 데이터시트  (0) 2015.10.16
wiringpi pwm 라이브러리 분석?  (0) 2015.10.16
DHT-11 DHT-22 RHT-03  (0) 2015.10.14
dSPIN_raspi / L6470 / sparkfun  (0) 2015.10.12
라즈베리 파이 홈페이지 내용 업데이트 - pi 2b  (0) 2015.10.09
Posted by 구차니
embeded/raspberry pi2015. 10. 14. 13:14

온도/습도 센서 인데..

검색하다 보니 차이가 있... 다?


DHT11

Ultra low cost

3 to 5V power and I/O

2.5mA max current use during conversion (while requesting data)

Good for 20-80% humidity readings with 5% accuracy

Good for 0-50°C temperature readings ±2°C accuracy

No more than 1 Hz sampling rate (once every second)

Body size 15.5mm x 12mm x 5.5mm

4 pins with 0.1" spacing


DHT22

Low cost

3 to 5V power and I/O

2.5mA max current use during conversion (while requesting data)

Good for 0-100% humidity readings with 2-5% accuracy

Good for -40 to 125°C temperature readings ±0.5°C accuracy

No more than 0.5 Hz sampling rate (once every 2 seconds)

Body size 15.1mm x 25mm x 7.7mm

4 pins with 0.1" spacing

[링크 : https://learn.adafruit.com/dht/overview]


[링크 : http://cdn.sparkfun.com/datasheets/Sensors/Weather/RHT03.pdf]


RHT03 (also known by DHT-22)

[링크 : https://www.sparkfun.com/products/10167]


AM2302가 DHT22 대응인 듯

그냥 .. DHT11만 보더라도 상당히 불안정하게 값이 읽혀온다.

[링크 : http://www.kandrsmith.org/RJS/Misc/calib_dht22_dht11_sht71.html] 벤치마크?



아무튼.. DHT-11은 저가형에 정밀하지 못한 녀석

DHT-22/RHT03은 정밀한 녀석으로 결론...

Posted by 구차니
embeded/raspberry pi2015. 10. 12. 16:42

sparkfun의 아두이노용 드라이버를 라즈베리 파이/wiring pi로 포팅한 버전



[링크 : https://github.com/blerchin/dSPIN_raspi]

[링크 : https://github.com/sparkfun/L6470-AutoDriver/]



몰랐는데...

wiringpi가 아두이노를 닮은건가.. 그 반대일려나?

함수가 상당수 호환된다?


아두이노가.. 2005년 wiring 이라는 보드로 시작해서..

거기껄 끌어 온거니.. wiringpi가 더 나중일 것으로 생각된다.

---

void digitalWrite (int pin, int value) ;

[링크 : http://wiringpi.com/reference/core-functions/]


digitalWrite(pin, value)

[링크 : https://www.arduino.cc/en/Reference/DigitalWrite]

Posted by 구차니
embeded/raspberry pi2015. 10. 9. 20:59

드디어!!! 라즈베리 2B용 데이터 시트가 올라왔구나!!!

(근데 봐도 쓸데는 없....)


[링크 : https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/README.md]

'embeded > raspberry pi' 카테고리의 다른 글

DHT-11 DHT-22 RHT-03  (0) 2015.10.14
dSPIN_raspi / L6470 / sparkfun  (0) 2015.10.12
openCV 3.0.0 on 라즈베리 파이 2  (0) 2015.10.06
opencv 템플릿 매칭 / wiring pi PWM ing..  (0) 2015.10.05
webiopi - rpi IoT  (2) 2015.10.01
Posted by 구차니
embeded/raspberry pi2015. 10. 6. 08:46

이것저것 라이브러리가 필요하긴 한데..

아래거 다 깔아도 버전이 안 맞아서 v4l 외에는 인식되는게 없다. -_-


pi@raspberrypi ~/src/openCV/opencv-3.0.0/build $ sudo apt-get install build-essential cmake cmake-curses-gui \

pkg-config libpng12-0 libpng12-dev libpng++-dev \

libpng3 libpnglite-dev zlib1g-dbg zlib1g zlib1g-dev \

pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools libeigen3-dev

libjpeg8 libjpeg8-dev libjpeg8-dbg libjpeg-progs \

ffmpeg libavcodec-dev libavcodec53 libavformat53 \

libavformat-dev libxine1-ffmpeg libxine-dev libxine1-bin \

libunicap2 libunicap2-dev swig libv4l-0 libv4l-dev \

python-numpy libpython2.6 python-dev python2.6-dev libgtk2.0-dev


설정하는 법 모르니 걍.. cmake 때리는데.. openmp / neon 이런건 쏙~ 빠진다.

pi@raspberrypi ~/src/openCV/opencv-3.0.0/build $ cmake ../

-- The CXX compiler identification is GNU 4.6.3

-- The C compiler identification is GNU 4.6.3

-- Check for working CXX compiler: /usr/bin/c++

-- Check for working CXX compiler: /usr/bin/c++ -- works

-- Detecting CXX compiler ABI info

-- Detecting CXX compiler ABI info - done

-- Check for working C compiler: /usr/bin/gcc

-- Check for working C compiler: /usr/bin/gcc -- works

-- Detecting C compiler ABI info

-- Detecting C compiler ABI info - done

-- Detected version of GNU GCC: 46 (406)

-- Performing Test HAVE_CXX_FSIGNED_CHAR

-- Performing Test HAVE_CXX_FSIGNED_CHAR - Success

-- Performing Test HAVE_C_FSIGNED_CHAR

-- Performing Test HAVE_C_FSIGNED_CHAR - Success

-- Performing Test HAVE_CXX_W

-- Performing Test HAVE_CXX_W - Success

-- Performing Test HAVE_C_W

-- Performing Test HAVE_C_W - Success

-- Performing Test HAVE_CXX_WALL

-- Performing Test HAVE_CXX_WALL - Success

-- Performing Test HAVE_C_WALL

-- Performing Test HAVE_C_WALL - Success

-- Performing Test HAVE_CXX_WERROR_RETURN_TYPE

-- Performing Test HAVE_CXX_WERROR_RETURN_TYPE - Success

-- Performing Test HAVE_C_WERROR_RETURN_TYPE

-- Performing Test HAVE_C_WERROR_RETURN_TYPE - Success

-- Performing Test HAVE_CXX_WERROR_NON_VIRTUAL_DTOR

-- Performing Test HAVE_CXX_WERROR_NON_VIRTUAL_DTOR - Success

-- Performing Test HAVE_C_WERROR_NON_VIRTUAL_DTOR

-- Performing Test HAVE_C_WERROR_NON_VIRTUAL_DTOR - Success

-- Performing Test HAVE_CXX_WERROR_ADDRESS

-- Performing Test HAVE_CXX_WERROR_ADDRESS - Success

-- Performing Test HAVE_C_WERROR_ADDRESS

-- Performing Test HAVE_C_WERROR_ADDRESS - Success

-- Performing Test HAVE_CXX_WERROR_SEQUENCE_POINT

-- Performing Test HAVE_CXX_WERROR_SEQUENCE_POINT - Success

-- Performing Test HAVE_C_WERROR_SEQUENCE_POINT

-- Performing Test HAVE_C_WERROR_SEQUENCE_POINT - Success

-- Performing Test HAVE_CXX_WFORMAT

-- Performing Test HAVE_CXX_WFORMAT - Success

-- Performing Test HAVE_C_WFORMAT

-- Performing Test HAVE_C_WFORMAT - Success

-- Performing Test HAVE_CXX_WERROR_FORMAT_SECURITY

-- Performing Test HAVE_CXX_WERROR_FORMAT_SECURITY - Success

-- Performing Test HAVE_C_WERROR_FORMAT_SECURITY

-- Performing Test HAVE_C_WERROR_FORMAT_SECURITY - Success

-- Performing Test HAVE_CXX_WMISSING_DECLARATIONS

-- Performing Test HAVE_CXX_WMISSING_DECLARATIONS - Success

-- Performing Test HAVE_C_WMISSING_DECLARATIONS

-- Performing Test HAVE_C_WMISSING_DECLARATIONS - Success

-- Performing Test HAVE_CXX_WMISSING_PROTOTYPES

-- Performing Test HAVE_CXX_WMISSING_PROTOTYPES - Failed

-- Performing Test HAVE_C_WMISSING_PROTOTYPES

-- Performing Test HAVE_C_WMISSING_PROTOTYPES - Success

-- Performing Test HAVE_CXX_WSTRICT_PROTOTYPES

-- Performing Test HAVE_CXX_WSTRICT_PROTOTYPES - Failed

-- Performing Test HAVE_C_WSTRICT_PROTOTYPES

-- Performing Test HAVE_C_WSTRICT_PROTOTYPES - Success

-- Performing Test HAVE_CXX_WUNDEF

-- Performing Test HAVE_CXX_WUNDEF - Success

-- Performing Test HAVE_C_WUNDEF

-- Performing Test HAVE_C_WUNDEF - Success

-- Performing Test HAVE_CXX_WINIT_SELF

-- Performing Test HAVE_CXX_WINIT_SELF - Success

-- Performing Test HAVE_C_WINIT_SELF

-- Performing Test HAVE_C_WINIT_SELF - Success

-- Performing Test HAVE_CXX_WPOINTER_ARITH

-- Performing Test HAVE_CXX_WPOINTER_ARITH - Success

-- Performing Test HAVE_C_WPOINTER_ARITH

-- Performing Test HAVE_C_WPOINTER_ARITH - Success

-- Performing Test HAVE_CXX_WSHADOW

-- Performing Test HAVE_CXX_WSHADOW - Success

-- Performing Test HAVE_C_WSHADOW

-- Performing Test HAVE_C_WSHADOW - Success

-- Performing Test HAVE_CXX_WSIGN_PROMO

-- Performing Test HAVE_CXX_WSIGN_PROMO - Success

-- Performing Test HAVE_C_WSIGN_PROMO

-- Performing Test HAVE_C_WSIGN_PROMO - Failed

-- Performing Test HAVE_CXX_WNO_NARROWING

-- Performing Test HAVE_CXX_WNO_NARROWING - Failed

-- Performing Test HAVE_C_WNO_NARROWING

-- Performing Test HAVE_C_WNO_NARROWING - Failed

-- Performing Test HAVE_CXX_WNO_DELETE_NON_VIRTUAL_DTOR

-- Performing Test HAVE_CXX_WNO_DELETE_NON_VIRTUAL_DTOR - Failed

-- Performing Test HAVE_C_WNO_DELETE_NON_VIRTUAL_DTOR

-- Performing Test HAVE_C_WNO_DELETE_NON_VIRTUAL_DTOR - Failed

-- Performing Test HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS

-- Performing Test HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS - Failed

-- Performing Test HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS

-- Performing Test HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS - Failed

-- Performing Test HAVE_CXX_FDIAGNOSTICS_SHOW_OPTION

-- Performing Test HAVE_CXX_FDIAGNOSTICS_SHOW_OPTION - Success

-- Performing Test HAVE_C_FDIAGNOSTICS_SHOW_OPTION

-- Performing Test HAVE_C_FDIAGNOSTICS_SHOW_OPTION - Success

-- Performing Test HAVE_CXX_PTHREAD

-- Performing Test HAVE_CXX_PTHREAD - Success

-- Performing Test HAVE_C_PTHREAD

-- Performing Test HAVE_C_PTHREAD - Success

-- Performing Test HAVE_CXX_FOMIT_FRAME_POINTER

-- Performing Test HAVE_CXX_FOMIT_FRAME_POINTER - Success

-- Performing Test HAVE_C_FOMIT_FRAME_POINTER

-- Performing Test HAVE_C_FOMIT_FRAME_POINTER - Success

-- Performing Test HAVE_CXX_FFUNCTION_SECTIONS

-- Performing Test HAVE_CXX_FFUNCTION_SECTIONS - Success

-- Performing Test HAVE_C_FFUNCTION_SECTIONS

-- Performing Test HAVE_C_FFUNCTION_SECTIONS - Success

-- Performing Test HAVE_CXX_FVISIBILITY_HIDDEN

-- Performing Test HAVE_CXX_FVISIBILITY_HIDDEN - Success

-- Performing Test HAVE_C_FVISIBILITY_HIDDEN

-- Performing Test HAVE_C_FVISIBILITY_HIDDEN - Success

-- Performing Test HAVE_CXX_FVISIBILITY_INLINES_HIDDEN

-- Performing Test HAVE_CXX_FVISIBILITY_INLINES_HIDDEN - Success

-- Performing Test HAVE_C_FVISIBILITY_INLINES_HIDDEN

-- Performing Test HAVE_C_FVISIBILITY_INLINES_HIDDEN - Failed

-- Looking for pthread.h

-- Looking for pthread.h - found

-- Check if the system is big endian

-- Searching 16 bit integer

-- Looking for sys/types.h

-- Looking for sys/types.h - found

-- Looking for stdint.h

-- Looking for stdint.h - found

-- Looking for stddef.h

-- Looking for stddef.h - found

-- Check size of unsigned short

-- Check size of unsigned short - done

-- Using unsigned short

-- Check if the system is big endian - little endian

-- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found suitable version "1.2.7", required is "1.2.3")

-- Found TIFF: /usr/lib/arm-linux-gnueabihf/libtiff.so (found version "3.9.6")

-- Found JPEG: /usr/lib/arm-linux-gnueabihf/libjpeg.so

-- Performing Test HAVE_C_WNO_UNUSED_VARIABLE

-- Performing Test HAVE_C_WNO_UNUSED_VARIABLE - Success

-- Performing Test HAVE_C_WNO_SHADOW

-- Performing Test HAVE_C_WNO_SHADOW - Success

-- Performing Test HAVE_C_WNO_MAYBE_UNINITIALIZED

-- Performing Test HAVE_C_WNO_MAYBE_UNINITIALIZED - Failed

-- Found Jasper: /usr/lib/arm-linux-gnueabihf/libjasper.so (found version "1.900.1")

-- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.7")

-- Found PNG: /usr/lib/arm-linux-gnueabihf/libpng.so (found version "1.2.49")

-- Looking for /usr/include/libpng/png.h

-- Looking for /usr/include/libpng/png.h - found

-- Found OpenEXR: /usr/lib/libIlmImf.so

-- checking for module 'gtk+-3.0'

--   package 'gtk+-3.0' not found

-- checking for module 'gtk+-2.0'

--   found gtk+-2.0, version 2.24.10

-- checking for module 'gthread-2.0'

--   found gthread-2.0, version 2.40.0

-- checking for module 'gstreamer-base-1.0'

--   found gstreamer-base-1.0, version 1.2.0

-- checking for module 'gstreamer-video-1.0'

--   package 'gstreamer-video-1.0' not found

-- checking for module 'gstreamer-app-1.0'

--   package 'gstreamer-app-1.0' not found

-- checking for module 'gstreamer-riff-1.0'

--   package 'gstreamer-riff-1.0' not found

-- checking for module 'gstreamer-pbutils-1.0'

--   package 'gstreamer-pbutils-1.0' not found

-- checking for module 'gstreamer-base-0.10'

--   package 'gstreamer-base-0.10' not found

-- checking for module 'gstreamer-video-0.10'

--   package 'gstreamer-video-0.10' not found

-- checking for module 'gstreamer-app-0.10'

--   package 'gstreamer-app-0.10' not found

-- checking for module 'gstreamer-riff-0.10'

--   package 'gstreamer-riff-0.10' not found

-- checking for module 'gstreamer-pbutils-0.10'

--   package 'gstreamer-pbutils-0.10' not found

-- checking for module 'libdc1394-2'

--   found libdc1394-2, version 2.2.0

-- checking for module 'libv4l1'

--   found libv4l1, version 1.0.0

-- checking for module 'libv4l2'

--   found libv4l2, version 1.0.0

-- Looking for linux/videodev.h

-- Looking for linux/videodev.h - not found

-- Looking for linux/videodev2.h

-- Looking for linux/videodev2.h - found

-- Looking for sys/videoio.h

-- Looking for sys/videoio.h - not found

-- checking for module 'libavcodec'

--   found libavcodec, version 54.35.0

-- checking for module 'libavformat'

--   found libavformat, version 54.20.4

-- checking for module 'libavutil'

--   found libavutil, version 52.3.0

-- checking for module 'libswscale'

--   found libswscale, version 2.1.1

-- checking for module 'libavresample'

--   package 'libavresample' not found

-- Looking for libavformat/avformat.h

-- Looking for libavformat/avformat.h - found

-- Looking for ffmpeg/avformat.h

-- Looking for ffmpeg/avformat.h - not found

-- checking for module 'libgphoto2'

--   package 'libgphoto2' not found

-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE)

-- To enable PlantUML support, set PLANTUML_JAR environment variable or pass -DPLANTUML_JAR=<filepath> option to cmake

-- Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.3", required is "2.7")

-- Found PythonLibs: /usr/lib/libpython2.7.so (found suitable exact version "2.7.3")

-- Could NOT find PythonInterp: Found unsuitable version "3.2.3", but required is at least "3.4" (found /usr/bin/python3)

-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.2.3", required is "3.2")

-- Found PythonLibs: /usr/lib/libpython3.2mu.so (found suitable exact version "3.2.3")

-- Could NOT find JNI (missing:  JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH)

-- Could NOT find Matlab (missing:  MATLAB_MEX_SCRIPT MATLAB_INCLUDE_DIRS MATLAB_ROOT_DIR MATLAB_LIBRARIES MATLAB_LIBRARY_DIRS MATLAB_MEXEXT MATLAB_ARCH MATLAB_BIN)

-- VTK is not found. Please set -DVTK_DIR in CMake to VTK build directory, or to VTK install subdirectory with VTKConfig.cmake file

-- Performing Test HAVE_CXX_WNO_UNDEF

-- Performing Test HAVE_CXX_WNO_UNDEF - Success

-- Performing Test HAVE_CXX_WNO_SHADOW

-- Performing Test HAVE_CXX_WNO_SHADOW - Success

-- Performing Test HAVE_CXX_WNO_DEPRECATED_DECLARATIONS

-- Performing Test HAVE_CXX_WNO_DEPRECATED_DECLARATIONS - Success

--   videoio: Removing WinRT API headers by default

--

-- General configuration for OpenCV 3.0.0 =====================================

--   Version control:               unknown

--

--   Platform:

--     Host:                        Linux 4.1.6-v7+ armv7l

--     CMake:                       2.8.9

--     CMake generator:             Unix Makefiles

--     CMake build tool:            /usr/bin/make

--     Configuration:               Release

--

--   C/C++:

--     Built as dynamic libs?:      YES

--     C++ Compiler:                /usr/bin/c++  (ver 4.6.3)

--     C++ flags (Release):         -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG  -DNDEBUG

--     C++ flags (Debug):           -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fvisibility=hidden -fvisibility-inlines-hidden -g  -O0 -DDEBUG -D_DEBUG

--     C Compiler:                  /usr/bin/gcc

--     C flags (Release):           -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fvisibility=hidden -O3 -DNDEBUG  -DNDEBUG

--     C flags (Debug):             -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fvisibility=hidden -g  -O0 -DDEBUG -D_DEBUG

--     Linker flags (Release):

--     Linker flags (Debug):

--     Precompiled headers:         YES

--     Extra dependencies:          dl m pthread rt

--     3rdparty dependencies:

--

--   OpenCV modules:

--     To be built:                 hal core flann imgproc ml photo video imgcodecs shape videoio highgui objdetect superres ts features2d calib3d stitching videostab python2 python3

--     Disabled:                    world

--     Disabled by dependency:      -

--     Unavailable:                 cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev java viz

--

--   GUI:

--     QT:                          NO

--     GTK+ 2.x:                    YES (ver 2.24.10)

--     GThread :                    YES (ver 2.40.0)

--     GtkGlExt:                    NO

--     OpenGL support:              NO

--     VTK support:                 NO

--

--   Media I/O:

--     ZLib:                        /usr/lib/arm-linux-gnueabihf/libz.so (ver 1.2.7)

--     JPEG:                        /usr/lib/arm-linux-gnueabihf/libjpeg.so (ver 80)

--     WEBP:                        build (ver 0.3.1)

--     PNG:                         /usr/lib/arm-linux-gnueabihf/libpng.so (ver 1.2.49)

--     TIFF:                        /usr/lib/arm-linux-gnueabihf/libtiff.so (ver 42 - 3.9.6)

--     JPEG 2000:                   /usr/lib/arm-linux-gnueabihf/libjasper.so (ver 1.900.1)

--     OpenEXR:                     /usr/lib/libImath.so /usr/lib/libIlmImf.so /usr/lib/libIex.so /usr/lib/libHalf.so /usr/lib/libIlmThread.so (ver 1.6.1)

--     GDAL:                        NO

--

--   Video I/O:

--     DC1394 1.x:                  NO

--     DC1394 2.x:                  YES (ver 2.2.0)

--     FFMPEG:                      YES

--       codec:                     YES (ver 54.35.0)

--       format:                    YES (ver 54.20.4)

--       util:                      YES (ver 52.3.0)

--       swscale:                   YES (ver 2.1.1)

--       resample:                  NO

--       gentoo-style:              YES

--     GStreamer:                   NO

--     OpenNI:                      NO

--     OpenNI PrimeSensor Modules:  NO

--     OpenNI2:                     NO

--     PvAPI:                       NO

--     GigEVisionSDK:               NO

--     UniCap:                      NO

--     UniCap ucil:                 NO

--     V4L/V4L2:                    Using libv4l1 (ver 1.0.0) / libv4l2 (ver 1.0.0)

--     XIMEA:                       NO

--     Xine:                        NO

--     gPhoto2:                     NO

--

--   Other third-party libraries:

--     Use IPP:                     NO

--     Use Eigen:                   YES (ver 3.1.0)

--     Use TBB:                     NO

--     Use OpenMP:                  NO

--     Use GCD                      NO

--     Use Concurrency              NO

--     Use C=:                      NO

--     Use pthreads for parallel for:

--                                  YES

--     Use Cuda:                    NO

--     Use OpenCL:                  YES

--

--   OpenCL:

--     Version:                     dynamic

--     Include path:                /home/pi/src/openCV/opencv-3.0.0/3rdparty/include/opencl/1.2

--     Use AMDFFT:                  NO

--     Use AMDBLAS:                 NO

--

--   Python 2:

--     Interpreter:                 /usr/bin/python2.7 (ver 2.7.3)

--     Libraries:                   /usr/lib/libpython2.7.so (ver 2.7.3)

--     numpy:                       /usr/lib/pymodules/python2.7/numpy/core/include (ver 1.6.2)

--     packages path:               lib/python2.7/dist-packages

--

--   Python 3:

--     Interpreter:                 /usr/bin/python3 (ver 3.2.3)

--     Libraries:                   /usr/lib/libpython3.2mu.so (ver 3.2.3)

--     numpy:                       /usr/lib/python3/dist-packages/numpy/core/include (ver 1.6.2)

--     packages path:               lib/python3.2/dist-packages

--

--   Python (for build):            /usr/bin/python2.7

--

--   Java:

--     ant:                         NO

--     JNI:                         NO

--     Java wrappers:               NO

--     Java tests:                  NO

--

--   Matlab:

--     mex:                         NO

--

--   Documentation:

--     Doxygen:                     NO

--     PlantUML:                    NO

--

--   Tests and samples:

--     Tests:                       YES

--     Performance tests:           YES

--     C/C++ Examples:              NO

--

--   Install path:                  /usr/local

--

--   cvconfig.h is in:              /home/pi/src/openCV/opencv-3.0.0/build

-- -----------------------------------------------------------------

--

-- Configuring done

-- Generating done

-- Build files have been written to: /home/pi/src/openCV/opencv-3.0.0/build 


인간은 자고로 게을러야 한다니.. gui를 깔고

pi@raspberrypi ~/src/openCV/opencv-3.0.0/build $ apt-cache search cmake

cmake - cross-platform, open-source make system

cmake-curses-gui - curses based user interface for CMake (ccmake)

cmake-data - CMake data files (modules, templates and documentation)

cmake-dbg - debugging symbols for CMake

cmake-doc - extended documentation in various formats for CMake

cmake-qt-gui - Qt4 based user interface for CMake (cmake-gui)


cmake gui버전을 실행하면

$ cmake-gui ../



일단 검색에서 neon / vfp / openmp 를 찾아서 value를 체크해준다.




그리고 Configure를 누르고 Generate를 누르면 얘는 할일 끝


내용중에.. 이런것만 출력되네.. enable 어쩌구는 안나온다. -_-


openMP 사용에 YES


라즈베리에서 빌드 걸어 놨으니 얼마나 걸릴려나..

AM 09:01 부터 시작


역시 cpu를 갈구는건 즐거워 ㅋㅋㅋ



으아 에누리 없는 거의 딱 1시간

$ make -j4

[  1%] [  1%] [  1%] Generating opencv_core_pch_dephelp.cxx

Generating opencv_hal_pch_dephelp.cxx

Generating opencv_imgproc_pch_dephelp.cxx

Scanning dependencies of target libwebp

Scanning dependencies of target opencv_core_pch_dephelp

Scanning dependencies of target opencv_hal_pch_dephelp

Scanning dependencies of target opencv_imgproc_pch_dephelp

[  1%] Building CXX object modules/hal/CMakeFiles/opencv_hal_pch_dephelp.dir/opencv_hal_pch_dephelp.cxx.o

[  1%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dec/buffer.c.o

[  1%] [  1%] Building CXX object modules/core/CMakeFiles/opencv_core_pch_dephelp.dir/opencv_core_pch_dephelp.cxx.o

Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc_pch_dephelp.dir/opencv_imgproc_pch_dephelp.cxx.o

[  1%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dec/layer.c.o

[  1%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dec/quant.c.o

[  1%] Linking CXX static library ../../lib/libopencv_hal_pch_dephelp.a

Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dec/io.c.o

[  1%] Built target opencv_hal_pch_dephelp

[  1%] Generating opencv_ts_pch_dephelp.cxx

Scanning dependencies of target opencv_ts_pch_dephelp

[  1%] Building CXX object modules/ts/CMakeFiles/opencv_ts_pch_dephelp.dir/opencv_ts_pch_dephelp.cxx.o

[  1%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dec/vp8l.c.o

Linking CXX static library ../../lib/libopencv_imgproc_pch_dephelp.a

[  1%] Built target opencv_imgproc_pch_dephelp

[  1%] Generating opencv_imgcodecs_pch_dephelp.cxx

Linking CXX static library ../../lib/libopencv_core_pch_dephelp.a

[  1%] Built target opencv_core_pch_dephelp

[  1%] Scanning dependencies of target opencv_imgcodecs_pch_dephelp

Generating opencv_videoio_pch_dephelp.cxx

Scanning dependencies of target opencv_videoio_pch_dephelp

[  1%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs_pch_dephelp.dir/opencv_imgcodecs_pch_dephelp.cxx.o

[  1%] Building CXX object modules/videoio/CMakeFiles/opencv_videoio_pch_dephelp.dir/opencv_videoio_pch_dephelp.cxx.o

[  1%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dec/alpha.c.o

[  1%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dec/idec.c.o

[  1%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dec/tree.c.o

[  1%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dec/frame.c.o

Linking CXX static library ../../lib/libopencv_ts_pch_dephelp.a

[  1%] Built target opencv_ts_pch_dephelp

[  1%] Generating opencv_highgui_pch_dephelp.cxx

Scanning dependencies of target opencv_highgui_pch_dephelp

[  1%] Building CXX object modules/highgui/CMakeFiles/opencv_highgui_pch_dephelp.dir/opencv_highgui_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_imgcodecs_pch_dephelp.a

Linking CXX static library ../../lib/libopencv_videoio_pch_dephelp.a

[  1%] Built target opencv_imgcodecs_pch_dephelp

[  1%] [  1%] [  1%] Built target opencv_videoio_pch_dephelp

Generating opencv_perf_core_pch_dephelp.cxx

[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dec/webp.c.o

Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dec/vp8.c.o

Scanning dependencies of target opencv_perf_core_pch_dephelp

[  2%] Building CXX object modules/core/CMakeFiles/opencv_perf_core_pch_dephelp.dir/opencv_perf_core_pch_dephelp.cxx.o

[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dsp/enc_sse2.c.o

[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dsp/lossless.c.o

[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dsp/upsampling_sse2.c.o

[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dsp/enc.c.o

Linking CXX static library ../../lib/libopencv_highgui_pch_dephelp.a

[  2%] Built target opencv_highgui_pch_dephelp

[  2%] Generating opencv_test_core_pch_dephelp.cxx

Scanning dependencies of target opencv_test_core_pch_dephelp

[  2%] Building CXX object modules/core/CMakeFiles/opencv_test_core_pch_dephelp.dir/opencv_test_core_pch_dephelp.cxx.o

[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dsp/yuv.c.o

[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dsp/upsampling_neon.c.o

Linking CXX static library ../../lib/libopencv_perf_core_pch_dephelp.a

[  2%] Built target opencv_perf_core_pch_dephelp

[  2%] Generating opencv_flann_pch_dephelp.cxx

Scanning dependencies of target opencv_flann_pch_dephelp

[  2%] Building CXX object modules/flann/CMakeFiles/opencv_flann_pch_dephelp.dir/opencv_flann_pch_dephelp.cxx.o

[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dsp/dec.c.o

[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dsp/dec_sse2.c.o

[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dsp/enc_neon.c.o

[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dsp/upsampling.c.o

Linking CXX static library ../../lib/libopencv_test_core_pch_dephelp.a

[  2%] Built target opencv_test_core_pch_dephelp

[  2%] Generating opencv_test_flann_pch_dephelp.cxx

Scanning dependencies of target opencv_test_flann_pch_dephelp

[  2%] Building CXX object modules/flann/CMakeFiles/opencv_test_flann_pch_dephelp.dir/opencv_test_flann_pch_dephelp.cxx.o

[  3%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dsp/dec_neon.c.o

[  3%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/dsp/cpu.c.o

[  3%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/token.c.o

[  3%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/iterator.c.o

[  3%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/layer.c.o

Linking CXX static library ../../lib/libopencv_flann_pch_dephelp.a

[  3%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/cost.c.o

[  3%] Built target opencv_flann_pch_dephelp

[  3%] Generating opencv_perf_imgproc_pch_dephelp.cxx

Scanning dependencies of target opencv_perf_imgproc_pch_dephelp

[  3%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/backward_references.c.o

[  3%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc_pch_dephelp.dir/opencv_perf_imgproc_pch_dephelp.cxx.o

[  3%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/syntax.c.o

[  3%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/quant.c.o

[  3%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/vp8l.c.o

[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/analysis.c.o

[  5%] Linking CXX static library ../../lib/libopencv_perf_imgproc_pch_dephelp.a

Linking CXX static library ../../lib/libopencv_test_flann_pch_dephelp.a

[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/alpha.c.o

Generating opencv_test_imgproc_pch_dephelp.cxx

[  5%] Built target opencv_perf_imgproc_pch_dephelp

[  5%] Generating opencv_ml_pch_dephelp.cxx

Scanning dependencies of target opencv_test_imgproc_pch_dephelp

Scanning dependencies of target opencv_ml_pch_dephelp

[  5%] Built target opencv_test_flann_pch_dephelp

[  5%] Generating opencv_test_ml_pch_dephelp.cxx

[  5%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc_pch_dephelp.dir/opencv_test_imgproc_pch_dephelp.cxx.o

[  5%] Building CXX object modules/ml/CMakeFiles/opencv_ml_pch_dephelp.dir/opencv_ml_pch_dephelp.cxx.o

Scanning dependencies of target opencv_test_ml_pch_dephelp

[  5%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml_pch_dephelp.dir/opencv_test_ml_pch_dephelp.cxx.o

[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/filter.c.o

[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/webpenc.c.o

[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/config.c.o

[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/tree.c.o

[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/frame.c.o

Linking CXX static library ../../lib/libopencv_ml_pch_dephelp.a

[  5%] Built target opencv_ml_pch_dephelp

[  5%] Generating opencv_photo_pch_dephelp.cxx

Scanning dependencies of target opencv_photo_pch_dephelp

[  5%] Building CXX object modules/photo/CMakeFiles/opencv_photo_pch_dephelp.dir/opencv_photo_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_test_ml_pch_dephelp.a

[  5%] Built target opencv_test_ml_pch_dephelp

[  5%] Generating opencv_perf_photo_pch_dephelp.cxx

Scanning dependencies of target opencv_perf_photo_pch_dephelp

[  5%] Building CXX object modules/photo/CMakeFiles/opencv_perf_photo_pch_dephelp.dir/opencv_perf_photo_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_test_imgproc_pch_dephelp.a

[  5%] Built target opencv_test_imgproc_pch_dephelp

[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/histogram.c.o

[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/enc/picture.c.o

[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/mux/muxinternal.c.o

Linking CXX static library ../../lib/libopencv_photo_pch_dephelp.a

[  5%] Built target opencv_photo_pch_dephelp

[  5%] Generating opencv_test_photo_pch_dephelp.cxx

Scanning dependencies of target opencv_test_photo_pch_dephelp

[  5%] Building CXX object modules/photo/CMakeFiles/opencv_test_photo_pch_dephelp.dir/opencv_test_photo_pch_dephelp.cxx.o

[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/mux/muxread.c.o

[  6%] [  6%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/mux/muxedit.c.o

Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/utils/huffman.c.o

[  6%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/utils/thread.c.o

Linking CXX static library ../../lib/libopencv_perf_photo_pch_dephelp.a

[  6%] Built target opencv_perf_photo_pch_dephelp

[  6%] Generating opencv_video_pch_dephelp.cxx

[  6%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/utils/filters.c.o

Scanning dependencies of target opencv_video_pch_dephelp

[  6%] Building CXX object modules/video/CMakeFiles/opencv_video_pch_dephelp.dir/opencv_video_pch_dephelp.cxx.o

[  6%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/utils/color_cache.c.o

[  6%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/utils/bit_writer.c.o

[  6%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/utils/huffman_encode.c.o

[  6%] Generating opencv_perf_video_pch_dephelp.cxx

Scanning dependencies of target opencv_perf_video_pch_dephelp

[  6%] Building CXX object modules/video/CMakeFiles/opencv_perf_video_pch_dephelp.dir/opencv_perf_video_pch_dephelp.cxx.o

[  6%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/utils/rescaler.c.o

[  6%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/utils/bit_reader.c.o

[  6%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/utils/quant_levels_dec.c.o

[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/utils/quant_levels.c.o

[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/utils/utils.c.o

Linking CXX static library ../../lib/libopencv_test_photo_pch_dephelp.a

Linking C static library ../lib/liblibwebp.a

[  7%] Built target opencv_test_photo_pch_dephelp

[  7%] Generating opencv_test_video_pch_dephelp.cxx

[  7%] Built target libwebp

[  7%] Generating opencv_perf_imgcodecs_pch_dephelp.cxx

Scanning dependencies of target opencv_test_video_pch_dephelp

Scanning dependencies of target opencv_perf_imgcodecs_pch_dephelp

[  7%] Building CXX object modules/video/CMakeFiles/opencv_test_video_pch_dephelp.dir/opencv_test_video_pch_dephelp.cxx.o

[  7%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_perf_imgcodecs_pch_dephelp.dir/opencv_perf_imgcodecs_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_video_pch_dephelp.a

[  7%] Built target opencv_video_pch_dephelp

[  7%] Generating opencv_test_imgcodecs_pch_dephelp.cxx

Scanning dependencies of target opencv_test_imgcodecs_pch_dephelp

[  9%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_test_imgcodecs_pch_dephelp.dir/opencv_test_imgcodecs_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_perf_video_pch_dephelp.a

[  9%] Built target opencv_perf_video_pch_dephelp

[  9%] Generating opencv_shape_pch_dephelp.cxx

Scanning dependencies of target opencv_shape_pch_dephelp

[  9%] Building CXX object modules/shape/CMakeFiles/opencv_shape_pch_dephelp.dir/opencv_shape_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_test_video_pch_dephelp.a

Linking CXX static library ../../lib/libopencv_perf_imgcodecs_pch_dephelp.a

[  9%] Built target opencv_test_video_pch_dephelp

[  9%] [  9%] Built target opencv_perf_imgcodecs_pch_dephelp

Generating opencv_test_shape_pch_dephelp.cxx

[  9%] Generating opencv_perf_videoio_pch_dephelp.cxx

Scanning dependencies of target opencv_test_shape_pch_dephelp

Scanning dependencies of target opencv_perf_videoio_pch_dephelp

[  9%] Building CXX object modules/shape/CMakeFiles/opencv_test_shape_pch_dephelp.dir/opencv_test_shape_pch_dephelp.cxx.o

[  9%] Building CXX object modules/videoio/CMakeFiles/opencv_perf_videoio_pch_dephelp.dir/opencv_perf_videoio_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_shape_pch_dephelp.a

[  9%] Built target opencv_shape_pch_dephelp

[  9%] Generating opencv_test_videoio_pch_dephelp.cxx

Scanning dependencies of target opencv_test_videoio_pch_dephelp

[  9%] Building CXX object modules/videoio/CMakeFiles/opencv_test_videoio_pch_dephelp.dir/opencv_test_videoio_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_test_imgcodecs_pch_dephelp.a

[  9%] Built target opencv_test_imgcodecs_pch_dephelp

[  9%] Generating opencv_test_highgui_pch_dephelp.cxx

Scanning dependencies of target opencv_test_highgui_pch_dephelp

[  9%] Building CXX object modules/highgui/CMakeFiles/opencv_test_highgui_pch_dephelp.dir/opencv_test_highgui_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_perf_videoio_pch_dephelp.a

Linking CXX static library ../../lib/libopencv_test_shape_pch_dephelp.a

[  9%] [  9%] Built target opencv_perf_videoio_pch_dephelp

Built target opencv_test_shape_pch_dephelp

[ 10%] [ 10%] Generating opencv_perf_objdetect_pch_dephelp.cxx

Generating opencv_objdetect_pch_dephelp.cxx

Scanning dependencies of target opencv_objdetect_pch_dephelp

Scanning dependencies of target opencv_perf_objdetect_pch_dephelp

[ 10%] Building CXX object modules/objdetect/CMakeFiles/opencv_perf_objdetect_pch_dephelp.dir/opencv_perf_objdetect_pch_dephelp.cxx.o

[ 10%] Building CXX object modules/objdetect/CMakeFiles/opencv_objdetect_pch_dephelp.dir/opencv_objdetect_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_test_highgui_pch_dephelp.a

[ 10%] Built target opencv_test_highgui_pch_dephelp

[ 10%] Generating opencv_test_objdetect_pch_dephelp.cxx

Scanning dependencies of target opencv_test_objdetect_pch_dephelp

[ 10%] Building CXX object modules/objdetect/CMakeFiles/opencv_test_objdetect_pch_dephelp.dir/opencv_test_objdetect_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_test_videoio_pch_dephelp.a

[ 10%] Built target opencv_test_videoio_pch_dephelp

[ 10%] Generating opencv_superres_pch_dephelp.cxx

Scanning dependencies of target opencv_superres_pch_dephelp

[ 10%] Building CXX object modules/superres/CMakeFiles/opencv_superres_pch_dephelp.dir/opencv_superres_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_objdetect_pch_dephelp.a

[ 10%] Built target opencv_objdetect_pch_dephelp

[ 10%] Generating opencv_perf_superres_pch_dephelp.cxx

Scanning dependencies of target opencv_perf_superres_pch_dephelp

[ 10%] Building CXX object modules/superres/CMakeFiles/opencv_perf_superres_pch_dephelp.dir/opencv_perf_superres_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_perf_objdetect_pch_dephelp.a

[ 10%] Built target opencv_perf_objdetect_pch_dephelp

[ 10%] Generating opencv_test_superres_pch_dephelp.cxx

Scanning dependencies of target opencv_test_superres_pch_dephelp

[ 10%] Building CXX object modules/superres/CMakeFiles/opencv_test_superres_pch_dephelp.dir/opencv_test_superres_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_superres_pch_dephelp.a

Linking CXX static library ../../lib/libopencv_test_objdetect_pch_dephelp.a

[ 10%] Built target opencv_superres_pch_dephelp

[ 10%] Built target opencv_test_objdetect_pch_dephelp

[ 10%] [ 10%] Generating opencv_features2d_pch_dephelp.cxx

Generating opencv_perf_features2d_pch_dephelp.cxx

Scanning dependencies of target opencv_features2d_pch_dephelp

Scanning dependencies of target opencv_perf_features2d_pch_dephelp

[ 10%] Building CXX object modules/features2d/CMakeFiles/opencv_perf_features2d_pch_dephelp.dir/opencv_perf_features2d_pch_dephelp.cxx.o

[ 10%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d_pch_dephelp.dir/opencv_features2d_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_perf_superres_pch_dephelp.a

[ 10%] Built target opencv_perf_superres_pch_dephelp

[ 10%] Generating opencv_test_features2d_pch_dephelp.cxx

Scanning dependencies of target opencv_test_features2d_pch_dephelp

Linking CXX static library ../../lib/libopencv_test_superres_pch_dephelp.a

[ 10%] Built target opencv_test_superres_pch_dephelp

[ 10%] [ 10%] Generating opencv_calib3d_pch_dephelp.cxx

Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d_pch_dephelp.dir/opencv_test_features2d_pch_dephelp.cxx.o

Scanning dependencies of target opencv_calib3d_pch_dephelp

[ 10%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d_pch_dephelp.dir/opencv_calib3d_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_features2d_pch_dephelp.a

[ 10%] Built target opencv_features2d_pch_dephelp

[ 10%] Generating opencv_perf_calib3d_pch_dephelp.cxx

Scanning dependencies of target opencv_perf_calib3d_pch_dephelp

[ 10%] Building CXX object modules/calib3d/CMakeFiles/opencv_perf_calib3d_pch_dephelp.dir/opencv_perf_calib3d_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_perf_features2d_pch_dephelp.a

[ 10%] Built target opencv_perf_features2d_pch_dephelp

[ 10%] Generating opencv_test_calib3d_pch_dephelp.cxx

Scanning dependencies of target opencv_test_calib3d_pch_dephelp

[ 10%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d_pch_dephelp.dir/opencv_test_calib3d_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_calib3d_pch_dephelp.a

[ 10%] Built target opencv_calib3d_pch_dephelp

[ 10%] Generating opencv_stitching_pch_dephelp.cxx

Scanning dependencies of target opencv_stitching_pch_dephelp

Linking CXX static library ../../lib/libopencv_test_features2d_pch_dephelp.a

[ 10%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching_pch_dephelp.dir/opencv_stitching_pch_dephelp.cxx.o

[ 10%] Built target opencv_test_features2d_pch_dephelp

[ 10%] Generating opencv_perf_stitching_pch_dephelp.cxx

Scanning dependencies of target opencv_perf_stitching_pch_dephelp

[ 10%] Building CXX object modules/stitching/CMakeFiles/opencv_perf_stitching_pch_dephelp.dir/opencv_perf_stitching_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_perf_calib3d_pch_dephelp.a

[ 10%] Built target opencv_perf_calib3d_pch_dephelp

[ 10%] Generating opencv_test_stitching_pch_dephelp.cxx

Scanning dependencies of target opencv_test_stitching_pch_dephelp

[ 10%] Building CXX object modules/stitching/CMakeFiles/opencv_test_stitching_pch_dephelp.dir/opencv_test_stitching_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_test_calib3d_pch_dephelp.a

[ 10%] Built target opencv_test_calib3d_pch_dephelp

[ 10%] Generating opencv_videostab_pch_dephelp.cxx

Scanning dependencies of target opencv_videostab_pch_dephelp

[ 10%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab_pch_dephelp.dir/opencv_videostab_pch_dephelp.cxx.o

Linking CXX static library ../../lib/libopencv_stitching_pch_dephelp.a

[ 10%] Built target opencv_stitching_pch_dephelp

Scanning dependencies of target pch_Generate_opencv_hal

[ 10%] Generating precomp.hpp

[ 10%] Generating precomp.hpp.gch/opencv_hal_Release.gch

Linking CXX static library ../../lib/libopencv_perf_stitching_pch_dephelp.a

[ 10%] Built target opencv_perf_stitching_pch_dephelp

Scanning dependencies of target pch_Generate_opencv_core

[ 11%] Generating precomp.hpp

[ 11%] Generating precomp.hpp.gch/opencv_core_Release.gch

Linking CXX static library ../../lib/libopencv_videostab_pch_dephelp.a

[ 11%] Built target opencv_videostab_pch_dephelp

Scanning dependencies of target pch_Generate_opencv_imgproc

[ 11%] Generating precomp.hpp

[ 11%] Generating precomp.hpp.gch/opencv_imgproc_Release.gch

[ 11%] Built target pch_Generate_opencv_hal

Scanning dependencies of target pch_Generate_opencv_ts

[ 11%] Generating precomp.hpp

[ 11%] Generating precomp.hpp.gch/opencv_ts_Release.gch

Linking CXX static library ../../lib/libopencv_test_stitching_pch_dephelp.a

[ 11%] Built target opencv_test_stitching_pch_dephelp

Scanning dependencies of target pch_Generate_opencv_imgcodecs

[ 12%] Generating precomp.hpp

[ 12%] Generating precomp.hpp.gch/opencv_imgcodecs_Release.gch

[ 12%] [ 12%] Built target pch_Generate_opencv_imgproc

Built target pch_Generate_opencv_core

Scanning dependencies of target pch_Generate_opencv_videoio

Scanning dependencies of target pch_Generate_opencv_highgui

[ 12%] Generating precomp.hpp

[ 12%] Generating precomp.hpp

[ 12%] [ 12%] Generating precomp.hpp.gch/opencv_highgui_Release.gch

Generating precomp.hpp.gch/opencv_videoio_Release.gch

[ 12%] Built target pch_Generate_opencv_imgcodecs

[ 12%] Built target pch_Generate_opencv_ts

Scanning dependencies of target pch_Generate_opencv_perf_core

Scanning dependencies of target pch_Generate_opencv_test_core

[ 12%] [ 12%] Generating perf_precomp.hpp

Generating test_precomp.hpp

[ 12%] [ 12%] Generating test_precomp.hpp.gch/opencv_test_core_Release.gch

Generating perf_precomp.hpp.gch/opencv_perf_core_Release.gch

[ 12%] Built target pch_Generate_opencv_videoio

[ 12%] Built target pch_Generate_opencv_highgui

Scanning dependencies of target pch_Generate_opencv_flann

[ 12%] Generating precomp.hpp

[ 12%] Generating precomp.hpp.gch/opencv_flann_Release.gch

Scanning dependencies of target pch_Generate_opencv_test_flann

[ 12%] Generating test_precomp.hpp

[ 14%] Generating test_precomp.hpp.gch/opencv_test_flann_Release.gch

[ 14%] Built target pch_Generate_opencv_perf_core

Scanning dependencies of target pch_Generate_opencv_perf_imgproc

[ 14%] Generating perf_precomp.hpp

[ 14%] Generating perf_precomp.hpp.gch/opencv_perf_imgproc_Release.gch

[ 14%] Built target pch_Generate_opencv_test_core

Scanning dependencies of target pch_Generate_opencv_test_imgproc

[ 14%] Generating test_precomp.hpp

[ 14%] Generating test_precomp.hpp.gch/opencv_test_imgproc_Release.gch

[ 14%] [ 14%] Built target pch_Generate_opencv_flann

Built target pch_Generate_opencv_test_flann

Scanning dependencies of target pch_Generate_opencv_ml

Scanning dependencies of target pch_Generate_opencv_test_ml

[ 14%] [ 14%] Generating precomp.hpp

Generating test_precomp.hpp

[ 14%] [ 14%] Generating precomp.hpp.gch/opencv_ml_Release.gch

Generating test_precomp.hpp.gch/opencv_test_ml_Release.gch

[ 14%] Built target pch_Generate_opencv_perf_imgproc

Scanning dependencies of target pch_Generate_opencv_photo

[ 14%] Generating precomp.hpp

[ 14%] Generating precomp.hpp.gch/opencv_photo_Release.gch

[ 14%] Built target pch_Generate_opencv_photo

[ 14%] Built target pch_Generate_opencv_ml

Scanning dependencies of target pch_Generate_opencv_perf_photo

Scanning dependencies of target pch_Generate_opencv_test_photo

[ 14%] [ 14%] Generating test_precomp.hpp

Generating perf_precomp.hpp

[ 14%] [ 14%] Generating perf_precomp.hpp.gch/opencv_perf_photo_Release.gch

Generating test_precomp.hpp.gch/opencv_test_photo_Release.gch

[ 14%] Built target pch_Generate_opencv_test_imgproc

[ 14%] Built target pch_Generate_opencv_test_ml

Scanning dependencies of target pch_Generate_opencv_video

Scanning dependencies of target pch_Generate_opencv_perf_video

[ 14%] [ 14%] Generating perf_precomp.hpp

Generating precomp.hpp

[ 14%] [ 14%] Generating perf_precomp.hpp.gch/opencv_perf_video_Release.gch

Generating precomp.hpp.gch/opencv_video_Release.gch

[ 14%] Built target pch_Generate_opencv_perf_photo

Scanning dependencies of target pch_Generate_opencv_test_video

[ 15%] Generating test_precomp.hpp

[ 15%] Generating test_precomp.hpp.gch/opencv_test_video_Release.gch

[ 15%] Built target pch_Generate_opencv_test_photo

Scanning dependencies of target pch_Generate_opencv_perf_imgcodecs

[ 15%] Generating perf_precomp.hpp

[ 15%] Generating perf_precomp.hpp.gch/opencv_perf_imgcodecs_Release.gch

[ 15%] Built target pch_Generate_opencv_video

Scanning dependencies of target pch_Generate_opencv_test_imgcodecs

[ 15%] [ 15%] Built target pch_Generate_opencv_perf_video

Generating test_precomp.hpp

Scanning dependencies of target pch_Generate_opencv_shape

[ 15%] Generating test_precomp.hpp.gch/opencv_test_imgcodecs_Release.gch

[ 16%] Generating precomp.hpp

[ 16%] Generating precomp.hpp.gch/opencv_shape_Release.gch

[ 16%] Built target pch_Generate_opencv_test_video

Scanning dependencies of target pch_Generate_opencv_test_shape

[ 16%] Generating test_precomp.hpp

[ 16%] Generating test_precomp.hpp.gch/opencv_test_shape_Release.gch

[ 16%] Built target pch_Generate_opencv_perf_imgcodecs

Scanning dependencies of target pch_Generate_opencv_perf_videoio

[ 16%] Generating perf_precomp.hpp

[ 16%] Generating perf_precomp.hpp.gch/opencv_perf_videoio_Release.gch

[ 16%] Built target pch_Generate_opencv_shape

Scanning dependencies of target pch_Generate_opencv_test_videoio

[ 16%] Generating test_precomp.hpp

[ 16%] Generating test_precomp.hpp.gch/opencv_test_videoio_Release.gch

[ 16%] [ 16%] Built target pch_Generate_opencv_test_imgcodecs

Built target pch_Generate_opencv_test_shape

Scanning dependencies of target pch_Generate_opencv_objdetect

Scanning dependencies of target pch_Generate_opencv_test_highgui

[ 16%] [ 16%] Generating test_precomp.hpp

Generating precomp.hpp

[ 16%] [ 16%] Generating test_precomp.hpp.gch/opencv_test_highgui_Release.gch

Generating precomp.hpp.gch/opencv_objdetect_Release.gch

[ 16%] Built target pch_Generate_opencv_perf_videoio

Scanning dependencies of target pch_Generate_opencv_perf_objdetect

[ 16%] Generating perf_precomp.hpp

[ 16%] Generating perf_precomp.hpp.gch/opencv_perf_objdetect_Release.gch

[ 16%] Built target pch_Generate_opencv_test_videoio

[ 16%] [ 16%] Built target pch_Generate_opencv_test_highgui

Built target pch_Generate_opencv_objdetect

Scanning dependencies of target pch_Generate_opencv_test_objdetect

Scanning dependencies of target pch_Generate_opencv_superres

Scanning dependencies of target pch_Generate_opencv_perf_superres

[ 16%] [ 16%] Generating test_precomp.hpp

[ 16%] Generating precomp.hpp

Generating perf_precomp.hpp

[ 18%] [ 18%] [ 18%] Generating test_precomp.hpp.gch/opencv_test_objdetect_Release.gch

Generating precomp.hpp.gch/opencv_superres_Release.gch

Generating perf_precomp.hpp.gch/opencv_perf_superres_Release.gch

[ 18%] Built target pch_Generate_opencv_perf_objdetect

Scanning dependencies of target pch_Generate_opencv_test_superres

[ 18%] Generating test_precomp.hpp

[ 18%] Generating test_precomp.hpp.gch/opencv_test_superres_Release.gch

[ 18%] Built target pch_Generate_opencv_superres

[ 18%] Built target pch_Generate_opencv_test_objdetect

Scanning dependencies of target pch_Generate_opencv_features2d

Scanning dependencies of target pch_Generate_opencv_perf_features2d

[ 18%] Built target pch_Generate_opencv_perf_superres

[ 18%] [ 18%] Scanning dependencies of target pch_Generate_opencv_test_features2d

Generating perf_precomp.hpp

Generating precomp.hpp

[ 18%] Generating test_precomp.hpp

[ 19%] [ 19%] Generating perf_precomp.hpp.gch/opencv_perf_features2d_Release.gch

Generating precomp.hpp.gch/opencv_features2d_Release.gch

[ 19%] Generating test_precomp.hpp.gch/opencv_test_features2d_Release.gch

[ 19%] Built target pch_Generate_opencv_test_superres

Scanning dependencies of target pch_Generate_opencv_calib3d

[ 19%] Generating precomp.hpp

[ 19%] Generating precomp.hpp.gch/opencv_calib3d_Release.gch

[ 19%] Built target pch_Generate_opencv_features2d

Scanning dependencies of target pch_Generate_opencv_perf_calib3d

[ 19%] Generating perf_precomp.hpp

[ 19%] [ 19%] Built target pch_Generate_opencv_test_features2d

Built target pch_Generate_opencv_calib3d

[ 19%] [ 19%] Built target pch_Generate_opencv_perf_features2d

Scanning dependencies of target pch_Generate_opencv_stitching

Scanning dependencies of target pch_Generate_opencv_test_calib3d

Generating perf_precomp.hpp.gch/opencv_perf_calib3d_Release.gch

[ 19%] Scanning dependencies of target pch_Generate_opencv_perf_stitching

[ 19%] Generating test_precomp.hpp

Generating precomp.hpp

[ 20%] [ 20%] Generating perf_precomp.hpp

[ 20%] Generating test_precomp.hpp.gch/opencv_test_calib3d_Release.gch

Generating precomp.hpp.gch/opencv_stitching_Release.gch

[ 20%] Generating perf_precomp.hpp.gch/opencv_perf_stitching_Release.gch

[ 20%] Built target pch_Generate_opencv_perf_calib3d

Scanning dependencies of target pch_Generate_opencv_test_stitching

[ 20%] Generating test_precomp.hpp

[ 20%] Generating test_precomp.hpp.gch/opencv_test_stitching_Release.gch

[ 20%] Built target pch_Generate_opencv_test_calib3d

Scanning dependencies of target pch_Generate_opencv_videostab

[ 20%] Built target pch_Generate_opencv_stitching

[ 22%] Scanning dependencies of target opencv_hal

Generating precomp.hpp

[ 22%] Generating precomp.hpp.gch/opencv_videostab_Release.gch

[ 22%] Building CXX object modules/hal/CMakeFiles/opencv_hal.dir/src/resize.cpp.o

[ 22%] Building CXX object modules/hal/CMakeFiles/opencv_hal.dir/src/filter.cpp.o

[ 22%] Building CXX object modules/hal/CMakeFiles/opencv_hal.dir/src/matrix.cpp.o

[ 22%] Built target pch_Generate_opencv_perf_stitching

[ 22%] Building CXX object modules/hal/CMakeFiles/opencv_hal.dir/src/stat.cpp.o

[ 22%] Building CXX object modules/hal/CMakeFiles/opencv_hal.dir/src/warp.cpp.o

[ 23%] Building CXX object modules/hal/CMakeFiles/opencv_hal.dir/src/mathfuncs.cpp.o

[ 23%] Building CXX object modules/hal/CMakeFiles/opencv_hal.dir/src/color.cpp.o

[ 23%] Building CXX object modules/hal/CMakeFiles/opencv_hal.dir/src/arithm.cpp.o

Linking CXX static library ../../lib/libopencv_hal.a

[ 23%] Built target opencv_hal

[ 23%] Generating opencl_kernels_core.cpp, opencl_kernels_core.hpp

Scanning dependencies of target opencv_core

[ 23%] [ 23%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/lda.cpp.o

Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/ocl.cpp.o

[ 23%] Built target pch_Generate_opencv_videostab

[ 23%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/stl.cpp.o

[ 23%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/parallel_pthreads.cpp.o

[ 23%] Built target pch_Generate_opencv_test_stitching

[ 23%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/matop.cpp.o

[ 23%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/conjugate_gradient.cpp.o

[ 24%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/matmul.cpp.o

[ 24%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/cuda_stream.cpp.o

[ 24%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/types.cpp.o

[ 24%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/opencl/runtime/opencl_core.cpp.o

[ 24%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/opencl/runtime/opencl_clamdfft.cpp.o

[ 24%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/opencl/runtime/opencl_clamdblas.cpp.o

[ 24%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/datastructs.cpp.o

[ 24%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/array.cpp.o

[ 24%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/algorithm.cpp.o

[ 24%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/matrix.cpp.o

/home/pi/src/openCV/opencv-3.0.0/modules/core/src/matrix.cpp: In function ‘bool cv::ocl_reduce(cv::InputArray, cv::OutputArray, int, int, int, int, int)’:

/home/pi/src/openCV/opencv-3.0.0/modules/core/src/matrix.cpp:3536:75: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

[ 24%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/downhill_simplex.cpp.o

[ 25%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/rand.cpp.o

[ 25%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/cuda_host_mem.cpp.o

[ 25%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/kmeans.cpp.o

[ 25%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/cuda_gpu_mat.cpp.o

[ 25%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/alloc.cpp.o

[ 25%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/out.cpp.o

[ 25%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/copy.cpp.o

[ 25%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/pca.cpp.o

[ 25%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/lapack.cpp.o

[ 25%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/umatrix.cpp.o

[ 27%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/glob.cpp.o

[ 27%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/dxt.cpp.o

[ 27%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/directx.cpp.o

[ 27%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/convert.cpp.o

[ 27%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/cuda_info.cpp.o

[ 27%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/stat.cpp.o

[ 27%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/tables.cpp.o

[ 27%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/parallel.cpp.o

[ 27%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/mathfuncs.cpp.o

[ 27%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/system.cpp.o

[ 27%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/opengl.cpp.o

[ 28%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/persistence.cpp.o

[ 28%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/gl_core_3_1.cpp.o

[ 28%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/command_line_parser.cpp.o

[ 28%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/lpsolver.cpp.o

[ 28%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/arithm.cpp.o

[ 28%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/opencl_kernels_core.cpp.o

Linking CXX shared library ../../lib/libopencv_core.so

[ 28%] Built target opencv_core

Scanning dependencies of target opencv_flann

Scanning dependencies of target opencv_ml

[ 29%] Generating opencl_kernels_imgproc.cpp, opencl_kernels_imgproc.hpp

[ 31%] [ 31%] Building CXX object modules/flann/CMakeFiles/opencv_flann.dir/src/flann.cpp.o

Building CXX object modules/flann/CMakeFiles/opencv_flann.dir/src/miniflann.cpp.o

[ 31%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/ann_mlp.cpp.o

Scanning dependencies of target opencv_imgproc

[ 31%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/min_enclosing_triangle.cpp.o

[ 31%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/subdivision2d.cpp.o

[ 31%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/thresh.cpp.o

[ 31%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/utils.cpp.o

[ 31%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/segmentation.cpp.o

[ 31%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/linefit.cpp.o

[ 31%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/filter.cpp.o

[ 31%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/hough.cpp.o

[ 31%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/knearest.cpp.o

[ 32%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/em.cpp.o

[ 32%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/moments.cpp.o

[ 32%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/blend.cpp.o

[ 33%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/demosaicing.cpp.o

[ 33%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/svm.cpp.o

[ 33%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/featureselect.cpp.o

[ 33%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/deriv.cpp.o

[ 33%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/pyramids.cpp.o

[ 33%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/kdtree.cpp.o

Linking CXX shared library ../../lib/libopencv_flann.so

[ 33%] Built target opencv_flann

[ 33%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/generalized_hough.cpp.o

[ 33%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/rtrees.cpp.o

[ 33%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/colormap.cpp.o

[ 33%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/gabor.cpp.o

[ 33%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/sumpixels.cpp.o

[ 33%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/nbayes.cpp.o

[ 33%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/samplers.cpp.o

[ 33%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/drawing.cpp.o

[ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/cornersubpix.cpp.o

[ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/convhull.cpp.o

[ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/phasecorr.cpp.o

[ 35%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/tree.cpp.o

[ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/rotcalipers.cpp.o

[ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/lsd.cpp.o

[ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/histogram.cpp.o

[ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/smooth.cpp.o

[ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/grabcut.cpp.o

[ 35%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/gbt.cpp.o

[ 35%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/lr.cpp.o

[ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/canny.cpp.o

[ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/matchcontours.cpp.o

[ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/clahe.cpp.o

[ 36%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/approx.cpp.o

[ 36%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/hershey_fonts.cpp.o

[ 36%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/corner.cpp.o

[ 36%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/emd.cpp.o

[ 36%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/inner_functions.cpp.o

[ 36%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/intersection.cpp.o

[ 36%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/data.cpp.o

[ 36%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/floodfill.cpp.o

[ 36%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/tables.cpp.o

[ 36%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/connectedcomponents.cpp.o

[ 36%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/distransform.cpp.o

[ 36%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/morph.cpp.o

[ 36%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/templmatch.cpp.o

[ 36%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/boost.cpp.o

[ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/color.cpp.o

[ 38%] Building CXX object modules/ml/CMakeFiles/opencv_ml.dir/src/testset.cpp.o

Linking CXX shared library ../../lib/libopencv_ml.so

[ 38%] Built target opencv_ml

[ 38%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/shapedescr.cpp.o

[ 38%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/contours.cpp.o

[ 38%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/accum.cpp.o

[ 38%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/imgwarp.cpp.o

[ 38%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/geometry.cpp.o

[ 38%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/src/undistort.cpp.o

[ 38%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc.dir/opencl_kernels_imgproc.cpp.o

Linking CXX shared library ../../lib/libopencv_imgproc.so

[ 38%] Built target opencv_imgproc

[ 38%] [ 38%] Scanning dependencies of target opencv_imgcodecs

Generating opencl_kernels_photo.cpp, opencl_kernels_photo.hpp

Generating opencl_kernels_video.cpp, opencl_kernels_video.hpp

Scanning dependencies of target opencv_photo

Scanning dependencies of target opencv_video

[ 38%] [ 38%] Building CXX object modules/photo/CMakeFiles/opencv_photo.dir/src/denoise_tvl1.cpp.o

Building CXX object modules/photo/CMakeFiles/opencv_photo.dir/src/denoising.cuda.cpp.o

[ 38%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/loadsave.cpp.o

[ 38%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/compat_video.cpp.o

[ 40%] Building CXX object modules/photo/CMakeFiles/opencv_photo.dir/src/calibrate.cpp.o

[ 40%] Building CXX object modules/photo/CMakeFiles/opencv_photo.dir/src/hdr_common.cpp.o

[ 40%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/camshift.cpp.o

[ 41%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/kalman.cpp.o

[ 41%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/bgfg_gaussmix2.cpp.o

[ 41%] Building CXX object modules/photo/CMakeFiles/opencv_photo.dir/src/seamless_cloning.cpp.o

[ 41%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/bgfg_KNN.cpp.o

[ 41%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/ecc.cpp.o

[ 41%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/utils.cpp.o

[ 41%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/tvl1flow.cpp.o

[ 42%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/grfmt_gdal.cpp.o

[ 42%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/grfmt_jpeg2000.cpp.o

[ 42%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/grfmt_hdr.cpp.o

[ 42%] Building CXX object modules/photo/CMakeFiles/opencv_photo.dir/src/contrast_preserve.cpp.o

[ 42%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/grfmt_jpeg.cpp.o

[ 42%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/grfmt_exr.cpp.o

[ 42%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/grfmt_base.cpp.o

[ 42%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/lkpyramid.cpp.o

[ 42%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/grfmt_tiff.cpp.o

[ 42%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/grfmt_png.cpp.o

[ 42%] Building CXX object modules/photo/CMakeFiles/opencv_photo.dir/src/seamless_cloning_impl.cpp.o

[ 42%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/grfmt_sunras.cpp.o

[ 42%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/optflowgf.cpp.o

[ 42%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/grfmt_pxm.cpp.o

[ 42%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/grfmt_webp.cpp.o

[ 44%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/grfmt_bmp.cpp.o

[ 44%] Building CXX object modules/photo/CMakeFiles/opencv_photo.dir/src/tonemap.cpp.o

[ 44%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/opencl_kernels_video.cpp.o

[ 44%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/bitstrm.cpp.o

[ 44%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/rgbe.cpp.o

[ 44%] Linking CXX shared library ../../lib/libopencv_imgcodecs.so

Building CXX object modules/photo/CMakeFiles/opencv_photo.dir/src/merge.cpp.o

[ 44%] Built target opencv_imgcodecs

[ 44%] Building CXX object modules/photo/CMakeFiles/opencv_photo.dir/src/align.cpp.o

Linking CXX shared library ../../lib/libopencv_video.so

[ 44%] Built target opencv_video

Scanning dependencies of target opencv_videoio

[ 45%] Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap.cpp.o

[ 45%] Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_images.cpp.o

[ 45%] Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_mjpeg_encoder.cpp.o

[ 45%] Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_mjpeg_decoder.cpp.o

[ 45%] Building CXX object modules/photo/CMakeFiles/opencv_photo.dir/src/npr.cpp.o

[ 45%] Building CXX object modules/photo/CMakeFiles/opencv_photo.dir/src/denoising.cpp.o

[ 46%] Building CXX object modules/photo/CMakeFiles/opencv_photo.dir/src/inpaint.cpp.o

In file included from /home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:45:0:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<short unsigned int, 4>, IT = long long int, UIT = long long unsigned int, D = DistAbs, WT = cv::Vec<int, 4>]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<short unsigned int, 4>, IT = long long int, UIT = long long unsigned int, D = DistAbs, WT = int]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<short unsigned int, 3>, IT = long long int, UIT = long long unsigned int, D = DistAbs, WT = cv::Vec<int, 3>]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<short unsigned int, 3>, IT = long long int, UIT = long long unsigned int, D = DistAbs, WT = int]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<short unsigned int, 2>, IT = long long int, UIT = long long unsigned int, D = DistAbs, WT = cv::Vec<int, 2>]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<short unsigned int, 2>, IT = long long int, UIT = long long unsigned int, D = DistAbs, WT = int]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = unsigned char, IT = long long int, UIT = long long unsigned int, D = DistAbs, WT = int]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<unsigned char, 4>, IT = int, UIT = unsigned int, D = DistAbs, WT = cv::Vec<int, 4>]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<unsigned char, 4>, IT = int, UIT = unsigned int, D = DistAbs, WT = int]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<unsigned char, 3>, IT = int, UIT = unsigned int, D = DistAbs, WT = cv::Vec<int, 3>]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<unsigned char, 3>, IT = int, UIT = unsigned int, D = DistAbs, WT = int]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<unsigned char, 2>, IT = int, UIT = unsigned int, D = DistAbs, WT = cv::Vec<int, 2>]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<unsigned char, 2>, IT = int, UIT = unsigned int, D = DistAbs, WT = int]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = unsigned char, IT = int, UIT = unsigned int, D = DistAbs, WT = int]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<unsigned char, 4>, IT = int, UIT = unsigned int, D = DistSquared, WT = cv::Vec<int, 4>]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<unsigned char, 4>, IT = int, UIT = unsigned int, D = DistSquared, WT = int]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<unsigned char, 3>, IT = int, UIT = unsigned int, D = DistSquared, WT = cv::Vec<int, 3>]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<unsigned char, 3>, IT = int, UIT = unsigned int, D = DistSquared, WT = int]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<unsigned char, 2>, IT = int, UIT = unsigned int, D = DistSquared, WT = cv::Vec<int, 2>]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = cv::Vec<unsigned char, 2>, IT = int, UIT = unsigned int, D = DistSquared, WT = int]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp: In member function ‘void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator()(const cv::Range&) const [with T = unsigned char, IT = int, UIT = unsigned int, D = DistSquared, WT = int]’:

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/denoising.cpp:433:1:   instantiated from here

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:247:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

/home/pi/src/openCV/opencv-3.0.0/modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp:249:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

[ 46%] Building CXX object modules/photo/CMakeFiles/opencv_photo.dir/opencl_kernels_photo.cpp.o

[ 46%] Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_dc1394_v2.cpp.o

Scanning dependencies of target opencv_shape

[ 48%] Building CXX object modules/shape/CMakeFiles/opencv_shape.dir/src/tps_trans.cpp.o

[ 48%] Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_libv4l.cpp.o

[ 48%] Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_ffmpeg.cpp.o

[ 48%] Building CXX object modules/shape/CMakeFiles/opencv_shape.dir/src/emdL1.cpp.o

[ 48%] Building CXX object modules/shape/CMakeFiles/opencv_shape.dir/src/aff_trans.cpp.o

Linking CXX shared library ../../lib/libopencv_videoio.so

[ 48%] Built target opencv_videoio

Scanning dependencies of target opencv_highgui

[ 48%] Building CXX object modules/highgui/CMakeFiles/opencv_highgui.dir/src/window.cpp.o

[ 48%] Generating opencl_kernels_superres.cpp, opencl_kernels_superres.hpp

Scanning dependencies of target opencv_superres

[ 48%] Building CXX object modules/highgui/CMakeFiles/opencv_highgui.dir/src/window_gtk.cpp.o

[ 48%] Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/input_array_utility.cpp.o

[ 48%] Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/frame_source.cpp.o

[ 48%] Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/btv_l1.cpp.o

Linking CXX shared library ../../lib/libopencv_highgui.so

[ 48%] Built target opencv_highgui

Scanning dependencies of target opencv_ts

[ 48%] Building CXX object modules/ts/CMakeFiles/opencv_ts.dir/src/ocl_test.cpp.o

[ 48%] Building CXX object modules/shape/CMakeFiles/opencv_shape.dir/src/haus_dis.cpp.o

[ 48%] Building CXX object modules/shape/CMakeFiles/opencv_shape.dir/src/sc_dis.cpp.o

[ 48%] Building CXX object modules/ts/CMakeFiles/opencv_ts.dir/src/cuda_perf.cpp.o

[ 48%] Building CXX object modules/ts/CMakeFiles/opencv_ts.dir/src/ts_gtest.cpp.o

[ 48%] Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/btv_l1_cuda.cpp.o

[ 48%] Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/super_resolution.cpp.o

[ 48%] Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/optical_flow.cpp.o

[ 48%] Building CXX object modules/shape/CMakeFiles/opencv_shape.dir/src/precomp.cpp.o

[ 48%] Building CXX object modules/shape/CMakeFiles/opencv_shape.dir/src/hist_cost.cpp.o

[ 49%] Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/opencl_kernels_superres.cpp.o

Linking CXX shared library ../../lib/libopencv_superres.so

[ 49%] Built target opencv_superres

[ 49%] Generating opencl_kernels_objdetect.cpp, opencl_kernels_objdetect.hpp

Scanning dependencies of target opencv_objdetect

[ 49%] Building CXX object modules/objdetect/CMakeFiles/opencv_objdetect.dir/src/hog.cpp.o

Linking CXX shared library ../../lib/libopencv_shape.so

[ 49%] Built target opencv_shape

[ 49%] Generating opencl_kernels_features2d.cpp, opencl_kernels_features2d.hpp

Scanning dependencies of target opencv_features2d

[ 49%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/blobdetector.cpp.o

[ 49%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/bagofwords.cpp.o

[ 49%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/fast_score.cpp.o

[ 49%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/mser.cpp.o

[ 49%] Building CXX object modules/objdetect/CMakeFiles/opencv_objdetect.dir/src/haar.cpp.o

[ 49%] Building CXX object modules/ts/CMakeFiles/opencv_ts.dir/src/cuda_test.cpp.o

[ 49%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/agast_score.cpp.o

[ 49%] Building CXX object modules/objdetect/CMakeFiles/opencv_objdetect.dir/src/cascadedetect_convert.cpp.o

Linking CXX shared library ../../lib/libopencv_photo.so

[ 49%] Built target opencv_photo

[ 50%] Building CXX object modules/objdetect/CMakeFiles/opencv_objdetect.dir/src/detection_based_tracker.cpp.o

[ 50%] Building CXX object modules/objdetect/CMakeFiles/opencv_objdetect.dir/src/cascadedetect.cpp.o

[ 51%] Building CXX object modules/ts/CMakeFiles/opencv_ts.dir/src/ts_arrtest.cpp.o

[ 51%] Building CXX object modules/ts/CMakeFiles/opencv_ts.dir/src/ts_func.cpp.o

[ 51%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/draw.cpp.o

[ 51%] Building CXX object modules/objdetect/CMakeFiles/opencv_objdetect.dir/opencl_kernels_objdetect.cpp.o

[ 51%] Building CXX object modules/ts/CMakeFiles/opencv_ts.dir/src/ts.cpp.o

[ 51%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/brisk.cpp.o

Scanning dependencies of target opencv_annotation

[ 51%] Building CXX object apps/annotation/CMakeFiles/opencv_annotation.dir/opencv_annotation.cpp.o

Linking CXX executable ../../bin/opencv_annotation

[ 51%] Built target opencv_annotation

[ 51%] Building CXX object modules/ts/CMakeFiles/opencv_ts.dir/src/ocl_perf.cpp.o

[ 51%] Building CXX object modules/ts/CMakeFiles/opencv_ts.dir/src/ts_perf.cpp.o

Linking CXX shared library ../../lib/libopencv_objdetect.so

[ 51%] Built target opencv_objdetect

[ 53%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/feature2d.cpp.o

[ 53%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/kaze.cpp.o

[ 53%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/gftt.cpp.o

[ 53%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/keypoint.cpp.o

[ 53%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/agast.cpp.o

[ 53%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/evaluation.cpp.o

[ 53%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/fast.cpp.o

[ 53%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/akaze.cpp.o

[ 53%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/kaze/KAZEFeatures.cpp.o

[ 53%] Linking CXX static library ../../lib/libopencv_ts.a

Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/kaze/AKAZEFeatures.cpp.o

[ 53%] Built target opencv_ts

Scanning dependencies of target opencv_perf_core

[ 53%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_abs.cpp.o

[ 53%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/kaze/nldiffusion_functions.cpp.o

[ 54%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/kaze/fed.cpp.o

[ 54%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/orb.cpp.o

[ 54%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_main.cpp.o

[ 54%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_cvround.cpp.o

[ 54%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/matchers.cpp.o

[ 54%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/dynamic.cpp.o

[ 54%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/opencl_kernels_features2d.cpp.o

Scanning dependencies of target opencv_test_core

[ 54%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_conjugate_gradient.cpp.o

[ 55%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_merge.cpp.o

[ 55%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_inRange.cpp.o

[ 55%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_rand.cpp.o

[ 55%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_main.cpp.o

[ 55%] [ 55%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_minmaxloc.cpp.o

Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_lpsolver.cpp.o

Linking CXX shared library ../../lib/libopencv_features2d.so

[ 55%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/opencl/perf_usage_flags.cpp.o

[ 55%] Built target opencv_features2d

Scanning dependencies of target opencv_test_flann

[ 55%] Building CXX object modules/flann/CMakeFiles/opencv_test_flann.dir/test/test_main.cpp.o

[ 57%] Building CXX object modules/flann/CMakeFiles/opencv_test_flann.dir/test/test_lshtable_badarg.cpp.o

Linking CXX executable ../../bin/opencv_test_flann

[ 57%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/opencl/perf_channels.cpp.o

[ 57%] Built target opencv_test_flann

Scanning dependencies of target opencv_perf_imgproc

[ 57%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_floodfill.cpp.o

[ 57%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/opencl/perf_bufferpool.cpp.o

[ 58%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/ocl/test_matrix_expr.cpp.o

[ 58%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_main.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_filter2d.cpp.o

Scanning dependencies of target opencv_test_imgproc

[ 59%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/opencl/perf_gemm.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_distancetransform.cpp.o

[ 59%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/ocl/test_image2d.cpp.o

[ 59%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/ocl/test_dft.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_connectedcomponents.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_main.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_lsd.cpp.o

[ 59%] [ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_goodFeaturesToTrack.cpp.o

Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/opencl/perf_dxt.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_cvtyuv.cpp.o

[ 59%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/ocl/test_matrix_operation.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_moments.cpp.o

[ 59%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/opencl/perf_arithm.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_warp.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_sepfilters.cpp.o

[ 59%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/ocl/test_gemm.cpp.o

[ 59%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/ocl/test_channels.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_houghlines.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_threshold.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_blend.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_houghLines.cpp.o

[ 59%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/ocl/test_arithm.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_imgproc.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_blur.cpp.o

[ 59%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_remap.cpp.o

[ 61%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_histogram.cpp.o

[ 61%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/opencl/perf_matop.cpp.o

[ 61%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_pyramid.cpp.o

[ 61%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_medianfilter.cpp.o

[ 61%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_bitwise.cpp.o

[ 61%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_moments.cpp.o

[ 62%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/cuda/perf_gpumat.cpp.o

[ 62%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_color.cpp.o

[ 62%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_dft.cpp.o

[ 62%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_filters.cpp.o

[ 62%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_ptr.cpp.o

[ 62%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_split.cpp.o

[ 62%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_concatenation.cpp.o

[ 62%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_ippasync.cpp.o

[ 62%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_sort.cpp.o

[ 63%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_umat.cpp.o

[ 64%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_blend.cpp.o

[ 64%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_norm.cpp.o

[ 64%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_houghLines.cpp.o

[ 64%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_boxfilter.cpp.o

[ 64%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_reduce.cpp.o

[ 64%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_3vs4.cpp.o

[ 64%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_filters.cpp.o

[ 64%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_downhill_simplex.cpp.o

[ 64%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_mat.cpp.o

[ 64%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_gftt.cpp.o

[ 64%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_ds.cpp.o

[ 64%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_dot.cpp.o

[ 64%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_match_template.cpp.o

[ 64%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_color.cpp.o

[ 64%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_math.cpp.o

[ 64%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_arithm.cpp.o

[ 64%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_imgwarp.cpp.o

[ 64%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_filter2d.cpp.o

[ 64%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_canny.cpp.o

[ 64%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_accumulate.cpp.o

[ 64%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_addWeighted.cpp.o

[ 66%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_stat.cpp.o

[ 66%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_accumulate.cpp.o

[ 66%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_imgproc.cpp.o

[ 66%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_hal_core.cpp.o

[ 66%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_eigen.cpp.o

[ 66%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_math.cpp.o

[ 66%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_misc.cpp.o

[ 66%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_pyramids.cpp.o

[ 66%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_compare.cpp.o

[ 66%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_rotatedrect.cpp.o

[ 66%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_io.cpp.o

[ 66%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_gftt.cpp.o

[ 66%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_matchTemplate.cpp.o

[ 66%] Building CXX object modules/core/CMakeFiles/opencv_perf_core.dir/perf/perf_convertTo.cpp.o

[ 67%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_sepfilter2D.cpp.o

[ 67%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_mat.cpp.o

Linking CXX executable ../../bin/opencv_perf_core

[ 67%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_bilateral.cpp.o

[ 67%] Built target opencv_perf_core

[ 67%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_operations.cpp.o

[ 67%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_boundingrect.cpp.o

[ 67%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_histogram.cpp.o

[ 67%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_grabcut.cpp.o

[ 68%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_dxt.cpp.o

[ 68%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_pc.cpp.o

[ 68%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_color.cpp.o

[ 70%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_integral.cpp.o

[ 70%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_arithm.cpp.o

[ 70%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_imgwarp_strict.cpp.o

[ 70%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_phasecorr.cpp.o

[ 70%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_canny.cpp.o

[ 70%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_floodfill.cpp.o

[ 70%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_intersection.cpp.o

[ 70%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_watershed.cpp.o

[ 70%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_cvt_color.cpp.o

[ 70%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_imgwarp.cpp.o

[ 70%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_countnonzero.cpp.o

Scanning dependencies of target opencv_test_ml

[ 70%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_main.cpp.o

[ 70%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_mltests2.cpp.o

[ 71%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_histograms.cpp.o

[ 71%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_corners.cpp.o

[ 71%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_gbttest.cpp.o

[ 71%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_save_load.cpp.o

[ 71%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_templmatch.cpp.o

[ 71%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_thresh.cpp.o

[ 71%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_bilateral_filter.cpp.o

[ 71%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_emd.cpp.o

Linking CXX executable ../../bin/opencv_test_core

[ 71%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_morph.cpp.o

[ 71%] [ 71%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_mltests.cpp.o

Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_houghLines.cpp.o

[ 71%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_svmtrainauto.cpp.o

[ 71%] Built target opencv_test_core

Scanning dependencies of target opencv_perf_photo

[ 71%] Building CXX object modules/photo/CMakeFiles/opencv_perf_photo.dir/perf/perf_main.cpp.o

[ 71%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_lr.cpp.o

[ 71%] Building CXX object modules/photo/CMakeFiles/opencv_perf_photo.dir/perf/opencl/perf_denoising.cpp.o

[ 72%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_emknearestkmeans.cpp.o

[ 72%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_warp.cpp.o

[ 72%] Building CXX object modules/photo/CMakeFiles/opencv_perf_photo.dir/perf/perf_inpaint.cpp.o

[ 72%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_approxpoly.cpp.o

[ 72%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_convhull.cpp.o

Linking CXX executable ../../bin/opencv_test_ml

[ 72%] Built target opencv_test_ml

[ 74%] Scanning dependencies of target opencv_test_photo

Building CXX object modules/photo/CMakeFiles/opencv_perf_photo.dir/perf/perf_cuda.cpp.o

[ 74%] Building CXX object modules/photo/CMakeFiles/opencv_test_photo.dir/test/test_main.cpp.o

Linking CXX executable ../../bin/opencv_perf_photo

[ 74%] Built target opencv_perf_photo

Scanning dependencies of target opencv_perf_video

[ 74%] Building CXX object modules/photo/CMakeFiles/opencv_test_photo.dir/test/test_denoising.cpp.o

[ 74%] Building CXX object modules/video/CMakeFiles/opencv_perf_video.dir/perf/perf_main.cpp.o

[ 74%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_canny.cpp.o

[ 74%] Building CXX object modules/video/CMakeFiles/opencv_perf_video.dir/perf/perf_ecc.cpp.o

[ 74%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_moments.cpp.o

[ 74%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_resize.cpp.o

[ 74%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_filter.cpp.o

[ 75%] Building CXX object modules/photo/CMakeFiles/opencv_test_photo.dir/test/ocl/test_denoising.cpp.o

[ 75%] Building CXX object modules/video/CMakeFiles/opencv_perf_video.dir/perf/perf_tvl1optflow.cpp.o

[ 75%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_distanceTransform.cpp.o

[ 75%] Building CXX object modules/video/CMakeFiles/opencv_perf_video.dir/perf/opencl/perf_motempl.cpp.o

[ 75%] Building CXX object modules/video/CMakeFiles/opencv_perf_video.dir/perf/opencl/perf_optflow_pyrlk.cpp.o

[ 75%] Building CXX object modules/photo/CMakeFiles/opencv_test_photo.dir/test/test_inpaint.cpp.o

[ 76%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_imgproc_umat.cpp.o

[ 76%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_contours.cpp.o

[ 76%] Building CXX object modules/photo/CMakeFiles/opencv_test_photo.dir/test/test_decolor.cpp.o

[ 76%] Building CXX object modules/video/CMakeFiles/opencv_perf_video.dir/perf/opencl/perf_optflow_dualTVL1.cpp.o

[ 76%] Building CXX object modules/photo/CMakeFiles/opencv_test_photo.dir/test/test_denoising.cuda.cpp.o

[ 76%] Building CXX object modules/photo/CMakeFiles/opencv_test_photo.dir/test/test_cloning.cpp.o

Linking CXX executable ../../bin/opencv_test_imgproc

[ 76%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_pyramids.cpp.o

[ 76%] Built target opencv_test_imgproc

[ 76%] Building CXX object modules/video/CMakeFiles/opencv_perf_video.dir/perf/opencl/perf_optflow_farneback.cpp.o

[ 76%] Building CXX object modules/video/CMakeFiles/opencv_perf_video.dir/perf/opencl/perf_bgfg_mog2.cpp.o

[ 76%] Building CXX object modules/photo/CMakeFiles/opencv_test_photo.dir/test/test_denoise_tvl1.cpp.o

[ 77%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_matchTemplate.cpp.o

[ 77%] Building CXX object modules/photo/CMakeFiles/opencv_test_photo.dir/test/test_npr.cpp.o

[ 79%] Building CXX object modules/video/CMakeFiles/opencv_perf_video.dir/perf/perf_optflowpyrlk.cpp.o

[ 79%] Building CXX object modules/photo/CMakeFiles/opencv_test_photo.dir/test/test_hdr.cpp.o

Scanning dependencies of target opencv_test_video

[ 79%] Building CXX object modules/video/CMakeFiles/opencv_test_video.dir/test/test_main.cpp.o

[ 79%] Building CXX object modules/video/CMakeFiles/opencv_test_video.dir/test/ocl/test_optflow_tvl1flow.cpp.o

Linking CXX executable ../../bin/opencv_perf_imgproc

[ 79%] Built target opencv_perf_imgproc

Scanning dependencies of target opencv_perf_imgcodecs

[ 79%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_perf_imgcodecs.dir/perf/perf_main.cpp.o

Linking CXX executable ../../bin/opencv_perf_imgcodecs

Linking CXX executable ../../bin/opencv_test_photo

[ 79%] Built target opencv_perf_imgcodecs

Scanning dependencies of target opencv_test_imgcodecs

[ 79%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_test_imgcodecs.dir/test/test_grfmt.cpp.o

[ 79%] Built target opencv_test_photo

Scanning dependencies of target opencv_test_shape

[ 79%] Building CXX object modules/shape/CMakeFiles/opencv_test_shape.dir/test/test_main.cpp.o

[ 79%] Building CXX object modules/video/CMakeFiles/opencv_test_video.dir/test/ocl/test_optflow_farneback.cpp.o

Linking CXX executable ../../bin/opencv_perf_video

[ 80%] Building CXX object modules/shape/CMakeFiles/opencv_test_shape.dir/test/test_shape.cpp.o

[ 80%] Built target opencv_perf_video

Scanning dependencies of target opencv_perf_videoio

[ 80%] Building CXX object modules/videoio/CMakeFiles/opencv_perf_videoio.dir/perf/perf_main.cpp.o

[ 80%] Building CXX object modules/videoio/CMakeFiles/opencv_perf_videoio.dir/perf/perf_input.cpp.o

[ 80%] Building CXX object modules/videoio/CMakeFiles/opencv_perf_videoio.dir/perf/perf_output.cpp.o

[ 80%] Building CXX object modules/video/CMakeFiles/opencv_test_video.dir/test/ocl/test_bgfg_mog2.cpp.o

Linking CXX executable ../../bin/opencv_test_shape

[ 80%] Built target opencv_test_shape

Scanning dependencies of target opencv_test_videoio

[ 80%] Building CXX object modules/videoio/CMakeFiles/opencv_test_videoio.dir/test/test_main.cpp.o

[ 80%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_test_imgcodecs.dir/test/test_main.cpp.o

[ 80%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_test_imgcodecs.dir/test/test_drawing.cpp.o

[ 80%] Building CXX object modules/videoio/CMakeFiles/opencv_test_videoio.dir/test/test_fourcc.cpp.o

Linking CXX executable ../../bin/opencv_perf_videoio

[ 80%] Building CXX object modules/videoio/CMakeFiles/opencv_test_videoio.dir/test/test_framecount.cpp.o

[ 80%] Built target opencv_perf_videoio

Scanning dependencies of target opencv_test_highgui

[ 80%] Building CXX object modules/highgui/CMakeFiles/opencv_test_highgui.dir/test/test_main.cpp.o

[ 80%] Building CXX object modules/videoio/CMakeFiles/opencv_test_videoio.dir/test/test_video_pos.cpp.o

[ 80%] Building CXX object modules/highgui/CMakeFiles/opencv_test_highgui.dir/test/test_gui.cpp.o

[ 81%] Linking CXX executable ../../bin/opencv_test_highgui

Building CXX object modules/videoio/CMakeFiles/opencv_test_videoio.dir/test/test_ffmpeg.cpp.o

[ 81%] Building CXX object modules/video/CMakeFiles/opencv_test_video.dir/test/ocl/test_optflowpyrlk.cpp.o

[ 81%] Built target opencv_test_highgui

Scanning dependencies of target opencv_perf_objdetect

[ 81%] Building CXX object modules/objdetect/CMakeFiles/opencv_perf_objdetect.dir/perf/perf_main.cpp.o

Linking CXX executable ../../bin/opencv_test_imgcodecs

[ 81%] Built target opencv_test_imgcodecs

Scanning dependencies of target opencv_test_objdetect

[ 81%] Building CXX object modules/objdetect/CMakeFiles/opencv_test_objdetect.dir/test/test_main.cpp.o

[ 81%] Building CXX object modules/objdetect/CMakeFiles/opencv_perf_objdetect.dir/perf/opencl/perf_cascades.cpp.o

[ 81%] Building CXX object modules/objdetect/CMakeFiles/opencv_test_objdetect.dir/test/opencl/test_hogdetector.cpp.o

[ 81%] Building CXX object modules/videoio/CMakeFiles/opencv_test_videoio.dir/test/test_basic_props.cpp.o

[ 81%] Building CXX object modules/videoio/CMakeFiles/opencv_test_videoio.dir/test/test_positioning.cpp.o

[ 81%] Building CXX object modules/video/CMakeFiles/opencv_test_video.dir/test/test_accum.cpp.o

[ 81%] Building CXX object modules/videoio/CMakeFiles/opencv_test_videoio.dir/test/test_video_io.cpp.o

[ 81%] Building CXX object modules/objdetect/CMakeFiles/opencv_perf_objdetect.dir/perf/opencl/perf_hogdetect.cpp.o

[ 81%] Building CXX object modules/objdetect/CMakeFiles/opencv_test_objdetect.dir/test/test_cascadeandhog.cpp.o

[ 81%] Building CXX object modules/video/CMakeFiles/opencv_test_video.dir/test/test_camshift.cpp.o

Linking CXX executable ../../bin/opencv_perf_objdetect

[ 81%] Building CXX object modules/video/CMakeFiles/opencv_test_video.dir/test/test_ecc.cpp.o

[ 81%] Built target opencv_perf_objdetect

Scanning dependencies of target opencv_perf_superres

[ 81%] Building CXX object modules/superres/CMakeFiles/opencv_perf_superres.dir/perf/perf_superres.cpp.o

Linking CXX executable ../../bin/opencv_test_videoio

[ 81%] Built target opencv_test_videoio

Scanning dependencies of target opencv_test_superres

[ 81%] Building CXX object modules/superres/CMakeFiles/opencv_test_superres.dir/test/test_main.cpp.o

[ 83%] Building CXX object modules/superres/CMakeFiles/opencv_test_superres.dir/test/test_superres.cpp.o

[ 84%] Building CXX object modules/video/CMakeFiles/opencv_test_video.dir/test/test_tvl1optflow.cpp.o

Linking CXX executable ../../bin/opencv_test_objdetect

[ 85%] Building CXX object modules/superres/CMakeFiles/opencv_perf_superres.dir/perf/perf_main.cpp.o

[ 85%] Built target opencv_test_objdetect

Scanning dependencies of target opencv_perf_features2d

[ 85%] Building CXX object modules/features2d/CMakeFiles/opencv_perf_features2d.dir/perf/perf_agast.cpp.o

Linking CXX executable ../../bin/opencv_perf_superres

Linking CXX executable ../../bin/opencv_test_superres

[ 85%] Built target opencv_test_superres

[ 85%] Built target opencv_perf_superres

Scanning dependencies of target opencv_test_features2d

[ 85%] Generating opencl_kernels_calib3d.cpp, opencl_kernels_calib3d.hpp

Scanning dependencies of target opencv_calib3d

[ 85%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_main.cpp.o

[ 85%] Building CXX object modules/video/CMakeFiles/opencv_test_video.dir/test/test_optflowpyrlk.cpp.o

[ 85%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/ptsetreg.cpp.o

[ 85%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_agast.cpp.o

[ 85%] Building CXX object modules/video/CMakeFiles/opencv_test_video.dir/test/test_kalman.cpp.o

[ 85%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/ocl/test_brute_force_matcher.cpp.o

[ 85%] Building CXX object modules/video/CMakeFiles/opencv_test_video.dir/test/test_estimaterigid.cpp.o

[ 85%] Building CXX object modules/features2d/CMakeFiles/opencv_perf_features2d.dir/perf/perf_fast.cpp.o

Linking CXX executable ../../bin/opencv_test_video

[ 85%] Built target opencv_test_video

[ 85%] Building CXX object modules/features2d/CMakeFiles/opencv_perf_features2d.dir/perf/perf_main.cpp.o

[ 85%] Building CXX object modules/features2d/CMakeFiles/opencv_perf_features2d.dir/perf/opencl/perf_fast.cpp.o

[ 85%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/compat_ptsetreg.cpp.o

[ 85%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/homography_decomp.cpp.o

[ 85%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_nearestneighbors.cpp.o

[ 85%] Building CXX object modules/features2d/CMakeFiles/opencv_perf_features2d.dir/perf/opencl/perf_orb.cpp.o

[ 87%] Building CXX object modules/features2d/CMakeFiles/opencv_perf_features2d.dir/perf/opencl/perf_brute_force_matcher.cpp.o

[ 87%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_orb.cpp.o

[ 87%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/polynom_solver.cpp.o

[ 87%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/compat_stereo.cpp.o

[ 87%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/triangulate.cpp.o

[ 88%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_matchers_algorithmic.cpp.o

[ 88%] Building CXX object modules/features2d/CMakeFiles/opencv_perf_features2d.dir/perf/perf_orb.cpp.o

[ 88%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/posit.cpp.o

[ 89%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/rho.cpp.o

[ 89%] Building CXX object modules/features2d/CMakeFiles/opencv_perf_features2d.dir/perf/perf_batchDistance.cpp.o

[ 89%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_detectors_regression.cpp.o

[ 89%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/calibinit.cpp.o

[ 89%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_rotation_and_scale_invariance.cpp.o

[ 89%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_keypoints.cpp.o

[ 89%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_brisk.cpp.o

[ 89%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/levmarq.cpp.o

Linking CXX executable ../../bin/opencv_perf_features2d

[ 89%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_fast.cpp.o

[ 89%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_descriptors_regression.cpp.o

[ 89%] Built target opencv_perf_features2d

[ 89%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/epnp.cpp.o

[ 89%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_mser.cpp.o

[ 89%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/fundam.cpp.o

[ 89%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/circlesgrid.cpp.o

[ 89%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/p3p.cpp.o

[ 89%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/fisheye.cpp.o

Linking CXX executable ../../bin/opencv_test_features2d

[ 89%] Built target opencv_test_features2d

[ 89%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/calibration.cpp.o

[ 89%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/stereosgbm.cpp.o

[ 89%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/checkchessboard.cpp.o

[ 90%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/five-point.cpp.o

[ 90%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/quadsubpix.cpp.o

[ 90%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/dls.cpp.o

[ 90%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/upnp.cpp.o

[ 90%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/stereobm.cpp.o

[ 90%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/solvepnp.cpp.o

[ 90%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/opencl_kernels_calib3d.cpp.o

Linking CXX shared library ../../lib/libopencv_calib3d.so

[ 90%] Built target opencv_calib3d

[ 90%] Scanning dependencies of target opencv_perf_calib3d

Scanning dependencies of target opencv_test_calib3d

Scanning dependencies of target opencv_videostab

Generating opencl_kernels_stitching.cpp, opencl_kernels_stitching.hpp

Scanning dependencies of target opencv_stitching

[ 90%] Building CXX object modules/calib3d/CMakeFiles/opencv_perf_calib3d.dir/perf/perf_pnp.cpp.o

[ 90%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/outlier_rejection.cpp.o

[ 92%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_undistort.cpp.o

[ 92%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/warpers.cpp.o

[ 92%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/inpainting.cpp.o

[ 92%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/util.cpp.o

[ 92%] Building CXX object modules/calib3d/CMakeFiles/opencv_perf_calib3d.dir/perf/perf_main.cpp.o

[ 92%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/motion_estimators.cpp.o

[ 92%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_affine3d_estimator.cpp.o

[ 92%] Building CXX object modules/calib3d/CMakeFiles/opencv_perf_calib3d.dir/perf/opencl/perf_stereobm.cpp.o

[ 92%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_undistort_badarg.cpp.o

[ 92%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/log.cpp.o

[ 92%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/global_motion.cpp.o

[ 92%] Building CXX object modules/calib3d/CMakeFiles/opencv_perf_calib3d.dir/perf/perf_cicrlesGrid.cpp.o

[ 92%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_main.cpp.o

[ 92%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_chesscorners_badarg.cpp.o

[ 92%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_homography_decomp.cpp.o

[ 92%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/exposure_compensate.cpp.o

Linking CXX executable ../../bin/opencv_perf_calib3d

[ 92%] Built target opencv_perf_calib3d

[ 92%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/frame_source.cpp.o

[ 92%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_reproject_image_to_3d.cpp.o

[ 92%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/fast_marching.cpp.o

[ 92%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_cameracalibration.cpp.o

[ 93%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/stabilizer.cpp.o

[ 94%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/seam_finders.cpp.o

[ 94%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_cameracalibration_artificial.cpp.o

[ 94%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/motion_stabilizing.cpp.o

[ 94%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/wobble_suppression.cpp.o

[ 94%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_undistort_points.cpp.o

[ 94%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/deblurring.cpp.o

[ 94%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/warpers_cuda.cpp.o

[ 94%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/optical_flow.cpp.o

Scanning dependencies of target opencv_traincascade

[ 94%] Building CXX object apps/traincascade/CMakeFiles/opencv_traincascade.dir/HOGfeatures.cpp.o

Linking CXX shared library ../../lib/libopencv_videostab.so

[ 94%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/camera.cpp.o

[ 94%] Built target opencv_videostab

[ 94%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/stitcher.cpp.o

[ 96%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/opencl/test_stereobm.cpp.o

Scanning dependencies of target opencv_createsamples

[ 97%] Building CXX object apps/createsamples/CMakeFiles/opencv_createsamples.dir/utility.cpp.o

[ 97%] Building CXX object apps/traincascade/CMakeFiles/opencv_traincascade.dir/cascadeclassifier.cpp.o

[ 97%] Building CXX object apps/createsamples/CMakeFiles/opencv_createsamples.dir/createsamples.cpp.o

Linking CXX executable ../../bin/opencv_createsamples

[ 97%] Built target opencv_createsamples

[ 97%] Building CXX object apps/traincascade/CMakeFiles/opencv_traincascade.dir/traincascade.cpp.o

[ 97%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_fisheye.cpp.o

[ 97%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/blenders.cpp.o

[ 97%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/timelapsers.cpp.o

[ 97%] Building CXX object apps/traincascade/CMakeFiles/opencv_traincascade.dir/old_ml_tree.cpp.o

[ 97%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/matchers.cpp.o

[ 97%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/autocalib.cpp.o

[ 97%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/opencl_kernels_stitching.cpp.o

[ 97%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_modelest.cpp.o

[ 97%] Linking CXX shared library ../../lib/libopencv_stitching.so

Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_stereomatching.cpp.o

[ 97%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_fundam.cpp.o

[ 97%] Built target opencv_stitching

Scanning dependencies of target opencv_perf_stitching

[ 97%] Building CXX object modules/stitching/CMakeFiles/opencv_perf_stitching.dir/perf/perf_main.cpp.o

[ 97%] Building CXX object modules/stitching/CMakeFiles/opencv_perf_stitching.dir/perf/opencl/perf_warpers.cpp.o

[ 97%] Building CXX object apps/traincascade/CMakeFiles/opencv_traincascade.dir/old_ml_data.cpp.o

[ 97%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_chessboardgenerator.cpp.o

[ 97%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_affine3.cpp.o

[ 98%] Building CXX object apps/traincascade/CMakeFiles/opencv_traincascade.dir/haarfeatures.cpp.o

[ 98%] Building CXX object modules/stitching/CMakeFiles/opencv_perf_stitching.dir/perf/opencl/perf_stitch.cpp.o

Scanning dependencies of target opencv_test_stitching

[ 98%] Building CXX object modules/stitching/CMakeFiles/opencv_test_stitching.dir/test/test_main.cpp.o

[ 98%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_compose_rt.cpp.o

[ 98%] Building CXX object modules/stitching/CMakeFiles/opencv_test_stitching.dir/test/ocl/test_warpers.cpp.o

[ 98%] Building CXX object apps/traincascade/CMakeFiles/opencv_traincascade.dir/old_ml_boost.cpp.o

[ 98%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_chesscorners_timing.cpp.o

[ 98%] Building CXX object modules/stitching/CMakeFiles/opencv_test_stitching.dir/test/test_blenders.cpp.o

[ 98%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_chesscorners.cpp.o

[ 98%] Building CXX object modules/stitching/CMakeFiles/opencv_perf_stitching.dir/perf/perf_stich.cpp.o

[ 98%] [ 98%] Building CXX object apps/traincascade/CMakeFiles/opencv_traincascade.dir/lbpfeatures.cpp.o

Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_decompose_projection.cpp.o

[ 98%] Building CXX object modules/stitching/CMakeFiles/opencv_test_stitching.dir/test/test_matchers.cpp.o

[100%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_posit.cpp.o

Linking CXX executable ../../bin/opencv_test_stitching

[100%] Built target opencv_test_stitching

[100%] Building CXX object apps/traincascade/CMakeFiles/opencv_traincascade.dir/imagestorage.cpp.o

[100%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_cornerssubpix.cpp.o

[100%] Building CXX object apps/traincascade/CMakeFiles/opencv_traincascade.dir/features.cpp.o

[100%] Building CXX object apps/traincascade/CMakeFiles/opencv_traincascade.dir/old_ml_inner_functions.cpp.o

[100%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_homography.cpp.o

[100%] Building CXX object apps/traincascade/CMakeFiles/opencv_traincascade.dir/boost.cpp.o

[100%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_solvepnp_ransac.cpp.o

Linking CXX executable ../../bin/opencv_perf_stitching

[100%] Built target opencv_perf_stitching

[100%] Generating pyopencv_generated_include.h, pyopencv_generated_funcs.h, pyopencv_generated_types.h, pyopencv_generated_type_reg.h, pyopencv_generated_ns_reg.h

Linking CXX executable ../../bin/opencv_traincascade

Scanning dependencies of target opencv_python2

[100%] Building CXX object modules/python2/CMakeFiles/opencv_python2.dir/__/src2/cv2.cpp.o

[100%] Building CXX object modules/calib3d/CMakeFiles/opencv_test_calib3d.dir/test/test_cameracalibration_badarg.cpp.o

[100%] Built target opencv_traincascade

Linking CXX executable ../../bin/opencv_test_calib3d

[100%] Built target opencv_test_calib3d

Linking CXX shared library ../../lib/cv2.so

[100%] Built target opencv_python2 


빌드한거 용량이 2.0G ㄷㄷㄷ 백업해놓기 귀찮은데 ㄷㄷ

pi@raspberrypi ~/src/openCV/opencv-3.0.0/build $ du -h -d 1

28K     ./unix-install

33M     ./bin

1.5M    ./3rdparty

12K     ./opencv2

15M     ./lib

28K     ./include

8.0K    ./junk

28K     ./doc

1.3M    ./apps

1.7G    ./modules

748K    ./CMakeFiles

28K     ./data

1.8G    . 


pi@raspberrypi ~/src/openCV/opencv-3.0.0/build $ sudo make install

[  6%] Built target libwebp

[  7%] Built target opencv_hal_pch_dephelp

[  7%] Built target pch_Generate_opencv_hal

[  9%] Built target opencv_hal

[  9%] Built target opencv_core_pch_dephelp

[ 10%] Built target pch_Generate_opencv_core

[ 15%] Built target opencv_core

[ 15%] Built target opencv_imgproc_pch_dephelp

[ 15%] Built target pch_Generate_opencv_imgproc

[ 22%] Built target opencv_imgproc

[ 22%] Built target opencv_ts_pch_dephelp

[ 22%] Built target pch_Generate_opencv_ts

[ 22%] Built target opencv_imgcodecs_pch_dephelp

[ 23%] Built target pch_Generate_opencv_imgcodecs

[ 25%] Built target opencv_imgcodecs

[ 25%] Built target opencv_videoio_pch_dephelp

[ 25%] Built target pch_Generate_opencv_videoio

[ 27%] Built target opencv_videoio

[ 27%] Built target opencv_highgui_pch_dephelp

[ 27%] Built target pch_Generate_opencv_highgui

[ 27%] Built target opencv_highgui

[ 28%] Built target opencv_ts

[ 28%] Built target opencv_perf_core_pch_dephelp

[ 28%] Built target pch_Generate_opencv_perf_core

[ 32%] Built target opencv_perf_core

[ 32%] Built target opencv_test_core_pch_dephelp

[ 32%] Built target pch_Generate_opencv_test_core

[ 36%] Built target opencv_test_core

[ 36%] Built target opencv_flann_pch_dephelp

[ 36%] Built target pch_Generate_opencv_flann

[ 37%] Built target opencv_flann

[ 37%] Built target opencv_test_flann_pch_dephelp

[ 38%] Built target pch_Generate_opencv_test_flann

[ 40%] Built target opencv_test_flann

[ 40%] Built target opencv_perf_imgproc_pch_dephelp

[ 40%] Built target pch_Generate_opencv_perf_imgproc

[ 45%] Built target opencv_perf_imgproc

[ 45%] Built target opencv_test_imgproc_pch_dephelp

[ 45%] Built target pch_Generate_opencv_test_imgproc

[ 50%] Built target opencv_test_imgproc

[ 50%] Built target opencv_ml_pch_dephelp

[ 50%] Built target pch_Generate_opencv_ml

[ 53%] Built target opencv_ml

[ 53%] Built target opencv_test_ml_pch_dephelp

[ 53%] Built target pch_Generate_opencv_test_ml

[ 54%] Built target opencv_test_ml

[ 54%] Built target opencv_photo_pch_dephelp

[ 54%] Built target pch_Generate_opencv_photo

[ 57%] Built target opencv_photo

[ 57%] Built target opencv_perf_photo_pch_dephelp

[ 57%] Built target pch_Generate_opencv_perf_photo

[ 58%] Built target opencv_perf_photo

[ 58%] Built target opencv_test_photo_pch_dephelp

[ 58%] Built target pch_Generate_opencv_test_photo

[ 59%] Built target opencv_test_photo

[ 59%] Built target opencv_video_pch_dephelp

[ 59%] Built target pch_Generate_opencv_video

[ 61%] Built target opencv_video

[ 61%] Built target opencv_perf_video_pch_dephelp

[ 61%] Built target pch_Generate_opencv_perf_video

[ 62%] Built target opencv_perf_video

[ 62%] Built target opencv_test_video_pch_dephelp

[ 63%] Built target pch_Generate_opencv_test_video

[ 64%] Built target opencv_test_video

[ 64%] Built target opencv_perf_imgcodecs_pch_dephelp

[ 64%] Built target pch_Generate_opencv_perf_imgcodecs

[ 64%] Built target opencv_perf_imgcodecs

[ 66%] Built target opencv_test_imgcodecs_pch_dephelp

[ 66%] Built target pch_Generate_opencv_test_imgcodecs

[ 66%] Built target opencv_test_imgcodecs

[ 66%] Built target opencv_shape_pch_dephelp

[ 67%] Built target pch_Generate_opencv_shape

[ 68%] Built target opencv_shape

[ 68%] Built target opencv_test_shape_pch_dephelp

[ 68%] Built target pch_Generate_opencv_test_shape

[ 70%] Built target opencv_test_shape

[ 70%] Built target opencv_perf_videoio_pch_dephelp

[ 70%] Built target pch_Generate_opencv_perf_videoio

[ 70%] Built target opencv_perf_videoio

[ 70%] Built target opencv_test_videoio_pch_dephelp

[ 70%] Built target pch_Generate_opencv_test_videoio

[ 71%] Built target opencv_test_videoio

[ 71%] Built target opencv_test_highgui_pch_dephelp

[ 71%] Built target pch_Generate_opencv_test_highgui

[ 71%] Built target opencv_test_highgui

[ 72%] Built target opencv_objdetect_pch_dephelp

[ 72%] Built target pch_Generate_opencv_objdetect

[ 74%] Built target opencv_objdetect

[ 74%] Built target opencv_perf_objdetect_pch_dephelp

[ 74%] Built target pch_Generate_opencv_perf_objdetect

[ 74%] Built target opencv_perf_objdetect

[ 74%] Built target opencv_test_objdetect_pch_dephelp

[ 75%] Built target pch_Generate_opencv_test_objdetect

[ 75%] Built target opencv_test_objdetect

[ 75%] Built target opencv_superres_pch_dephelp

[ 75%] Built target pch_Generate_opencv_superres

[ 76%] Built target opencv_superres

[ 76%] Built target opencv_perf_superres_pch_dephelp

[ 76%] Built target pch_Generate_opencv_perf_superres

[ 77%] Built target opencv_perf_superres

[ 77%] Built target opencv_test_superres_pch_dephelp

[ 77%] Built target pch_Generate_opencv_test_superres

[ 79%] Built target opencv_test_superres

[ 79%] Built target opencv_features2d_pch_dephelp

[ 79%] Built target pch_Generate_opencv_features2d

[ 81%] Built target opencv_features2d

[ 81%] Built target opencv_perf_features2d_pch_dephelp

[ 83%] Built target pch_Generate_opencv_perf_features2d

[ 84%] Built target opencv_perf_features2d

[ 84%] Built target opencv_test_features2d_pch_dephelp

[ 84%] Built target pch_Generate_opencv_test_features2d

[ 85%] Built target opencv_test_features2d

[ 85%] Built target opencv_calib3d_pch_dephelp

[ 85%] Built target pch_Generate_opencv_calib3d

[ 88%] Built target opencv_calib3d

[ 88%] Built target opencv_perf_calib3d_pch_dephelp

[ 88%] Built target pch_Generate_opencv_perf_calib3d

[ 88%] Built target opencv_perf_calib3d

[ 88%] Built target opencv_test_calib3d_pch_dephelp

[ 88%] Built target pch_Generate_opencv_test_calib3d

[ 92%] Built target opencv_test_calib3d

[ 92%] Built target opencv_stitching_pch_dephelp

[ 92%] Built target pch_Generate_opencv_stitching

[ 93%] Built target opencv_stitching

[ 93%] Built target opencv_perf_stitching_pch_dephelp

[ 94%] Built target pch_Generate_opencv_perf_stitching

[ 94%] Built target opencv_perf_stitching

[ 94%] Built target opencv_test_stitching_pch_dephelp

[ 94%] Built target pch_Generate_opencv_test_stitching

[ 94%] Built target opencv_test_stitching

[ 94%] Built target opencv_videostab_pch_dephelp

[ 96%] Built target pch_Generate_opencv_videostab

[ 97%] Built target opencv_videostab

[ 97%] Built target opencv_python2

[ 98%] Built target opencv_traincascade

[100%] Built target opencv_createsamples

[100%] Built target opencv_annotation

Install the project...

-- Install configuration: "Release"

-- Installing: /usr/local/include/opencv2/cvconfig.h

-- Installing: /usr/local/include/opencv2/opencv_modules.hpp

-- Installing: /usr/local/lib/pkgconfig/opencv.pc

-- Installing: /usr/local/share/OpenCV/OpenCVConfig.cmake

-- Installing: /usr/local/share/OpenCV/OpenCVConfig-version.cmake

-- Installing: /usr/local/share/OpenCV/OpenCVModules.cmake

-- Installing: /usr/local/share/OpenCV/OpenCVModules-release.cmake

-- Installing: /usr/local/include/opencv/cxmisc.h

-- Installing: /usr/local/include/opencv/ml.h

-- Installing: /usr/local/include/opencv/cvwimage.h

-- Installing: /usr/local/include/opencv/cxcore.h

-- Installing: /usr/local/include/opencv/cvaux.h

-- Installing: /usr/local/include/opencv/cv.hpp

-- Installing: /usr/local/include/opencv/highgui.h

-- Installing: /usr/local/include/opencv/cxcore.hpp

-- Installing: /usr/local/include/opencv/cv.h

-- Installing: /usr/local/include/opencv/cxeigen.hpp

-- Installing: /usr/local/include/opencv/cvaux.hpp

-- Installing: /usr/local/include/opencv2/opencv.hpp

-- Installing: /usr/local/lib/libopencv_hal.a

-- Installing: /usr/local/include/opencv2/hal.hpp

-- Installing: /usr/local/include/opencv2/hal/intrin.hpp

-- Installing: /usr/local/include/opencv2/hal/intrin_cpp.hpp

-- Installing: /usr/local/include/opencv2/hal/intrin_neon.hpp

-- Installing: /usr/local/include/opencv2/hal/intrin_sse.hpp

-- Installing: /usr/local/include/opencv2/hal/defs.h

-- Installing: /usr/local/lib/libopencv_core.so.3.0.0

-- Installing: /usr/local/lib/libopencv_core.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_core.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_core.so

-- Installing: /usr/local/include/opencv2/core/cuda/color.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/simd_functions.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/block.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/vec_traits.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/vec_distance.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/functional.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/border_interpolate.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/utility.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/common.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/emulation.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/filters.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/warp_reduce.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/dynamic_smem.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/warp.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/warp_shuffle.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/datamov_utils.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/transform.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/saturate_cast.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/funcattrib.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/vec_math.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/limits.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/reduce.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/type_traits.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/scan.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/detail/color_detail.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/detail/type_traits_detail.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/detail/transform_detail.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/detail/reduce_key_val.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/detail/reduce.hpp

-- Installing: /usr/local/include/opencv2/core/cuda/detail/vec_distance_detail.hpp

-- Installing: /usr/local/include/opencv2/core.hpp

-- Installing: /usr/local/include/opencv2/core/cvstd.hpp

-- Installing: /usr/local/include/opencv2/core/matx.hpp

-- Installing: /usr/local/include/opencv2/core/traits.hpp

-- Installing: /usr/local/include/opencv2/core/operations.hpp

-- Installing: /usr/local/include/opencv2/core/utility.hpp

-- Installing: /usr/local/include/opencv2/core/persistence.hpp

-- Installing: /usr/local/include/opencv2/core/directx.hpp

-- Installing: /usr/local/include/opencv2/core/cuda.inl.hpp

-- Installing: /usr/local/include/opencv2/core/opengl.hpp

-- Installing: /usr/local/include/opencv2/core/wimage.hpp

-- Installing: /usr/local/include/opencv2/core/types.hpp

-- Installing: /usr/local/include/opencv2/core/eigen.hpp

-- Installing: /usr/local/include/opencv2/core/mat.hpp

-- Installing: /usr/local/include/opencv2/core/cuda.hpp

-- Installing: /usr/local/include/opencv2/core/affine.hpp

-- Installing: /usr/local/include/opencv2/core/private.cuda.hpp

-- Installing: /usr/local/include/opencv2/core/cuda_stream_accessor.hpp

-- Installing: /usr/local/include/opencv2/core/version.hpp

-- Installing: /usr/local/include/opencv2/core/cuda_types.hpp

-- Installing: /usr/local/include/opencv2/core/cvstd.inl.hpp

-- Installing: /usr/local/include/opencv2/core/private.hpp

-- Installing: /usr/local/include/opencv2/core/ocl.hpp

-- Installing: /usr/local/include/opencv2/core/sse_utils.hpp

-- Installing: /usr/local/include/opencv2/core/ptr.inl.hpp

-- Installing: /usr/local/include/opencv2/core/core.hpp

-- Installing: /usr/local/include/opencv2/core/ocl_genbase.hpp

-- Installing: /usr/local/include/opencv2/core/base.hpp

-- Installing: /usr/local/include/opencv2/core/optim.hpp

-- Installing: /usr/local/include/opencv2/core/mat.inl.hpp

-- Installing: /usr/local/include/opencv2/core/ippasync.hpp

-- Installing: /usr/local/include/opencv2/core/bufferpool.hpp

-- Installing: /usr/local/include/opencv2/core/types_c.h

-- Installing: /usr/local/include/opencv2/core/core_c.h

-- Installing: /usr/local/include/opencv2/core/cvdef.h

-- Installing: /usr/local/lib/libopencv_flann.so.3.0.0

-- Installing: /usr/local/lib/libopencv_flann.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_flann.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_flann.so

-- Installing: /usr/local/include/opencv2/flann.hpp

-- Installing: /usr/local/include/opencv2/flann/flann.hpp

-- Installing: /usr/local/include/opencv2/flann/flann_base.hpp

-- Installing: /usr/local/include/opencv2/flann/miniflann.hpp

-- Installing: /usr/local/include/opencv2/flann/random.h

-- Installing: /usr/local/include/opencv2/flann/general.h

-- Installing: /usr/local/include/opencv2/flann/any.h

-- Installing: /usr/local/include/opencv2/flann/allocator.h

-- Installing: /usr/local/include/opencv2/flann/defines.h

-- Installing: /usr/local/include/opencv2/flann/ground_truth.h

-- Installing: /usr/local/include/opencv2/flann/index_testing.h

-- Installing: /usr/local/include/opencv2/flann/composite_index.h

-- Installing: /usr/local/include/opencv2/flann/logger.h

-- Installing: /usr/local/include/opencv2/flann/kdtree_index.h

-- Installing: /usr/local/include/opencv2/flann/params.h

-- Installing: /usr/local/include/opencv2/flann/object_factory.h

-- Installing: /usr/local/include/opencv2/flann/sampling.h

-- Installing: /usr/local/include/opencv2/flann/hierarchical_clustering_index.h

-- Installing: /usr/local/include/opencv2/flann/hdf5.h

-- Installing: /usr/local/include/opencv2/flann/linear_index.h

-- Installing: /usr/local/include/opencv2/flann/kdtree_single_index.h

-- Installing: /usr/local/include/opencv2/flann/autotuned_index.h

-- Installing: /usr/local/include/opencv2/flann/simplex_downhill.h

-- Installing: /usr/local/include/opencv2/flann/kmeans_index.h

-- Installing: /usr/local/include/opencv2/flann/saving.h

-- Installing: /usr/local/include/opencv2/flann/lsh_table.h

-- Installing: /usr/local/include/opencv2/flann/dummy.h

-- Installing: /usr/local/include/opencv2/flann/result_set.h

-- Installing: /usr/local/include/opencv2/flann/lsh_index.h

-- Installing: /usr/local/include/opencv2/flann/heap.h

-- Installing: /usr/local/include/opencv2/flann/matrix.h

-- Installing: /usr/local/include/opencv2/flann/dynamic_bitset.h

-- Installing: /usr/local/include/opencv2/flann/timer.h

-- Installing: /usr/local/include/opencv2/flann/nn_index.h

-- Installing: /usr/local/include/opencv2/flann/dist.h

-- Installing: /usr/local/include/opencv2/flann/all_indices.h

-- Installing: /usr/local/include/opencv2/flann/config.h

-- Installing: /usr/local/lib/libopencv_imgproc.so.3.0.0

-- Installing: /usr/local/lib/libopencv_imgproc.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_imgproc.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_imgproc.so

-- Installing: /usr/local/include/opencv2/imgproc.hpp

-- Installing: /usr/local/include/opencv2/imgproc/imgproc.hpp

-- Installing: /usr/local/include/opencv2/imgproc/types_c.h

-- Installing: /usr/local/include/opencv2/imgproc/imgproc_c.h

-- Installing: /usr/local/lib/libopencv_ml.so.3.0.0

-- Installing: /usr/local/lib/libopencv_ml.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_ml.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_ml.so

-- Installing: /usr/local/include/opencv2/ml.hpp

-- Installing: /usr/local/include/opencv2/ml/ml.hpp

-- Installing: /usr/local/lib/libopencv_photo.so.3.0.0

-- Installing: /usr/local/lib/libopencv_photo.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_photo.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_photo.so

-- Installing: /usr/local/include/opencv2/photo.hpp

-- Installing: /usr/local/include/opencv2/photo/cuda.hpp

-- Installing: /usr/local/include/opencv2/photo/photo.hpp

-- Installing: /usr/local/include/opencv2/photo/photo_c.h

-- Installing: /usr/local/lib/libopencv_video.so.3.0.0

-- Installing: /usr/local/lib/libopencv_video.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_video.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_video.so

-- Installing: /usr/local/include/opencv2/video.hpp

-- Installing: /usr/local/include/opencv2/video/tracking.hpp

-- Installing: /usr/local/include/opencv2/video/video.hpp

-- Installing: /usr/local/include/opencv2/video/background_segm.hpp

-- Installing: /usr/local/include/opencv2/video/tracking_c.h

-- Installing: /usr/local/lib/libopencv_imgcodecs.so.3.0.0

-- Installing: /usr/local/lib/libopencv_imgcodecs.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_imgcodecs.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_imgcodecs.so

-- Installing: /usr/local/include/opencv2/imgcodecs.hpp

-- Installing: /usr/local/include/opencv2/imgcodecs/imgcodecs.hpp

-- Installing: /usr/local/include/opencv2/imgcodecs/ios.h

-- Installing: /usr/local/include/opencv2/imgcodecs/imgcodecs_c.h

-- Installing: /usr/local/lib/libopencv_shape.so.3.0.0

-- Installing: /usr/local/lib/libopencv_shape.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_shape.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_shape.so

-- Installing: /usr/local/include/opencv2/shape.hpp

-- Installing: /usr/local/include/opencv2/shape/emdL1.hpp

-- Installing: /usr/local/include/opencv2/shape/shape_distance.hpp

-- Installing: /usr/local/include/opencv2/shape/shape_transformer.hpp

-- Installing: /usr/local/include/opencv2/shape/shape.hpp

-- Installing: /usr/local/include/opencv2/shape/hist_cost.hpp

-- Installing: /usr/local/lib/libopencv_videoio.so.3.0.0

-- Installing: /usr/local/lib/libopencv_videoio.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_videoio.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_videoio.so

-- Installing: /usr/local/include/opencv2/videoio.hpp

-- Installing: /usr/local/include/opencv2/videoio/videoio.hpp

-- Installing: /usr/local/include/opencv2/videoio/cap_ios.h

-- Installing: /usr/local/include/opencv2/videoio/videoio_c.h

-- Installing: /usr/local/lib/libopencv_highgui.so.3.0.0

-- Installing: /usr/local/lib/libopencv_highgui.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_highgui.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_highgui.so

-- Installing: /usr/local/include/opencv2/highgui.hpp

-- Installing: /usr/local/include/opencv2/highgui/highgui.hpp

-- Installing: /usr/local/include/opencv2/highgui/highgui_c.h

-- Installing: /usr/local/lib/libopencv_objdetect.so.3.0.0

-- Installing: /usr/local/lib/libopencv_objdetect.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_objdetect.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_objdetect.so

-- Installing: /usr/local/include/opencv2/objdetect.hpp

-- Installing: /usr/local/include/opencv2/objdetect/detection_based_tracker.hpp

-- Installing: /usr/local/include/opencv2/objdetect/objdetect.hpp

-- Installing: /usr/local/include/opencv2/objdetect/objdetect_c.h

-- Installing: /usr/local/lib/libopencv_superres.so.3.0.0

-- Installing: /usr/local/lib/libopencv_superres.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_superres.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_superres.so

-- Installing: /usr/local/include/opencv2/superres.hpp

-- Installing: /usr/local/include/opencv2/superres/optical_flow.hpp

-- Installing: /usr/local/lib/libopencv_ts.a

-- Installing: /usr/local/lib/libopencv_features2d.so.3.0.0

-- Installing: /usr/local/lib/libopencv_features2d.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_features2d.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_features2d.so

-- Installing: /usr/local/include/opencv2/features2d.hpp

-- Installing: /usr/local/include/opencv2/features2d/features2d.hpp

-- Installing: /usr/local/lib/libopencv_calib3d.so.3.0.0

-- Installing: /usr/local/lib/libopencv_calib3d.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_calib3d.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_calib3d.so

-- Installing: /usr/local/include/opencv2/calib3d.hpp

-- Installing: /usr/local/include/opencv2/calib3d/calib3d.hpp

-- Installing: /usr/local/include/opencv2/calib3d/calib3d_c.h

-- Installing: /usr/local/lib/libopencv_stitching.so.3.0.0

-- Installing: /usr/local/lib/libopencv_stitching.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_stitching.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_stitching.so

-- Installing: /usr/local/include/opencv2/stitching.hpp

-- Installing: /usr/local/include/opencv2/stitching/warpers.hpp

-- Installing: /usr/local/include/opencv2/stitching/detail/blenders.hpp

-- Installing: /usr/local/include/opencv2/stitching/detail/exposure_compensate.hpp

-- Installing: /usr/local/include/opencv2/stitching/detail/motion_estimators.hpp

-- Installing: /usr/local/include/opencv2/stitching/detail/matchers.hpp

-- Installing: /usr/local/include/opencv2/stitching/detail/camera.hpp

-- Installing: /usr/local/include/opencv2/stitching/detail/warpers_inl.hpp

-- Installing: /usr/local/include/opencv2/stitching/detail/warpers.hpp

-- Installing: /usr/local/include/opencv2/stitching/detail/util.hpp

-- Installing: /usr/local/include/opencv2/stitching/detail/autocalib.hpp

-- Installing: /usr/local/include/opencv2/stitching/detail/seam_finders.hpp

-- Installing: /usr/local/include/opencv2/stitching/detail/timelapsers.hpp

-- Installing: /usr/local/include/opencv2/stitching/detail/util_inl.hpp

-- Installing: /usr/local/lib/libopencv_videostab.so.3.0.0

-- Installing: /usr/local/lib/libopencv_videostab.so.3.0

-- Set runtime path of "/usr/local/lib/libopencv_videostab.so.3.0.0" to "/usr/local/lib"

-- Installing: /usr/local/lib/libopencv_videostab.so

-- Installing: /usr/local/include/opencv2/videostab.hpp

-- Installing: /usr/local/include/opencv2/videostab/optical_flow.hpp

-- Installing: /usr/local/include/opencv2/videostab/log.hpp

-- Installing: /usr/local/include/opencv2/videostab/global_motion.hpp

-- Installing: /usr/local/include/opencv2/videostab/fast_marching.hpp

-- Installing: /usr/local/include/opencv2/videostab/frame_source.hpp

-- Installing: /usr/local/include/opencv2/videostab/outlier_rejection.hpp

-- Installing: /usr/local/include/opencv2/videostab/ring_buffer.hpp

-- Installing: /usr/local/include/opencv2/videostab/motion_stabilizing.hpp

-- Installing: /usr/local/include/opencv2/videostab/deblurring.hpp

-- Installing: /usr/local/include/opencv2/videostab/wobble_suppression.hpp

-- Installing: /usr/local/include/opencv2/videostab/inpainting.hpp

-- Installing: /usr/local/include/opencv2/videostab/fast_marching_inl.hpp

-- Installing: /usr/local/include/opencv2/videostab/stabilizer.hpp

-- Installing: /usr/local/include/opencv2/videostab/motion_core.hpp

-- Installing: /usr/local/lib/python2.7/dist-packages/cv2.so

-- Set runtime path of "/usr/local/lib/python2.7/dist-packages/cv2.so" to "/usr/local/lib"

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_fullbody.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_licence_plate_rus_16stages.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_righteye_2splits.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_frontalcatface.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_lefteye_2splits.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_profileface.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_eye_tree_eyeglasses.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_frontalcatface_extended.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_smile.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_eye.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt2.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_upperbody.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt_tree.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_lowerbody.xml

-- Installing: /usr/local/share/OpenCV/haarcascades/haarcascade_russian_plate_number.xml

-- Installing: /usr/local/share/OpenCV/lbpcascades/lbpcascade_frontalcatface.xml

-- Installing: /usr/local/share/OpenCV/lbpcascades/lbpcascade_profileface.xml

-- Installing: /usr/local/share/OpenCV/lbpcascades/lbpcascade_silverware.xml

-- Installing: /usr/local/share/OpenCV/lbpcascades/lbpcascade_frontalface.xml

-- Installing: /usr/local/bin/opencv_traincascade

-- Set runtime path of "/usr/local/bin/opencv_traincascade" to "/usr/local/lib"

-- Installing: /usr/local/bin/opencv_createsamples

-- Set runtime path of "/usr/local/bin/opencv_createsamples" to "/usr/local/lib"

-- Installing: /usr/local/bin/opencv_annotation

-- Set runtime path of "/usr/local/bin/opencv_annotation" to "/usr/local/lib



빌드하는데 에러 뿜뿜

/tmp/cc20pRHU.o: In function `main':

mousecb.cpp:(.text+0x278): undefined reference to `cv::imread(cv::String const&, int)'

mousecb.cpp:(.text+0x2e0): undefined reference to `cv::namedWindow(cv::String const&, int)'

mousecb.cpp:(.text+0x310): undefined reference to `cv::setMouseCallback(cv::String const&, void (*)(int, int, int, int, void*), void*)'

mousecb.cpp:(.text+0x354): undefined reference to `cv::imshow(cv::String const&, cv::_InputArray const&)'

mousecb.cpp:(.text+0x428): undefined reference to `cv::rectangle(cv::_InputOutputArray const&, cv::Point_<int>, cv::Point_<int>, cv::Scalar_<double> const&, int, int, int)'

mousecb.cpp:(.text+0x46c): undefined reference to `cv::imshow(cv::String const&, cv::_InputArray const&)'

/tmp/cc20pRHU.o: In function `cv::String::String(char const*)':

mousecb.cpp:(.text._ZN2cv6StringC2EPKc[_ZN2cv6StringC5EPKc]+0x4c): undefined reference to `cv::String::allocate(unsigned int)'

/tmp/cc20pRHU.o: In function `cv::String::~String()':

mousecb.cpp:(.text._ZN2cv6StringD2Ev[_ZN2cv6StringD5Ev]+0x14): undefined reference to `cv::String::deallocate()'

collect2: ld returned 1 exit status


imread 같은게 core나 highgui에서 imgcodecs로 변경해서 라이브러리 새로 추가

Try to add -lopencv_imgcodecs to linker flags

[링크 : https://github.com/BVLC/caffe/issues/1276]


그래도 에러...

/usr/bin/ld: warning: libopencv_core.so.3.0, needed by //usr/local/lib/libopencv_imgcodecs.so, may conflict with libopencv_core.so.2.4

/usr/bin/ld: /tmp/ccP0rjTt.o: undefined reference to symbol 'cv::String::deallocate()'

//usr/local/lib/libopencv_core.so.3.0: error adding symbols: DSO missing from command line

collect2: ld returned 1 exit status


$ sudo  find / -name "libopencv_core.so*"

/usr/lib/libopencv_core.so.2.3

/usr/lib/libopencv_core.so

/usr/lib/libopencv_core.so.2.4

/usr/lib/libopencv_core.so.2.4.1

/usr/lib/libopencv_core.so.2.3.1

/usr/local/lib/libopencv_core.so

/usr/local/lib/libopencv_core.so.3.0.0

/usr/local/lib/libopencv_core.so.3.0


$ g++ -L/usr/local/lib

링킹 문제로 인해 경로 변경하니 좀 줄긴한데...

/usr/bin/ld: /tmp/ccM8ZiXA.o: undefined reference to symbol 'cv::rectangle(cv::_InputOutputArray const&, cv::Point_<int>, cv::Point_<int>, cv::Scalar_<double> const&, int, int, int)'

//usr/local/lib/libopencv_imgproc.so.3.0: error adding symbols: DSO missing from command line 


이렇게 입력하고야 진정시킴..

$ g++ -lopencv_core -lopencv_video -lopencv_highgui -lopencv_imgcodecs -lopencv_features2d -lopencv_imgproc -L/usr/local/lib 


근데 정작 돌려봐도 성능 차이가 느껴지진 않네..(template matching)

먼가.. 빼먹은게 있나..


[링크 : http://raspberrypi.stackexchange.com/questions/27232/installing-opencv-3-0-on-raspberry-pi-b]

[링크 : http://www.sushvision.com/vision1.html]

Posted by 구차니
embeded/raspberry pi2015. 10. 5. 22:05

cam 1은 왼쪽 눈깔.. (?)

cam 2는 오른쪽 눈깔

각각의 눈에 대한 pan (X축) 제어가 가능하며

control 윈도우는 두개 동시 동축 제어


우측 상단의 작은 창은 현재 클릭해서 저장된 영역이며

검은 사각형은 중심점

녹색 사각형은 클릭한 위치의 이미지와 매칭되는 영역

빨간 사각형은 클릭했던 위치이나... 별 의미는 없다

(클릭시 녹색 영역으로 겹치고 움직이면 이전 클릭 위치라는 정도니..)


초당 1프레임 겨우 하는 느낌이니..

쓰레드나  openMP 사용해서 프로세스 별로 분할해서 퍼포먼스를 올려봐야겠다.



$ cat makefile

all:

        g++ cv.cpp -lopencv_core -lopencv_video -lopencv_highgui -lopencv_imgproc -lwiringPi


clean:

        rm a.out


run:

        DISPLAY=:0.0 sudo ./a.out 


$ cat cv.cpp

#include <opencv2/core/core.hpp>

#include <opencv2/highgui/highgui.hpp>

#include <opencv2/imgproc/imgproc.hpp>

#include <iostream>


#include <wiringPi.h>


#define MIN_POS 30

#define MAX_POS 110


using namespace cv;

using namespace std;


bool bMouse = true;

Point mpos(160,120);


void CallBackFunc(int event, int x, int y, int flags, void* userdata)

{


        switch(event)

        {

        default:

                break;


        case EVENT_LBUTTONDOWN:

                cout << "EVENT_LBUTTONDOWN" << endl;

                cout << "pos (" << x << "," << y << ")" << endl;

                mpos.x = x;

                mpos.y = y;

                bMouse = true;

                break;

        case EVENT_LBUTTONUP:

                cout << "EVENT_LBUTTONUP" << endl;

                break;

        case EVENT_RBUTTONDOWN:

                cout << "EVENT_RBUTTONDOWN" << endl;

                bMouse = true;

                break;

        }

}


void init_wiringpi()

{

        if(wiringPiSetup() == -1) exit(0);


        pinMode(1, PWM_OUTPUT);

        pwmSetMode(PWM_MODE_MS);

//      pwmSetRange(1024);

//      pwmSetClock(400);


        pinMode(23, PWM_OUTPUT);

        pwmSetMode(PWM_MODE_MS);

        pwmSetRange(1024);

        pwmSetClock(400);


        pwmWrite(1,     MIN_POS + (MAX_POS - MIN_POS) / 2);

        pwmWrite(23,    MIN_POS + (MAX_POS - MIN_POS) / 2);

}


void setPWM_1(int val)

{

        pwmWrite(23, val);

}


void setPWM_2(int val)

{

        pwmWrite(1, val);

}



void on_trackbar_1(int pos, void *ptr)

{

        int val = MIN_POS + pos * (MAX_POS - MIN_POS) / 100;

        setPWM_1(val);


        cout << "pos 1 [" << pos << ":" << val << "]" << endl;

}


void on_trackbar_2(int pos, void *ptr)

{

        int val = MIN_POS + pos * (MAX_POS - MIN_POS) / 100;

        setPWM_2(val);


        cout << "pos 2 [" << pos << ":" << val << "]" << endl;

}


void on_trackbar_3(int pos, void *ptr)

{

        int val = MIN_POS + pos * (MAX_POS - MIN_POS) / 100;

//      setPWM_1(val);

//      setPWM_2(val);


        setTrackbarPos("track 1", "cam 1", pos);

        setTrackbarPos("track 2", "cam 2", pos);


        cout << "pos 3 [" << pos << ":" << val << "]" << endl;

}


int main(int argc, char** argv)

{

        // opencv 2 style

        VideoCapture cap(0);

        int pos[2];


        init_wiringpi();


        if(!cap.isOpened())

        {

                cout << "No camera detected" << endl;

                return -1;

        }

        else

        {

                cout << "In capture ..." << endl;

                cap.set(CV_CAP_PROP_FRAME_WIDTH, 320);

                cap.set(CV_CAP_PROP_FRAME_HEIGHT, 240);

        }


        VideoCapture cap2(1);

        if(!cap2.isOpened())

        {

                cout << "No camera detected" << endl;

                return -1;

        }

        else

        {

                cout << "In capture ..." << endl;

                cap2.set(CV_CAP_PROP_FRAME_WIDTH, 320);

                cap2.set(CV_CAP_PROP_FRAME_HEIGHT, 240);

        }


        namedWindow("cam 1", WINDOW_AUTOSIZE );

        namedWindow("cam 2", WINDOW_AUTOSIZE );

        namedWindow("control", WINDOW_AUTOSIZE );

        namedWindow("crop", WINDOW_AUTOSIZE );


        createTrackbar("track 1", "cam 1", &pos[0], 100, on_trackbar_1 );

        createTrackbar("track 2", "cam 2", &pos[1], 100, on_trackbar_2 );

        createTrackbar("track 3", "control", &pos[0], 100, on_trackbar_3 );


        setTrackbarPos("track 1", "cam 1", 50);

        setTrackbarPos("track 2", "cam 2", 50);

        setTrackbarPos("track 3", "control", 50);


        setMouseCallback("cam 1", CallBackFunc, NULL);


        Mat frame;

        Mat result;

        Mat tMat;

        Mat crop;


        double minVal;

        double maxVal;

        Point minLoc;

        Point maxLoc;

        Point matchLoc;


        for(;;)

        {


                Point pt[2];

                if(!cap.read(frame)) break;

                        pt[0].x = 150;

                        pt[0].y = 110;

                        pt[1].x = pt[0].x + 20;

                        pt[1].y = pt[0].y + 20;


                if(bMouse)

                {

                        tMat = frame.clone();

                        crop = Mat(tMat, Rect(mpos.x - 10, mpos.y - 10, 20, 20));

                        imshow("crop", crop);

                        bMouse = false;

                }


                matchTemplate( frame, crop, result, CV_TM_SQDIFF );

                normalize( result, result, 0, 1, NORM_MINMAX, -1, Mat() );

                minMaxLoc( result, &minVal, &maxVal, &minLoc, &maxLoc, Mat() );

                matchLoc = minLoc;

                cout << "matchLoc : " << matchLoc << endl;


                rectangle(frame, pt[0], pt[1], Scalar(0,0,0),2);

                rectangle(frame, Point(mpos.x - 10, mpos.y - 10), Point(mpos.x + 10, mpos.y + 10), Scalar(0,0,255),2);

                rectangle(frame, matchLoc, Point( matchLoc.x + 20 , matchLoc.y + 20 ), Scalar(0,255,0), 2);


                        imshow("cam 1", frame);


                if(!cap2.read(frame)) break;

                rectangle(frame, pt[0], pt[1], Scalar(0,0,0),2);


                matchTemplate( frame, crop, result, CV_TM_SQDIFF );

                normalize( result, result, 0, 1, NORM_MINMAX, -1, Mat() );

                minMaxLoc( result, &minVal, &maxVal, &minLoc, &maxLoc, Mat() );

                matchLoc = minLoc;

                cout << "matchLoc : " << matchLoc << endl;


                rectangle(frame, matchLoc, Point( matchLoc.x + 20 , matchLoc.y + 20 ), Scalar(0,255,0), 2);

                        imshow("cam 2", frame);


                if(waitKey(30) >= 0) break;

        }


        return 0;

} 



Posted by 구차니
embeded/raspberry pi2015. 10. 1. 13:27

웹을 통해서 GPIO 제어하는 웹 어플


확장 보드를 통해 pwm 제어용 칩을 달면 device를 통해 찾아서 제어가 가능하지만..

gpio는 in/out만 설정이 가능하고 on/off만 되는 듯 제약이 크다

보기에는 좋으나.. 그리 쓸만하진 않은 기분?

(wiringpi를 써서 그런걸지도..)


[링크 : http://todayhumor.com/?programmer_13608]

    [링크 : http://www.rasplay.org/?p=5061]

    [링크 : http://webiopi.trouch.com/]


다만.. rpi 2b에서는 안될거 같기도 하고..

[링크 : https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=98981]


+

0.7.1 rpi2용 패치 적용 버전

WebIOPi-0.7.1.tar.gz

+



으으 설치 겁나 길다

$ sudo ./setup.sh


Installing WebIOPi...


Updating apt package list...

기존 http://raspberrypi.collabora.com wheezy Release.gpg

받기:1 http://archive.raspberrypi.org wheezy Release.gpg [473 B]

받기:2 http://mirrordirector.raspbian.org wheezy Release.gpg [490 B]

기존 http://raspberrypi.collabora.com wheezy Release

받기:3 http://mirrordirector.raspbian.org wheezy Release [14.4 kB]

받기:4 http://archive.raspberrypi.org wheezy Release [17.6 kB]

기존 http://raspberrypi.collabora.com wheezy/rpi armhf Packages

받기:5 http://archive.raspberrypi.org wheezy/main armhf Packages [135 kB]

받기:6 http://mirrordirector.raspbian.org wheezy/main armhf Packages [6,908 kB]

무시http://raspberrypi.collabora.com wheezy/rpi Translation-ko_KR

무시http://raspberrypi.collabora.com wheezy/rpi Translation-ko

무시http://raspberrypi.collabora.com wheezy/rpi Translation-en

무시http://archive.raspberrypi.org wheezy/main Translation-ko_KR

무시http://archive.raspberrypi.org wheezy/main Translation-ko

무시http://archive.raspberrypi.org wheezy/main Translation-en

받기:7 http://mirrordirector.raspbian.org wheezy/contrib armhf Packages [23.6 kB]

받기:8 http://mirrordirector.raspbian.org wheezy/non-free armhf Packages [49.3 kB]

받기:9 http://mirrordirector.raspbian.org wheezy/rpi armhf Packages [592 B]

무시http://mirrordirector.raspbian.org wheezy/contrib Translation-ko_KR

무시http://mirrordirector.raspbian.org wheezy/contrib Translation-ko

무시http://mirrordirector.raspbian.org wheezy/contrib Translation-en

무시http://mirrordirector.raspbian.org wheezy/main Translation-ko_KR

무시http://mirrordirector.raspbian.org wheezy/main Translation-ko

무시http://mirrordirector.raspbian.org wheezy/main Translation-en

무시http://mirrordirector.raspbian.org wheezy/non-free Translation-ko_KR

무시http://mirrordirector.raspbian.org wheezy/non-free Translation-ko

무시http://mirrordirector.raspbian.org wheezy/non-free Translation-en

무시http://mirrordirector.raspbian.org wheezy/rpi Translation-ko_KR

무시http://mirrordirector.raspbian.org wheezy/rpi Translation-ko

무시http://mirrordirector.raspbian.org wheezy/rpi Translation-en

내려받기 7,149 k바이트, 소요시간 28초 (249 k바이트/초)

패키지 목록을 읽는 중입니다... 완료


Found Python 2.7.3...

Trying to install python-dev using apt-get

패키지 목록을 읽는 중입니다... 완료

의존성 트리를 만드는 중입니다

상태 정보를 읽는 중입니다... 완료

다음 패키지를 더 설치할 것입니다:

  libssl-dev libssl-doc python-pkg-resources python2.7-dev

제안하는 패키지:

  python-distribute python-distribute-doc

다음 새 패키지를 설치할 것입니다:

  libssl-dev libssl-doc python-dev python-pkg-resources python-setuptools

  python2.7-dev

0개 업그레이드, 6개 새로 설치, 0개 제거 및 6개 업그레이드 안 함.

31.9 M바이트 아카이브를 받아야 합니다.

이 작업 후 42.7 M바이트의 디스크 공간을 더 사용하게 됩니다.

받기:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libssl-dev armhf 1.0.1e-2+rvt+deb7u17 [1,500 kB]

받기:2 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libssl-doc all 1.0.1e-2+rvt+deb7u17 [1,199 kB]

받기:3 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python2.7-dev armhf 2.7.3-6+deb7u2 [28.7 MB]

받기:4 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python-dev all 2.7.3-4+deb7u1 [920 B]

받기:5 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python-pkg-resources all 0.6.24-1 [63.6 kB]

받기:6 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python-setuptools all 0.6.24-1 [449 kB]

내려받기 31.9 M바이트, 소요시간 14초 (2,171 k바이트/초)

Selecting previously unselected package libssl-dev.

(데이터베이스 읽는중 ...현재 91702개의 파일과 디렉터리가 설치되어 있습니다.)

libssl-dev 패키지를 푸는 중입니다 (.../libssl-dev_1.0.1e-2+rvt+deb7u17_armhf.deb에서) ...

Selecting previously unselected package libssl-doc.

libssl-doc 패키지를 푸는 중입니다 (.../libssl-doc_1.0.1e-2+rvt+deb7u17_all.deb에서) ...

Selecting previously unselected package python2.7-dev.

python2.7-dev 패키지를 푸는 중입니다 (.../python2.7-dev_2.7.3-6+deb7u2_armhf.deb에서) ...

Selecting previously unselected package python-dev.

python-dev 패키지를 푸는 중입니다 (.../python-dev_2.7.3-4+deb7u1_all.deb에서) ...

Selecting previously unselected package python-pkg-resources.

python-pkg-resources 패키지를 푸는 중입니다 (.../python-pkg-resources_0.6.24-1_all.deb에서) ...

Selecting previously unselected package python-setuptools.

python-setuptools 패키지를 푸는 중입니다 (.../python-setuptools_0.6.24-1_all.deb에서) ...

man-db에 대한 트리거를 처리하는 중입니다 ...

libssl-dev (1.0.1e-2+rvt+deb7u17) 설정하는 중입니다 ...

libssl-doc (1.0.1e-2+rvt+deb7u17) 설정하는 중입니다 ...

python2.7-dev (2.7.3-6+deb7u2) 설정하는 중입니다 ...

python-dev (2.7.3-4+deb7u1) 설정하는 중입니다 ...

python-pkg-resources (0.6.24-1) 설정하는 중입니다 ...

python-setuptools (0.6.24-1) 설정하는 중입니다 ...

Trying to install WebIOPi for Python 2.7.3

running install

Checking .pth file support in /usr/local/lib/python2.7/dist-packages/

/usr/bin/python -E -c pass

TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files

running bdist_egg

running egg_info

creating WebIOPi.egg-info

writing WebIOPi.egg-info/PKG-INFO

writing top-level names to WebIOPi.egg-info/top_level.txt

writing dependency_links to WebIOPi.egg-info/dependency_links.txt

writing manifest file 'WebIOPi.egg-info/SOURCES.txt'

reading manifest file 'WebIOPi.egg-info/SOURCES.txt'

writing manifest file 'WebIOPi.egg-info/SOURCES.txt'

installing library code to build/bdist.linux-armv7l/egg

running install_lib

running build_py

creating build

creating build/lib.linux-armv7l-2.7

creating build/lib.linux-armv7l-2.7/webiopi

copying webiopi/__main__.py -> build/lib.linux-armv7l-2.7/webiopi

copying webiopi/__init__.py -> build/lib.linux-armv7l-2.7/webiopi

creating build/lib.linux-armv7l-2.7/webiopi/utils

copying webiopi/utils/crypto.py -> build/lib.linux-armv7l-2.7/webiopi/utils

copying webiopi/utils/config.py -> build/lib.linux-armv7l-2.7/webiopi/utils

copying webiopi/utils/loader.py -> build/lib.linux-armv7l-2.7/webiopi/utils

copying webiopi/utils/version.py -> build/lib.linux-armv7l-2.7/webiopi/utils

copying webiopi/utils/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/utils

copying webiopi/utils/logger.py -> build/lib.linux-armv7l-2.7/webiopi/utils

copying webiopi/utils/types.py -> build/lib.linux-armv7l-2.7/webiopi/utils

copying webiopi/utils/thread.py -> build/lib.linux-armv7l-2.7/webiopi/utils

creating build/lib.linux-armv7l-2.7/webiopi/clients

copying webiopi/clients/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/clients

creating build/lib.linux-armv7l-2.7/webiopi/protocols

copying webiopi/protocols/coap.py -> build/lib.linux-armv7l-2.7/webiopi/protocols

copying webiopi/protocols/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/protocols

copying webiopi/protocols/rest.py -> build/lib.linux-armv7l-2.7/webiopi/protocols

copying webiopi/protocols/http.py -> build/lib.linux-armv7l-2.7/webiopi/protocols

creating build/lib.linux-armv7l-2.7/webiopi/server

copying webiopi/server/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/server

creating build/lib.linux-armv7l-2.7/webiopi/decorators

copying webiopi/decorators/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/decorators

copying webiopi/decorators/rest.py -> build/lib.linux-armv7l-2.7/webiopi/decorators

creating build/lib.linux-armv7l-2.7/webiopi/devices

copying webiopi/devices/i2c.py -> build/lib.linux-armv7l-2.7/webiopi/devices

copying webiopi/devices/onewire.py -> build/lib.linux-armv7l-2.7/webiopi/devices

copying webiopi/devices/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/devices

copying webiopi/devices/spi.py -> build/lib.linux-armv7l-2.7/webiopi/devices

copying webiopi/devices/serial.py -> build/lib.linux-armv7l-2.7/webiopi/devices

copying webiopi/devices/bus.py -> build/lib.linux-armv7l-2.7/webiopi/devices

copying webiopi/devices/manager.py -> build/lib.linux-armv7l-2.7/webiopi/devices

copying webiopi/devices/instance.py -> build/lib.linux-armv7l-2.7/webiopi/devices

creating build/lib.linux-armv7l-2.7/webiopi/devices/digital

copying webiopi/devices/digital/pcf8574.py -> build/lib.linux-armv7l-2.7/webiopi/devices/digital

copying webiopi/devices/digital/ds2408.py -> build/lib.linux-armv7l-2.7/webiopi/devices/digital

copying webiopi/devices/digital/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/devices/digital

copying webiopi/devices/digital/mcp23XXX.py -> build/lib.linux-armv7l-2.7/webiopi/devices/digital

copying webiopi/devices/digital/gpio.py -> build/lib.linux-armv7l-2.7/webiopi/devices/digital

creating build/lib.linux-armv7l-2.7/webiopi/devices/analog

copying webiopi/devices/analog/pcf8591.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog

copying webiopi/devices/analog/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog

copying webiopi/devices/analog/mcp492X.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog

copying webiopi/devices/analog/mcp48XX.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog

copying webiopi/devices/analog/mcp3x0x.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog

copying webiopi/devices/analog/mcp4725.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog

copying webiopi/devices/analog/pca9685.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog

copying webiopi/devices/analog/ads1x1x.py -> build/lib.linux-armv7l-2.7/webiopi/devices/analog

creating build/lib.linux-armv7l-2.7/webiopi/devices/sensor

copying webiopi/devices/sensor/tslXXXX.py -> build/lib.linux-armv7l-2.7/webiopi/devices/sensor

copying webiopi/devices/sensor/onewiretemp.py -> build/lib.linux-armv7l-2.7/webiopi/devices/sensor

copying webiopi/devices/sensor/bmp085.py -> build/lib.linux-armv7l-2.7/webiopi/devices/sensor

copying webiopi/devices/sensor/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/devices/sensor

copying webiopi/devices/sensor/hytXXX.py -> build/lib.linux-armv7l-2.7/webiopi/devices/sensor

copying webiopi/devices/sensor/tmpXXX.py -> build/lib.linux-armv7l-2.7/webiopi/devices/sensor

copying webiopi/devices/sensor/vcnl4000.py -> build/lib.linux-armv7l-2.7/webiopi/devices/sensor

creating build/lib.linux-armv7l-2.7/webiopi/devices/shield

copying webiopi/devices/shield/__init__.py -> build/lib.linux-armv7l-2.7/webiopi/devices/shield

copying webiopi/devices/shield/piface.py -> build/lib.linux-armv7l-2.7/webiopi/devices/shield

running build_ext

building '_webiopi.GPIO' extension

creating build/temp.linux-armv7l-2.7

creating build/temp.linux-armv7l-2.7/native

gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c native/bridge.c -o build/temp.linux-armv7l-2.7/native/bridge.o

gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c native/gpio.c -o build/temp.linux-armv7l-2.7/native/gpio.o

gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c native/cpuinfo.c -o build/temp.linux-armv7l-2.7/native/cpuinfo.o

creating build/lib.linux-armv7l-2.7/_webiopi

gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/native/bridge.o build/temp.linux-armv7l-2.7/native/gpio.o build/temp.linux-armv7l-2.7/native/cpuinfo.o -o build/lib.linux-armv7l-2.7/_webiopi/GPIO.so

creating build/bdist.linux-armv7l

creating build/bdist.linux-armv7l/egg

creating build/bdist.linux-armv7l/egg/webiopi

creating build/bdist.linux-armv7l/egg/webiopi/server

copying build/lib.linux-armv7l-2.7/webiopi/server/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/server

copying build/lib.linux-armv7l-2.7/webiopi/__main__.py -> build/bdist.linux-armv7l/egg/webiopi

creating build/bdist.linux-armv7l/egg/webiopi/decorators

copying build/lib.linux-armv7l-2.7/webiopi/decorators/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/decorators

copying build/lib.linux-armv7l-2.7/webiopi/decorators/rest.py -> build/bdist.linux-armv7l/egg/webiopi/decorators

copying build/lib.linux-armv7l-2.7/webiopi/__init__.py -> build/bdist.linux-armv7l/egg/webiopi

creating build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-2.7/webiopi/utils/crypto.py -> build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-2.7/webiopi/utils/config.py -> build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-2.7/webiopi/utils/loader.py -> build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-2.7/webiopi/utils/version.py -> build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-2.7/webiopi/utils/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-2.7/webiopi/utils/logger.py -> build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-2.7/webiopi/utils/types.py -> build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-2.7/webiopi/utils/thread.py -> build/bdist.linux-armv7l/egg/webiopi/utils

creating build/bdist.linux-armv7l/egg/webiopi/protocols

copying build/lib.linux-armv7l-2.7/webiopi/protocols/coap.py -> build/bdist.linux-armv7l/egg/webiopi/protocols

copying build/lib.linux-armv7l-2.7/webiopi/protocols/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/protocols

copying build/lib.linux-armv7l-2.7/webiopi/protocols/rest.py -> build/bdist.linux-armv7l/egg/webiopi/protocols

copying build/lib.linux-armv7l-2.7/webiopi/protocols/http.py -> build/bdist.linux-armv7l/egg/webiopi/protocols

creating build/bdist.linux-armv7l/egg/webiopi/devices

copying build/lib.linux-armv7l-2.7/webiopi/devices/i2c.py -> build/bdist.linux-armv7l/egg/webiopi/devices

creating build/bdist.linux-armv7l/egg/webiopi/devices/digital

copying build/lib.linux-armv7l-2.7/webiopi/devices/digital/pcf8574.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital

copying build/lib.linux-armv7l-2.7/webiopi/devices/digital/ds2408.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital

copying build/lib.linux-armv7l-2.7/webiopi/devices/digital/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital

copying build/lib.linux-armv7l-2.7/webiopi/devices/digital/mcp23XXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital

copying build/lib.linux-armv7l-2.7/webiopi/devices/digital/gpio.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital

copying build/lib.linux-armv7l-2.7/webiopi/devices/onewire.py -> build/bdist.linux-armv7l/egg/webiopi/devices

copying build/lib.linux-armv7l-2.7/webiopi/devices/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices

copying build/lib.linux-armv7l-2.7/webiopi/devices/spi.py -> build/bdist.linux-armv7l/egg/webiopi/devices

creating build/bdist.linux-armv7l/egg/webiopi/devices/shield

copying build/lib.linux-armv7l-2.7/webiopi/devices/shield/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/shield

copying build/lib.linux-armv7l-2.7/webiopi/devices/shield/piface.py -> build/bdist.linux-armv7l/egg/webiopi/devices/shield

copying build/lib.linux-armv7l-2.7/webiopi/devices/serial.py -> build/bdist.linux-armv7l/egg/webiopi/devices

copying build/lib.linux-armv7l-2.7/webiopi/devices/bus.py -> build/bdist.linux-armv7l/egg/webiopi/devices

creating build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/pcf8591.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/mcp492X.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/mcp48XX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/mcp3x0x.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/mcp4725.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/pca9685.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-2.7/webiopi/devices/analog/ads1x1x.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-2.7/webiopi/devices/manager.py -> build/bdist.linux-armv7l/egg/webiopi/devices

creating build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-2.7/webiopi/devices/sensor/tslXXXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-2.7/webiopi/devices/sensor/onewiretemp.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-2.7/webiopi/devices/sensor/bmp085.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-2.7/webiopi/devices/sensor/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-2.7/webiopi/devices/sensor/hytXXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-2.7/webiopi/devices/sensor/tmpXXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-2.7/webiopi/devices/sensor/vcnl4000.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-2.7/webiopi/devices/instance.py -> build/bdist.linux-armv7l/egg/webiopi/devices

creating build/bdist.linux-armv7l/egg/webiopi/clients

copying build/lib.linux-armv7l-2.7/webiopi/clients/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/clients

creating build/bdist.linux-armv7l/egg/_webiopi

copying build/lib.linux-armv7l-2.7/_webiopi/GPIO.so -> build/bdist.linux-armv7l/egg/_webiopi

byte-compiling build/bdist.linux-armv7l/egg/webiopi/server/__init__.py to __init__.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/__main__.py to __main__.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/decorators/__init__.py to __init__.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/decorators/rest.py to rest.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/__init__.py to __init__.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/crypto.py to crypto.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/config.py to config.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/loader.py to loader.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/version.py to version.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/__init__.py to __init__.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/logger.py to logger.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/types.py to types.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/thread.py to thread.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/coap.py to coap.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/__init__.py to __init__.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/rest.py to rest.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/http.py to http.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/i2c.py to i2c.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/pcf8574.py to pcf8574.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/ds2408.py to ds2408.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/__init__.py to __init__.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/mcp23XXX.py to mcp23XXX.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/gpio.py to gpio.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/onewire.py to onewire.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/__init__.py to __init__.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/spi.py to spi.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/shield/__init__.py to __init__.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/shield/piface.py to piface.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/serial.py to serial.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/bus.py to bus.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/pcf8591.py to pcf8591.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/__init__.py to __init__.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp492X.py to mcp492X.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp48XX.py to mcp48XX.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp3x0x.py to mcp3x0x.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp4725.py to mcp4725.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/pca9685.py to pca9685.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/ads1x1x.py to ads1x1x.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/manager.py to manager.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/tslXXXX.py to tslXXXX.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/onewiretemp.py to onewiretemp.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/bmp085.py to bmp085.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/__init__.py to __init__.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/hytXXX.py to hytXXX.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/tmpXXX.py to tmpXXX.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/vcnl4000.py to vcnl4000.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/instance.py to instance.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/clients/__init__.py to __init__.pyc

creating stub loader for _webiopi/GPIO.so

Creating missing __init__.py for _webiopi

byte-compiling build/bdist.linux-armv7l/egg/_webiopi/GPIO.py to GPIO.pyc

byte-compiling build/bdist.linux-armv7l/egg/_webiopi/__init__.py to __init__.pyc

creating build/bdist.linux-armv7l/egg/EGG-INFO

copying WebIOPi.egg-info/PKG-INFO -> build/bdist.linux-armv7l/egg/EGG-INFO

copying WebIOPi.egg-info/SOURCES.txt -> build/bdist.linux-armv7l/egg/EGG-INFO

copying WebIOPi.egg-info/dependency_links.txt -> build/bdist.linux-armv7l/egg/EGG-INFO

copying WebIOPi.egg-info/top_level.txt -> build/bdist.linux-armv7l/egg/EGG-INFO

writing build/bdist.linux-armv7l/egg/EGG-INFO/native_libs.txt

zip_safe flag not set; analyzing archive contents...

creating dist

creating 'dist/WebIOPi-0.7.1-py2.7-linux-armv7l.egg' and adding 'build/bdist.linux-armv7l/egg' to it

removing 'build/bdist.linux-armv7l/egg' (and everything under it)

Processing WebIOPi-0.7.1-py2.7-linux-armv7l.egg

creating /usr/local/lib/python2.7/dist-packages/WebIOPi-0.7.1-py2.7-linux-armv7l.egg

Extracting WebIOPi-0.7.1-py2.7-linux-armv7l.egg to /usr/local/lib/python2.7/dist-packages

Adding WebIOPi 0.7.1 to easy-install.pth file


Installed /usr/local/lib/python2.7/dist-packages/WebIOPi-0.7.1-py2.7-linux-armv7l.egg

Processing dependencies for WebIOPi==0.7.1

Finished processing dependencies for WebIOPi==0.7.1

WebIOPi installed for Python 2.7.3


Found Python 3.2.3...

Trying to install python3-dev using apt-get

패키지 목록을 읽는 중입니다... 완료

의존성 트리를 만드는 중입니다

상태 정보를 읽는 중입니다... 완료

다음 패키지를 더 설치할 것입니다:

  libpython3.2 python3-pkg-resources python3.2-dev

다음 새 패키지를 설치할 것입니다:

  libpython3.2 python3-dev python3-pkg-resources python3-setuptools python3.2-dev

0개 업그레이드, 5개 새로 설치, 0개 제거 및 6개 업그레이드 안 함.

32.4 M바이트 아카이브를 받아야 합니다.

이 작업 후 42.0 M바이트의 디스크 공간을 더 사용하게 됩니다.

받기:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libpython3.2 armhf 3.2.3-7 [1,173 kB]

받기:2 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python3.2-dev armhf 3.2.3-7 [30.9 MB]

받기:3 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python3-dev all 3.2.3-6 [1,062 B]

받기:4 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python3-pkg-resources all 0.6.24-1 [33.9 kB]

받기:5 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python3-setuptools all 0.6.24-1 [363 kB]

내려받기 32.4 M바이트, 소요시간 14초 (2,311 k바이트/초)

Selecting previously unselected package libpython3.2.

(데이터베이스 읽는중 ...현재 93423개의 파일과 디렉터리가 설치되어 있습니다.)

libpython3.2 패키지를 푸는 중입니다 (.../libpython3.2_3.2.3-7_armhf.deb에서) ...

Selecting previously unselected package python3.2-dev.

python3.2-dev 패키지를 푸는 중입니다 (.../python3.2-dev_3.2.3-7_armhf.deb에서) ...

Selecting previously unselected package python3-dev.

python3-dev 패키지를 푸는 중입니다 (.../python3-dev_3.2.3-6_all.deb에서) ...

Selecting previously unselected package python3-pkg-resources.

python3-pkg-resources 패키지를 푸는 중입니다 (.../python3-pkg-resources_0.6.24-1_all.deb에서) ...

Selecting previously unselected package python3-setuptools.

python3-setuptools 패키지를 푸는 중입니다 (.../python3-setuptools_0.6.24-1_all.deb에서) ...

man-db에 대한 트리거를 처리하는 중입니다 ...

libpython3.2 (3.2.3-7) 설정하는 중입니다 ...

python3.2-dev (3.2.3-7) 설정하는 중입니다 ...

python3-dev (3.2.3-6) 설정하는 중입니다 ...

python3-pkg-resources (0.6.24-1) 설정하는 중입니다 ...

python3-setuptools (0.6.24-1) 설정하는 중입니다 ...

Trying to install WebIOPi for Python 3.2.3

running install

Checking .pth file support in /usr/local/lib/python3.2/dist-packages/

/usr/bin/python3 -E -c pass

TEST PASSED: /usr/local/lib/python3.2/dist-packages/ appears to support .pth files

running bdist_egg

running egg_info

writing WebIOPi.egg-info/PKG-INFO

writing top-level names to WebIOPi.egg-info/top_level.txt

writing dependency_links to WebIOPi.egg-info/dependency_links.txt

reading manifest file 'WebIOPi.egg-info/SOURCES.txt'

writing manifest file 'WebIOPi.egg-info/SOURCES.txt'

installing library code to build/bdist.linux-armv7l/egg

running install_lib

running build_py

creating build/lib.linux-armv7l-3.2

creating build/lib.linux-armv7l-3.2/webiopi

copying webiopi/__main__.py -> build/lib.linux-armv7l-3.2/webiopi

copying webiopi/__init__.py -> build/lib.linux-armv7l-3.2/webiopi

creating build/lib.linux-armv7l-3.2/webiopi/utils

copying webiopi/utils/crypto.py -> build/lib.linux-armv7l-3.2/webiopi/utils

copying webiopi/utils/config.py -> build/lib.linux-armv7l-3.2/webiopi/utils

copying webiopi/utils/loader.py -> build/lib.linux-armv7l-3.2/webiopi/utils

copying webiopi/utils/version.py -> build/lib.linux-armv7l-3.2/webiopi/utils

copying webiopi/utils/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/utils

copying webiopi/utils/logger.py -> build/lib.linux-armv7l-3.2/webiopi/utils

copying webiopi/utils/types.py -> build/lib.linux-armv7l-3.2/webiopi/utils

copying webiopi/utils/thread.py -> build/lib.linux-armv7l-3.2/webiopi/utils

creating build/lib.linux-armv7l-3.2/webiopi/clients

copying webiopi/clients/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/clients

creating build/lib.linux-armv7l-3.2/webiopi/protocols

copying webiopi/protocols/coap.py -> build/lib.linux-armv7l-3.2/webiopi/protocols

copying webiopi/protocols/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/protocols

copying webiopi/protocols/rest.py -> build/lib.linux-armv7l-3.2/webiopi/protocols

copying webiopi/protocols/http.py -> build/lib.linux-armv7l-3.2/webiopi/protocols

creating build/lib.linux-armv7l-3.2/webiopi/server

copying webiopi/server/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/server

creating build/lib.linux-armv7l-3.2/webiopi/decorators

copying webiopi/decorators/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/decorators

copying webiopi/decorators/rest.py -> build/lib.linux-armv7l-3.2/webiopi/decorators

creating build/lib.linux-armv7l-3.2/webiopi/devices

copying webiopi/devices/i2c.py -> build/lib.linux-armv7l-3.2/webiopi/devices

copying webiopi/devices/onewire.py -> build/lib.linux-armv7l-3.2/webiopi/devices

copying webiopi/devices/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/devices

copying webiopi/devices/spi.py -> build/lib.linux-armv7l-3.2/webiopi/devices

copying webiopi/devices/serial.py -> build/lib.linux-armv7l-3.2/webiopi/devices

copying webiopi/devices/bus.py -> build/lib.linux-armv7l-3.2/webiopi/devices

copying webiopi/devices/manager.py -> build/lib.linux-armv7l-3.2/webiopi/devices

copying webiopi/devices/instance.py -> build/lib.linux-armv7l-3.2/webiopi/devices

creating build/lib.linux-armv7l-3.2/webiopi/devices/digital

copying webiopi/devices/digital/pcf8574.py -> build/lib.linux-armv7l-3.2/webiopi/devices/digital

copying webiopi/devices/digital/ds2408.py -> build/lib.linux-armv7l-3.2/webiopi/devices/digital

copying webiopi/devices/digital/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/devices/digital

copying webiopi/devices/digital/mcp23XXX.py -> build/lib.linux-armv7l-3.2/webiopi/devices/digital

copying webiopi/devices/digital/gpio.py -> build/lib.linux-armv7l-3.2/webiopi/devices/digital

creating build/lib.linux-armv7l-3.2/webiopi/devices/analog

copying webiopi/devices/analog/pcf8591.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog

copying webiopi/devices/analog/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog

copying webiopi/devices/analog/mcp492X.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog

copying webiopi/devices/analog/mcp48XX.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog

copying webiopi/devices/analog/mcp3x0x.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog

copying webiopi/devices/analog/mcp4725.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog

copying webiopi/devices/analog/pca9685.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog

copying webiopi/devices/analog/ads1x1x.py -> build/lib.linux-armv7l-3.2/webiopi/devices/analog

creating build/lib.linux-armv7l-3.2/webiopi/devices/sensor

copying webiopi/devices/sensor/tslXXXX.py -> build/lib.linux-armv7l-3.2/webiopi/devices/sensor

copying webiopi/devices/sensor/onewiretemp.py -> build/lib.linux-armv7l-3.2/webiopi/devices/sensor

copying webiopi/devices/sensor/bmp085.py -> build/lib.linux-armv7l-3.2/webiopi/devices/sensor

copying webiopi/devices/sensor/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/devices/sensor

copying webiopi/devices/sensor/hytXXX.py -> build/lib.linux-armv7l-3.2/webiopi/devices/sensor

copying webiopi/devices/sensor/tmpXXX.py -> build/lib.linux-armv7l-3.2/webiopi/devices/sensor

copying webiopi/devices/sensor/vcnl4000.py -> build/lib.linux-armv7l-3.2/webiopi/devices/sensor

creating build/lib.linux-armv7l-3.2/webiopi/devices/shield

copying webiopi/devices/shield/__init__.py -> build/lib.linux-armv7l-3.2/webiopi/devices/shield

copying webiopi/devices/shield/piface.py -> build/lib.linux-armv7l-3.2/webiopi/devices/shield

running build_ext

building '_webiopi.GPIO' extension

creating build/temp.linux-armv7l-3.2

creating build/temp.linux-armv7l-3.2/native

gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC -I/usr/include/python3.2mu -c native/bridge.c -o build/temp.linux-armv7l-3.2/native/bridge.o

gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC -I/usr/include/python3.2mu -c native/gpio.c -o build/temp.linux-armv7l-3.2/native/gpio.o

gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fPIC -I/usr/include/python3.2mu -c native/cpuinfo.c -o build/temp.linux-armv7l-3.2/native/cpuinfo.o

native/cpuinfo.c: In function ‘get_cpuinfo_revision’:

native/cpuinfo.c:38:12: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]

creating build/lib.linux-armv7l-3.2/_webiopi

gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-3.2/native/bridge.o build/temp.linux-armv7l-3.2/native/gpio.o build/temp.linux-armv7l-3.2/native/cpuinfo.o -o build/lib.linux-armv7l-3.2/_webiopi/GPIO.cpython-32mu.so

creating build/bdist.linux-armv7l/egg

creating build/bdist.linux-armv7l/egg/webiopi

creating build/bdist.linux-armv7l/egg/webiopi/server

copying build/lib.linux-armv7l-3.2/webiopi/server/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/server

copying build/lib.linux-armv7l-3.2/webiopi/__main__.py -> build/bdist.linux-armv7l/egg/webiopi

creating build/bdist.linux-armv7l/egg/webiopi/decorators

copying build/lib.linux-armv7l-3.2/webiopi/decorators/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/decorators

copying build/lib.linux-armv7l-3.2/webiopi/decorators/rest.py -> build/bdist.linux-armv7l/egg/webiopi/decorators

copying build/lib.linux-armv7l-3.2/webiopi/__init__.py -> build/bdist.linux-armv7l/egg/webiopi

creating build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-3.2/webiopi/utils/crypto.py -> build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-3.2/webiopi/utils/config.py -> build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-3.2/webiopi/utils/loader.py -> build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-3.2/webiopi/utils/version.py -> build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-3.2/webiopi/utils/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-3.2/webiopi/utils/logger.py -> build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-3.2/webiopi/utils/types.py -> build/bdist.linux-armv7l/egg/webiopi/utils

copying build/lib.linux-armv7l-3.2/webiopi/utils/thread.py -> build/bdist.linux-armv7l/egg/webiopi/utils

creating build/bdist.linux-armv7l/egg/webiopi/protocols

copying build/lib.linux-armv7l-3.2/webiopi/protocols/coap.py -> build/bdist.linux-armv7l/egg/webiopi/protocols

copying build/lib.linux-armv7l-3.2/webiopi/protocols/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/protocols

copying build/lib.linux-armv7l-3.2/webiopi/protocols/rest.py -> build/bdist.linux-armv7l/egg/webiopi/protocols

copying build/lib.linux-armv7l-3.2/webiopi/protocols/http.py -> build/bdist.linux-armv7l/egg/webiopi/protocols

creating build/bdist.linux-armv7l/egg/webiopi/devices

copying build/lib.linux-armv7l-3.2/webiopi/devices/i2c.py -> build/bdist.linux-armv7l/egg/webiopi/devices

creating build/bdist.linux-armv7l/egg/webiopi/devices/digital

copying build/lib.linux-armv7l-3.2/webiopi/devices/digital/pcf8574.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital

copying build/lib.linux-armv7l-3.2/webiopi/devices/digital/ds2408.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital

copying build/lib.linux-armv7l-3.2/webiopi/devices/digital/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital

copying build/lib.linux-armv7l-3.2/webiopi/devices/digital/mcp23XXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital

copying build/lib.linux-armv7l-3.2/webiopi/devices/digital/gpio.py -> build/bdist.linux-armv7l/egg/webiopi/devices/digital

copying build/lib.linux-armv7l-3.2/webiopi/devices/onewire.py -> build/bdist.linux-armv7l/egg/webiopi/devices

copying build/lib.linux-armv7l-3.2/webiopi/devices/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices

copying build/lib.linux-armv7l-3.2/webiopi/devices/spi.py -> build/bdist.linux-armv7l/egg/webiopi/devices

creating build/bdist.linux-armv7l/egg/webiopi/devices/shield

copying build/lib.linux-armv7l-3.2/webiopi/devices/shield/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/shield

copying build/lib.linux-armv7l-3.2/webiopi/devices/shield/piface.py -> build/bdist.linux-armv7l/egg/webiopi/devices/shield

copying build/lib.linux-armv7l-3.2/webiopi/devices/serial.py -> build/bdist.linux-armv7l/egg/webiopi/devices

copying build/lib.linux-armv7l-3.2/webiopi/devices/bus.py -> build/bdist.linux-armv7l/egg/webiopi/devices

creating build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/pcf8591.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/mcp492X.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/mcp48XX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/mcp3x0x.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/mcp4725.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/pca9685.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-3.2/webiopi/devices/analog/ads1x1x.py -> build/bdist.linux-armv7l/egg/webiopi/devices/analog

copying build/lib.linux-armv7l-3.2/webiopi/devices/manager.py -> build/bdist.linux-armv7l/egg/webiopi/devices

creating build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-3.2/webiopi/devices/sensor/tslXXXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-3.2/webiopi/devices/sensor/onewiretemp.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-3.2/webiopi/devices/sensor/bmp085.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-3.2/webiopi/devices/sensor/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-3.2/webiopi/devices/sensor/hytXXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-3.2/webiopi/devices/sensor/tmpXXX.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-3.2/webiopi/devices/sensor/vcnl4000.py -> build/bdist.linux-armv7l/egg/webiopi/devices/sensor

copying build/lib.linux-armv7l-3.2/webiopi/devices/instance.py -> build/bdist.linux-armv7l/egg/webiopi/devices

creating build/bdist.linux-armv7l/egg/webiopi/clients

copying build/lib.linux-armv7l-3.2/webiopi/clients/__init__.py -> build/bdist.linux-armv7l/egg/webiopi/clients

creating build/bdist.linux-armv7l/egg/_webiopi

copying build/lib.linux-armv7l-3.2/_webiopi/GPIO.cpython-32mu.so -> build/bdist.linux-armv7l/egg/_webiopi

byte-compiling build/bdist.linux-armv7l/egg/webiopi/server/__init__.py to __init__.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/__main__.py to __main__.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/decorators/__init__.py to __init__.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/decorators/rest.py to rest.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/__init__.py to __init__.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/crypto.py to crypto.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/config.py to config.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/loader.py to loader.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/version.py to version.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/__init__.py to __init__.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/logger.py to logger.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/types.py to types.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/utils/thread.py to thread.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/coap.py to coap.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/__init__.py to __init__.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/rest.py to rest.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/protocols/http.py to http.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/i2c.py to i2c.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/pcf8574.py to pcf8574.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/ds2408.py to ds2408.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/__init__.py to __init__.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/mcp23XXX.py to mcp23XXX.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/digital/gpio.py to gpio.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/onewire.py to onewire.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/__init__.py to __init__.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/spi.py to spi.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/shield/__init__.py to __init__.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/shield/piface.py to piface.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/serial.py to serial.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/bus.py to bus.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/pcf8591.py to pcf8591.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/__init__.py to __init__.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp492X.py to mcp492X.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp48XX.py to mcp48XX.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp3x0x.py to mcp3x0x.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/mcp4725.py to mcp4725.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/pca9685.py to pca9685.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/analog/ads1x1x.py to ads1x1x.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/manager.py to manager.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/tslXXXX.py to tslXXXX.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/onewiretemp.py to onewiretemp.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/bmp085.py to bmp085.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/__init__.py to __init__.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/hytXXX.py to hytXXX.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/tmpXXX.py to tmpXXX.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/sensor/vcnl4000.py to vcnl4000.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/devices/instance.py to instance.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/webiopi/clients/__init__.py to __init__.cpython-32.pyc

creating stub loader for _webiopi/GPIO.cpython-32mu.so

Creating missing __init__.py for _webiopi

byte-compiling build/bdist.linux-armv7l/egg/_webiopi/GPIO.py to GPIO.cpython-32.pyc

byte-compiling build/bdist.linux-armv7l/egg/_webiopi/__init__.py to __init__.cpython-32.pyc

creating build/bdist.linux-armv7l/egg/EGG-INFO

copying WebIOPi.egg-info/PKG-INFO -> build/bdist.linux-armv7l/egg/EGG-INFO

copying WebIOPi.egg-info/SOURCES.txt -> build/bdist.linux-armv7l/egg/EGG-INFO

copying WebIOPi.egg-info/dependency_links.txt -> build/bdist.linux-armv7l/egg/EGG-INFO

copying WebIOPi.egg-info/top_level.txt -> build/bdist.linux-armv7l/egg/EGG-INFO

writing build/bdist.linux-armv7l/egg/EGG-INFO/native_libs.txt

zip_safe flag not set; analyzing archive contents...

_webiopi.__pycache__.GPIO.cpython-32: module references __file__

creating 'dist/WebIOPi-0.7.1-py3.2-linux-armv7l.egg' and adding 'build/bdist.linux-armv7l/egg' to it

removing 'build/bdist.linux-armv7l/egg' (and everything under it)

Processing WebIOPi-0.7.1-py3.2-linux-armv7l.egg

creating /usr/local/lib/python3.2/dist-packages/WebIOPi-0.7.1-py3.2-linux-armv7l.egg

Extracting WebIOPi-0.7.1-py3.2-linux-armv7l.egg to /usr/local/lib/python3.2/dist-packages

Adding WebIOPi 0.7.1 to easy-install.pth file


Installed /usr/local/lib/python3.2/dist-packages/WebIOPi-0.7.1-py3.2-linux-armv7l.egg

Processing dependencies for WebIOPi==0.7.1

Finished processing dependencies for WebIOPi==0.7.1

WebIOPi installed for Python 3.2.3


Copying HTML resources...

`htdocs' -> `/usr/share/webiopi/htdocs'

`htdocs/jquery.js' -> `/usr/share/webiopi/htdocs/jquery.js'

`htdocs/index.html' -> `/usr/share/webiopi/htdocs/index.html'

`htdocs/app' -> `/usr/share/webiopi/htdocs/app'

`htdocs/app/gpio-list' -> `/usr/share/webiopi/htdocs/app/gpio-list'

`htdocs/app/gpio-list/index.html' -> `/usr/share/webiopi/htdocs/app/gpio-list/index.html'

`htdocs/app/devices-monitor' -> `/usr/share/webiopi/htdocs/app/devices-monitor'

`htdocs/app/devices-monitor/index.html' -> `/usr/share/webiopi/htdocs/app/devices-monitor/index.html'

`htdocs/app/serial-monitor' -> `/usr/share/webiopi/htdocs/app/serial-monitor'

`htdocs/app/serial-monitor/index.html' -> `/usr/share/webiopi/htdocs/app/serial-monitor/index.html'

`htdocs/app/gpio-header' -> `/usr/share/webiopi/htdocs/app/gpio-header'

`htdocs/app/gpio-header/index.html' -> `/usr/share/webiopi/htdocs/app/gpio-header/index.html'

`htdocs/webiopi.css' -> `/usr/share/webiopi/htdocs/webiopi.css'

`htdocs/webiopi.js' -> `/usr/share/webiopi/htdocs/webiopi.js'


Copying default config file...

`python/config' -> `/etc/webiopi/config'

Copying default passwd file...

`python/passwd' -> `/etc/webiopi/passwd'

Installing startup script...

Installing webiopi command...

Installing webiopi-passwd command...


Do you want to access WebIOPi over Internet ? [y/n]

y

Extracting Weaved Software into /home/pi/src/WebIOPi-0.7.1

Finished extracting

You are running installer script Version: v1.3

Last modified on February 3, 2015, by Mike Young.


Now launching the Weaved connectd daemon installer...

.

Sorry, you are running this installer on an unsupported platform. But if you go to

http://forum.weaved.com we'll be happy to help you get your platform up and running.


Thanks!


WebIOPi successfully installed

* To start WebIOPi foreground   : sudo webiopi [-h] [-c config] [-l log] [-s script] [-d] [port]


* To start WebIOPi background   : sudo /etc/init.d/webiopi start

* To start WebIOPi at boot      : sudo update-rc.d webiopi defaults


* Weaved IoT Kit installed, log on http://developer.weaved.com to access your device


* Look in /home/pi/src/WebIOPi-0.7.1/examples for Python library usage examples 


기본 포트 8000번

$ sudo vi /etc/webiopi/config

[HTTP]

# HTTP Server configuration

enabled = true

port = 8000


# File containing sha256(base64("user:password"))

# Use webiopi-passwd command to generate it

passwd-file = /etc/webiopi/passwd


# Change login prompt message

prompt = "WebIOPi" 


로그인 계정

id: webiopi

pw: raspberry



음..


음.. 되는게 없네? ㅠㅠ


---

rpi 2b용 패치 라는데..

패치하고 나니 좀 먼가 많아졌다?


[링크 : https://groups.google.com/forum/#!topic/webiopi/RGtrRfFJMKY]

[링크 : https://github.com/doublebind/raspi] << 패치 내용 확인요망





Posted by 구차니
embeded/raspberry pi2015. 10. 1. 09:03





$ dmesg

[    6.294914] media: Linux media interface: v0.10

[    6.324668] Linux video capture interface: v2.00

[    6.381431] bcm2835-v4l2: scene mode selected 0, was 0

[    6.381912] bcm2835-v4l2: V4L2 device registered as video0 - stills mode > 1280x720

[    6.396970] bcm2835-v4l2: Broadcom 2835 MMAL video capture ver 0.0.2 loaded. 


$ v4l2-ctl


General/Common options:

  --all              display all information available

  -C, --get-ctrl=<ctrl>[,<ctrl>...]

                     get the value of the controls [VIDIOC_G_EXT_CTRLS]

  -c, --set-ctrl=<ctrl>=<val>[,<ctrl>=<val>...]

                     set the value of the controls [VIDIOC_S_EXT_CTRLS]

  -D, --info         show driver info [VIDIOC_QUERYCAP]

  -d, --device=<dev> use device <dev> instead of /dev/video0

                     if <dev> starts with a digit, then /dev/video<dev> is used

  -h, --help         display this help message

  --help-all         all options

  --help-io          input/output options

  --help-misc        miscellaneous options

  --help-overlay     overlay format options

  --help-selection   crop/selection options

  --help-stds        standards and other video timings options

  --help-streaming   streaming options

  --help-tuner       tuner/modulator options

  --help-vbi         VBI format options

  --help-vidcap      video capture format options

  --help-vidout      vidout output format options

  -k, --concise      be more concise if possible.

  -l, --list-ctrls   display all controls and their values [VIDIOC_QUERYCTRL]

  -L, --list-ctrls-menus

                     display all controls and their menus [VIDIOC_QUERYMENU]

  -w, --wrapper      use the libv4l2 wrapper library.

  --list-devices     list all v4l devices

  --log-status       log the board status in the kernel log [VIDIOC_LOG_STATUS]

  --get-priority     query the current access priority [VIDIOC_G_PRIORITY]

  --set-priority=<prio>

                     set the new access priority [VIDIOC_S_PRIORITY]

                     <prio> is 1 (background), 2 (interactive) or 3 (record)

  --silent           only set the result code, do not print any messages

  --sleep=<secs>     sleep <secs>, call QUERYCAP and close the file handle

  --verbose          turn on verbose ioctl status reporting 


$ v4l2-ctl --help-all


General/Common options:

  --all              display all information available

  -C, --get-ctrl=<ctrl>[,<ctrl>...]

                     get the value of the controls [VIDIOC_G_EXT_CTRLS]

  -c, --set-ctrl=<ctrl>=<val>[,<ctrl>=<val>...]

                     set the value of the controls [VIDIOC_S_EXT_CTRLS]

  -D, --info         show driver info [VIDIOC_QUERYCAP]

  -d, --device=<dev> use device <dev> instead of /dev/video0

                     if <dev> starts with a digit, then /dev/video<dev> is used

  -h, --help         display this help message

  --help-all         all options

  --help-io          input/output options

  --help-misc        miscellaneous options

  --help-overlay     overlay format options

  --help-selection   crop/selection options

  --help-stds        standards and other video timings options

  --help-streaming   streaming options

  --help-tuner       tuner/modulator options

  --help-vbi         VBI format options

  --help-vidcap      video capture format options

  --help-vidout      vidout output format options

  -k, --concise      be more concise if possible.

  -l, --list-ctrls   display all controls and their values [VIDIOC_QUERYCTRL]

  -L, --list-ctrls-menus

                     display all controls and their menus [VIDIOC_QUERYMENU]

  -w, --wrapper      use the libv4l2 wrapper library.

  --list-devices     list all v4l devices

  --log-status       log the board status in the kernel log [VIDIOC_LOG_STATUS]

  --get-priority     query the current access priority [VIDIOC_G_PRIORITY]

  --set-priority=<prio>

                     set the new access priority [VIDIOC_S_PRIORITY]

                     <prio> is 1 (background), 2 (interactive) or 3 (record)

  --silent           only set the result code, do not print any messages

  --sleep=<secs>     sleep <secs>, call QUERYCAP and close the file handle

  --verbose          turn on verbose ioctl status reporting


Tuner/Modulator options:

  -F, --get-freq     query the frequency [VIDIOC_G_FREQUENCY]

  -f, --set-freq=<freq>

                     set the frequency to <freq> MHz [VIDIOC_S_FREQUENCY]

  -T, --get-tuner    query the tuner settings [VIDIOC_G_TUNER]

  -t, --set-tuner=<mode>

                     set the audio mode of the tuner [VIDIOC_S_TUNER]

                     Possible values: mono, stereo, lang2, lang1, bilingual

  --tuner-index=<idx> Use idx as tuner idx for tuner/modulator commands

  --list-freq-bands  display all frequency bands for the tuner/modulator

                     [VIDIOC_ENUM_FREQ_BANDS]

  --get-modulator    query the modulator settings [VIDIOC_G_MODULATOR]

  --set-modulator=<txsubchans>

                     set the sub-carrier modulation [VIDIOC_S_MODULATOR]

                     <txsubchans> is one of:

                     mono:       Modulate as mono

                     mono-rds:   Modulate as mono with RDS (radio only)

                     stereo:     Modulate as stereo

                     stereo-rds: Modulate as stereo with RDS (radio only)

                     bilingual:  Modulate as bilingual

                     mono-sap:   Modulate as mono with Second Audio Program

                     stereo-sap: Modulate as stereo with Second Audio Program

  --freq-seek=dir=<0/1>,wrap=<0/1>,spacing=<hz>,low=<freq>,high=<freq>

                     perform a hardware frequency seek [VIDIOC_S_HW_FREQ_SEEK]

                     dir is 0 (seek downward) or 1 (seek upward)

                     wrap is 0 (do not wrap around) or 1 (wrap around)

                     spacing sets the seek resolution (use 0 for default)

                     low and high set the low and high seek frequency range in MHz


Input/Output options:

  -I, --get-input    query the video input [VIDIOC_G_INPUT]

  -i, --set-input=<num>

                     set the video input to <num> [VIDIOC_S_INPUT]

  -N, --list-outputs display video outputs [VIDIOC_ENUMOUTPUT]

  -n, --list-inputs  display video inputs [VIDIOC_ENUMINPUT]

  -O, --get-output   query the video output [VIDIOC_G_OUTPUT]

  -o, --set-output=<num>

                     set the video output to <num> [VIDIOC_S_OUTPUT]

  --set-audio-output=<num>

                     set the audio output to <num> [VIDIOC_S_AUDOUT]

  --get-audio-input  query the audio input [VIDIOC_G_AUDIO]

  --set-audio-input=<num>

                     set the audio input to <num> [VIDIOC_S_AUDIO]

  --get-audio-output query the audio output [VIDIOC_G_AUDOUT]

  --set-audio-output=<num>

                     set the audio output to <num> [VIDIOC_S_AUDOUT]

  --list-audio-outputs

                     display audio outputs [VIDIOC_ENUMAUDOUT]

  --list-audio-inputs

                     display audio inputs [VIDIOC_ENUMAUDIO]


Standards/Timings options:

  --list-standards   display supported video standards [VIDIOC_ENUMSTD]

  -S, --get-standard

                     query the video standard [VIDIOC_G_STD]

  -s, --set-standard=<num>

                     set the video standard to <num> [VIDIOC_S_STD]

                     <num> a numerical v4l2_std value, or one of:

                     pal or pal-X (X = B/G/H/N/Nc/I/D/K/M/60) (V4L2_STD_PAL)

                     ntsc or ntsc-X (X = M/J/K) (V4L2_STD_NTSC)

                     secam or secam-X (X = B/G/H/D/K/L/Lc) (V4L2_STD_SECAM)

  --get-detected-standard

                     display detected input video standard [VIDIOC_QUERYSTD]

  --list-dv-timings  list supp. standard dv timings [VIDIOC_ENUM_DV_TIMINGS]

  --set-dv-bt-timings

                     query: use the output of VIDIOC_QUERY_DV_TIMINGS

                     index=<index>: use the index as provided by --list-dv-timings

                     or give a fully specified timings:

                     width=<width>,height=<height>,interlaced=<0/1>,

                     polarities=<polarities mask>,pixelclock=<pixelclock Hz>,

                     hfp=<horizontal front porch>,hs=<horizontal sync>,

                     hbp=<horizontal back porch>,vfp=<vertical front porch>,

                     vs=<vertical sync>,vbp=<vertical back porch>,

                     il_vfp=<vertical front porch for bottom field>,

                     il_vs=<vertical sync for bottom field>,

                     il_vbp=<vertical back porch for bottom field>,

                     set the digital video timings according to the BT 656/1120

                     standard [VIDIOC_S_DV_TIMINGS]

  --get-dv-timings   get the digital video timings in use [VIDIOC_G_DV_TIMINGS]

  --query-dv-timings query the detected dv timings [VIDIOC_QUERY_DV_TIMINGS]

  --get-dv-timings-cap

                     get the dv timings capabilities [VIDIOC_DV_TIMINGS_CAP]


Video Capture Formats options:

  --list-formats     display supported video formats [VIDIOC_ENUM_FMT]

  --list-formats-mplane

                     display supported video multi-planar formats

                     [VIDIOC_ENUM_FMT]

  --list-formats-ext display supported video formats including frame sizes

                     and intervals

  --list-formats-ext-mplane

                     display supported video multi-planar formats including

                     frame sizes and intervals

  --list-framesizes=<f>

                     list supported framesizes for pixelformat <f>

                     [VIDIOC_ENUM_FRAMESIZES]

                     pixelformat is the fourcc value as a string

  --list-frameintervals=width=<w>,height=<h>,pixelformat=<f>

                     list supported frame intervals for pixelformat <f> and

                     the given width and height [VIDIOC_ENUM_FRAMEINTERVALS]

                     pixelformat is the fourcc value as a string

  -V, --get-fmt-video

                     query the video capture format [VIDIOC_G_FMT]

  -v, --set-fmt-video=width=<w>,height=<h>,pixelformat=<f>

                     set the video capture format [VIDIOC_S_FMT]

                     pixelformat is either the format index as reported by

                     --list-formats, or the fourcc value as a string

  --try-fmt-video=width=<w>,height=<h>,pixelformat=<f>

                     try the video capture format [VIDIOC_TRY_FMT]

                     pixelformat is either the format index as reported by

                     --list-formats, or the fourcc value as a string

  --get-fmt-video-mplane

                     query the video capture format through the multi-planar API

                     [VIDIOC_G_FMT]

  --set-fmt-video-mplane

  --try-fmt-video-mplane=width=<w>,height=<h>,pixelformat=<f>

                     set/try the video capture format using the multi-planar API

                     [VIDIOC_S/TRY_FMT]

                     pixelformat is either the format index as reported by

                     --list-formats-mplane, or the fourcc value as a string


Video Output Formats options:

  --list-formats-out display supported video output formats [VIDIOC_ENUM_FMT]

  --get-fmt-video-out

                     query the video output format [VIDIOC_G_FMT]

  --set-fmt-video-out

  --try-fmt-video-out=width=<w>,height=<h>,pixelformat=<f>

                     set/try the video output format [VIDIOC_TRY_FMT]

                     pixelformat is either the format index as reported by

                     --list-formats-out, or the fourcc value as a string

  --list-formats-out-mplane

                     display supported video output multi-planar formats

                     [VIDIOC_ENUM_FMT]

  --get-fmt-video-out-mplane

                     query the video output format using the multi-planar API

                     [VIDIOC_G_FMT]

  --set-fmt-video-out-mplane

  --try-fmt-video-out-mplane=width=<w>,height=<h>,pixelformat=<f>

                     set/try the video output format with the multi-planar API

                     [VIDIOC_S/TRY_FMT]

                     pixelformat is either the format index as reported by

                     --list-formats-out-mplane, or the fourcc value as a string


Video Overlay options:

  --list-formats-overlay

                     display supported overlay formats [VIDIOC_ENUM_FMT]

  --overlay=<on>     turn overlay on (1) or off (0) (VIDIOC_OVERLAY)

  --get-fmt-overlay  query the video overlay format [VIDIOC_G_FMT]

  --get-fmt-output-overlay

                     query the video output overlay format [VIDIOC_G_FMT]

  --set-fmt-overlay

  --try-fmt-overlay

  --set-fmt-output-overlay

  --try-fmt-output-overlay=chromakey=<key>,global_alpha=<alpha>,

                           top=<t>,left=<l>,width=<w>,height=<h>,field=<f>

                     set/try the video or video output overlay format

                     [VIDIOC_S/TRY_FMT], <f> can be one of:

                     any, none, top, bottom, interlaced, seq_tb, seq_bt,

                     alternate, interlaced_tb, interlaced_bt

  --get-fbuf         query the overlay framebuffer data [VIDIOC_G_FBUF]

  --set-fbuf=chromakey=<b>,global_alpha=<b>,local_alpha=<b>,local_inv_alpha=<b>

                     set the overlay framebuffer [VIDIOC_S_FBUF]

                     b = 0 or 1


VBI Formats options:

  --get-sliced-vbi-cap

                     query the sliced VBI capture capabilities

                     [VIDIOC_G_SLICED_VBI_CAP]

  --get-sliced-vbi-out-cap

                     query the sliced VBI output capabilities

                     [VIDIOC_G_SLICED_VBI_CAP]

  -B, --get-fmt-sliced-vbi

                     query the sliced VBI capture format [VIDIOC_G_FMT]

  --get-fmt-sliced-vbi-out

                     query the sliced VBI output format [VIDIOC_G_FMT]

  -b, --set-fmt-sliced-vbi

  --try-fmt-sliced-vbi

  --set-fmt-sliced-vbi-out

  --try-fmt-sliced-vbi-out=<mode>

                     set/try the sliced VBI capture/output format to <mode>

                     [VIDIOC_S/TRY_FMT], <mode> is a comma separated list of:

                     off:      turn off sliced VBI (cannot be combined with

                               other modes)

                     teletext: teletext (PAL/SECAM)

                     cc:       closed caption (NTSC)

                     wss:      widescreen signal (PAL/SECAM)

                     vps:      VPS (PAL/SECAM)

  --get-fmt-vbi      query the VBI capture format [VIDIOC_G_FMT]

  --get-fmt-vbi-out  query the VBI output format [VIDIOC_G_FMT]


Selection/Cropping options:

  --get-cropcap      query the crop capabilities [VIDIOC_CROPCAP]

  --get-crop         query the video capture crop window [VIDIOC_G_CROP]

  --set-crop=top=<x>,left=<y>,width=<w>,height=<h>

                     set the video capture crop window [VIDIOC_S_CROP]

  --get-cropcap-output

                     query crop capabilities for video output [VIDIOC_CROPCAP]

  --get-crop-output  query the video output crop window [VIDIOC_G_CROP]

  --set-crop-output=top=<x>,left=<y>,width=<w>,height=<h>

                     set the video output crop window [VIDIOC_S_CROP]

  --get-cropcap-overlay

                     query crop capabilities for video overlay [VIDIOC_CROPCAP]

  --get-crop-overlay query the video overlay crop window [VIDIOC_G_CROP]

  --set-crop-overlay=top=<x>,left=<y>,width=<w>,height=<h>

                     set the video overlay crop window [VIDIOC_S_CROP]

  --get-cropcap-output-overlay

                     query the crop capabilities for video output overlays

                     [VIDIOC_CROPCAP]

  --get-crop-output-overlay

                     query the video output overlay crop window [VIDIOC_G_CROP]

  --set-crop-output-overlay=top=<x>,left=<y>,width=<w>,height=<h>

                     set the video output overlay crop window [VIDIOC_S_CROP]

  --get-selection=target=<target>

                     query the video capture selection rectangle [VIDIOC_G_SELECTION]

                     See --set-selection command for the valid <target> values.

  --set-selection=target=<target>,flags=<flags>,top=<x>,left=<y>,width=<w>,height=<h>

                     set the video capture selection rectangle [VIDIOC_S_SELECTION]

                     target=crop|crop_bounds|crop_default|compose|compose_bounds|

                            compose_default|compose_padded

                     flags=le|ge

  --get-selection-output=target=<target>

                     query the video output selection rectangle [VIDIOC_G_SELECTION]

                     See --set-selection command for the valid <target> values.

  --set-selection-output=target=<target>,flags=<flags>,top=<x>,left=<y>,width=<w>,height=<h>

                     set the video output selection rectangle [VIDIOC_S_SELECTION]

                     See --set-selection command for the arguments.


Miscellaneous options:

  --wait-for-event=<event>

                     wait for an event [VIDIOC_DQEVENT]

                     <event> is the event number or one of:

                     eos, vsync, ctrl=<id>, frame_sync

                     where <id> is the name of the control

  --poll-for-event=<event>

                     poll for an event [VIDIOC_DQEVENT]

                     see --wait-for-event for possible events

  -P, --get-parm     display video parameters [VIDIOC_G_PARM]

  -p, --set-parm=<fps>

                     set video framerate in <fps> [VIDIOC_S_PARM]

  --get-output-parm  display output video parameters [VIDIOC_G_PARM]

  --set-output-parm=<fps>

                     set output video framerate in <fps> [VIDIOC_S_PARM]

  --get-jpeg-comp    query the JPEG compression [VIDIOC_G_JPEGCOMP]

  --set-jpeg-comp=quality=<q>,markers=<markers>,comment=<c>,app<n>=<a>

                     set the JPEG compression [VIDIOC_S_JPEGCOMP]

                     <n> is the app segment: 0-9/a-f, <a> is the actual string.

                     <markers> is a colon separated list of:

                     dht:      Define Huffman Tables

                     dqt:      Define Quantization Tables

                     dri:      Define Restart Interval

  --encoder-cmd=cmd=<cmd>,flags=<flags>

                     Send a command to the encoder [VIDIOC_ENCODER_CMD]

                     cmd=start|stop|pause|resume

                     flags=stop_at_gop_end

  --try-encoder-cmd=cmd=<cmd>,flags=<flags>

                     Try an encoder command [VIDIOC_TRY_ENCODER_CMD]

                     See --encoder-cmd for the arguments.

  --decoder-cmd=cmd=<cmd>,flags=<flags>,stop_pts=<pts>,start_speed=<speed>,

                     start_format=<none|gop>

                     Send a command to the decoder [VIDIOC_DECODER_CMD]

                     cmd=start|stop|pause|resume

                     flags=start_mute_audio|pause_to_black|stop_to_black|

                           stop_immediately

  --try-decoder-cmd=cmd=<cmd>,flags=<flags>

                     Try a decoder command [VIDIOC_TRY_DECODER_CMD]

                     See --decoder-cmd for the arguments.


Video Streaming options:

  --stream-count=<count>

                     stream <count> buffers. The default is to keep streaming

                     forever. This count does not include the number of initial

                     skipped buffers as is passed by --stream-skip.

  --stream-skip=<count>

                     skip the first <count> buffers. The default is 0.

  --stream-to=<file> stream to this file. The default is to discard the

                     data. If <file> is '-', then the data is written to stdout

                     and the --silent option is turned on automatically.

  --stream-poll      use non-blocking mode and select() to stream.

  --stream-mmap=<count>

                     capture video using mmap() [VIDIOC_(D)QBUF]

                     count: the number of buffers to allocate. The default is 3.

  --stream-user=<count>

                     capture video using user pointers [VIDIOC_(D)QBUF]

                     count: the number of buffers to allocate. The default is 3.

  --stream-from=<file> stream from this file. The default is to generate a pattern.

                     If <file> is '-', then the data is read from stdin.

  --stream-loop      loop when the end of the file we are streaming from is reached.

                     The default is to stop.

  --stream-pattern=<count>

                     choose output pattern. The default is 0.

  --stream-out-mmap=<count>

                     output video using mmap() [VIDIOC_(D)QBUF]

                     count: the number of buffers to allocate. The default is 3.

  --stream-out-user=<count>

                     output video using user pointers [VIDIOC_(D)QBUF]

                     count: the number of buffers to allocate. The default is 3.

  --list-buffers     list all video buffers [VIDIOC_QUERYBUF]

  --list-buffers-out list all video output buffers [VIDIOC_QUERYBUF]

  --list-buffers-vbi list all VBI buffers [VIDIOC_QUERYBUF]

  --list-buffers-vbi-out

                     list all VBI output buffers [VIDIOC_QUERYBUF]

  --list-buffers-sliced-vbi

                     list all sliced VBI buffers [VIDIOC_QUERYBUF]

  --list-buffers-sliced-vbi-out

                     list all sliced VBI output buffers [VIDIOC_QUERYBUF]


$ v4l2-ctl --list-devices

mmal service 16.1 (platform:bcm2835-v4l2):

        /dev/video0


$ v4l2-ctl -D

Driver Info (not using libv4l2):

        Driver name   : bm2835 mmal

        Card type     : mmal service 16.1

        Bus info      : platform:bcm2835-v4l2

        Driver version: 4.1.6

        Capabilities  : 0x85200005

                Video Capture

                Video Overlay

                Read/Write

                Streaming

                Device Capabilities

        Device Caps   : 0x05200005

                Video Capture

                Video Overlay

                Read/Write

                Streaming


$ v4l2-ctl --get-fmt-video

Format Video Capture:

        Width/Height  : 1920/1088

        Pixel Format  : 'H264'

        Field         : None

        Bytes per Line: 0

        Size Image    : 2088960

        Colorspace    : Broadcast NTSC/PAL (SMPTE170M/ITU601)

        Custom Info   : feedcafe


$ v4l2-ctl --list-formats

ioctl: VIDIOC_ENUM_FMT

        Index       : 0

        Type        : Video Capture

        Pixel Format: 'YU12'

        Name        : 4:2:0, planar, YUV


        Index       : 1

        Type        : Video Capture

        Pixel Format: 'YUYV'

        Name        : 4:2:2, packed, YUYV


        Index       : 2

        Type        : Video Capture

        Pixel Format: 'RGB3'

        Name        : RGB24 (LE)


        Index       : 3

        Type        : Video Capture

        Pixel Format: 'JPEG' (compressed)

        Name        : JPEG


        Index       : 4

        Type        : Video Capture

        Pixel Format: 'H264' (compressed)

        Name        : H264


        Index       : 5

        Type        : Video Capture

        Pixel Format: 'MJPG' (compressed)

        Name        : MJPEG


        Index       : 6

        Type        : Video Capture

        Pixel Format: 'YVYU'

        Name        : 4:2:2, packed, YVYU


        Index       : 7

        Type        : Video Capture

        Pixel Format: 'VYUY'

        Name        : 4:2:2, packed, VYUY


        Index       : 8

        Type        : Video Capture

        Pixel Format: 'UYVY'

        Name        : 4:2:2, packed, UYVY


        Index       : 9

        Type        : Video Capture

        Pixel Format: 'NV12'

        Name        : 4:2:0, planar, NV12


        Index       : 10

        Type        : Video Capture

        Pixel Format: 'BGR3'

        Name        : RGB24 (BE)


        Index       : 11

        Type        : Video Capture

        Pixel Format: 'YV12'

        Name        : 4:2:0, planar, YVU


        Index       : 12

        Type        : Video Capture

        Pixel Format: 'NV21'

        Name        : 4:2:0, planar, NV21


        Index       : 13

        Type        : Video Capture

        Pixel Format: 'BGR4'

        Name        : RGB32 (BE)


$ v4l2-ctl -L


User Controls


                     brightness (int)    : min=0 max=100 step=1 default=50 value=50 flags=slider

                       contrast (int)    : min=-100 max=100 step=1 default=0 value=0 flags=slider

                     saturation (int)    : min=-100 max=100 step=1 default=0 value=0 flags=slider

                    red_balance (int)    : min=1 max=7999 step=1 default=1000 value=1000 flags=slider

                   blue_balance (int)    : min=1 max=7999 step=1 default=1000 value=1000 flags=slider

                horizontal_flip (bool)   : default=0 value=0

                  vertical_flip (bool)   : default=0 value=0

           power_line_frequency (menu)   : min=0 max=3 default=1 value=1

                                0: Disabled

                                1: 50 Hz

                                2: 60 Hz

                                3: Auto

                      sharpness (int)    : min=-100 max=100 step=1 default=0 value=0 flags=slider

                  color_effects (menu)   : min=0 max=15 default=0 value=0

                                0: None

                                1: Black & White

                                2: Sepia

                                3: Negative

                                4: Emboss

                                5: Sketch

                                6: Sky Blue

                                7: Grass Green

                                8: Skin Whiten

                                9: Vivid

                                10: Aqua

                                11: Art Freeze

                                12: Silhouette

                                13: Solarization

                                14: Antique

                                15: Set Cb/Cr

                         rotate (int)    : min=0 max=360 step=90 default=0 value=0

             color_effects_cbcr (int)    : min=0 max=65535 step=1 default=32896 value=32896


Codec Controls


             video_bitrate_mode (menu)   : min=0 max=1 default=0 value=0 flags=update

                                0: Variable Bitrate

                                1: Constant Bitrate

                  video_bitrate (int)    : min=25000 max=25000000 step=25000 default=10000000 value=10000000

         repeat_sequence_header (bool)   : default=0 value=0

            h264_i_frame_period (int)    : min=0 max=2147483647 step=1 default=60 value=60

                     h264_level (menu)   : min=0 max=11 default=11 value=11

                                0: 1

                                1: 1b

                                2: 1.1

                                3: 1.2

                                4: 1.3

                                5: 2

                                6: 2.1

                                7: 2.2

                                8: 3

                                9: 3.1

                                10: 3.2

                                11: 4

                   h264_profile (menu)   : min=0 max=4 default=4 value=4

                                0: Baseline

                                1: Constrained Baseline

                                2: Main

                                4: High


Camera Controls


                  auto_exposure (menu)   : min=0 max=3 default=0 value=0

                                0: Auto Mode

                                1: Manual Mode

         exposure_time_absolute (int)    : min=1 max=10000 step=1 default=1000 value=1000

     exposure_dynamic_framerate (bool)   : default=0 value=0

             auto_exposure_bias (intmenu): min=0 max=24 default=12 value=12

                                0: -4000 (0xfffffffffffff060)

                                1: -3667 (0xfffffffffffff1ad)

                                2: -3333 (0xfffffffffffff2fb)

                                3: -3000 (0xfffffffffffff448)

                                4: -2667 (0xfffffffffffff595)

                                5: -2333 (0xfffffffffffff6e3)

                                6: -2000 (0xfffffffffffff830)

                                7: -1667 (0xfffffffffffff97d)

                                8: -1333 (0xfffffffffffffacb)

                                9: -1000 (0xfffffffffffffc18)

                                10: -667 (0xfffffffffffffd65)

                                11: -333 (0xfffffffffffffeb3)

                                12: 0 (0x0)

                                13: 333 (0x14d)

                                14: 667 (0x29b)

                                15: 1000 (0x3e8)

                                16: 1333 (0x535)

                                17: 1667 (0x683)

                                18: 2000 (0x7d0)

                                19: 2333 (0x91d)

                                20: 2667 (0xa6b)

                                21: 3000 (0xbb8)

                                22: 3333 (0xd05)

                                23: 3667 (0xe53)

                                24: 4000 (0xfa0)

      white_balance_auto_preset (menu)   : min=0 max=9 default=1 value=1

                                0: Manual

                                1: Auto

                                2: Incandescent

                                3: Fluorescent

                                4: Fluorescent H

                                5: Horizon

                                6: Daylight

                                7: Flash

                                8: Cloudy

                                9: Shade

            image_stabilization (bool)   : default=0 value=0

                iso_sensitivity (intmenu): min=0 max=4 default=0 value=0

                                0: 0 (0x0)

                                1: 100 (0x64)

                                2: 200 (0xc8)

                                3: 400 (0x190)

                                4: 800 (0x320)

         exposure_metering_mode (menu)   : min=0 max=2 default=0 value=0

                                0: Average

                                1: Center Weighted

                                2: Spot

                     scene_mode (menu)   : min=0 max=13 default=0 value=0

                                0: None

                                8: Night

                                11: Sports


JPEG Compression Controls


            compression_quality (int)    : min=1 max=100 step=1 default=30 value=30


$ v4l2-ctl --get-priority

Priority: 2


$ v4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat=4


2015/08/09 - [개소리 왈왈/라즈베리 파이(rpi)] - 라즈베리 파이 csi v4l


'embeded > raspberry pi' 카테고리의 다른 글

opencv 템플릿 매칭 / wiring pi PWM ing..  (0) 2015.10.05
webiopi - rpi IoT  (2) 2015.10.01
라즈베리 파이 2 + usb webcam + servo 2ch  (2) 2015.09.28
라즈베리 파이 PWM 데이터 시트  (0) 2015.09.28
wiring pi PWM / c 코드  (0) 2015.09.28
Posted by 구차니
embeded/raspberry pi2015. 9. 28. 12:57

라즈베리 파이 2에는 PWM 2채널이 사용이 가능해서

2채널 Servo와

2채널 USB webcam(v4l)을 통해서 비디오를 받아 서보로 제어하도록 해봄



$ g++ cv.cpp -lopencv_core -lopencv_video -lopencv_highgui -lwiringPi 


$ cat cv.cpp

#include <opencv2/core/core.hpp>

#include <opencv2/highgui/highgui.hpp>

#include <iostream>


#include <wiringPi.h>


#define MIN_POS 30

#define MAX_POS 110


using namespace cv;

using namespace std;


void init_wiringpi()

{

        if(wiringPiSetup() == -1) exit(0);


        pinMode(1, PWM_OUTPUT);

        pwmSetMode(PWM_MODE_MS);

//      pwmSetRange(1024);

//      pwmSetClock(400);


        pinMode(23, PWM_OUTPUT);

        pwmSetMode(PWM_MODE_MS);

        pwmSetRange(1024);

        pwmSetClock(400);


        pwmWrite(1,     MIN_POS + (MAX_POS - MIN_POS) / 2);

        pwmWrite(23,    MIN_POS + (MAX_POS - MIN_POS) / 2);

}


void setPWM_1(int val)

{

        pwmWrite(23, val);

}


void setPWM_2(int val)

{

        pwmWrite(1, val);

}



void on_trackbar_1(int pos, void *ptr)

{

        int val = MIN_POS + pos * (MAX_POS - MIN_POS) / 100;

        setPWM_1(val);


        cout << "pos 1 [" << pos << ":" << val << "]" << endl;

}


void on_trackbar_2(int pos, void *ptr)

{

        int val = MIN_POS + pos * (MAX_POS - MIN_POS) / 100;

        setPWM_2(val);


        cout << "pos 2 [" << pos << ":" << val << "]" << endl;

}


void on_trackbar_3(int pos, void *ptr)

{

        int val = MIN_POS + pos * (MAX_POS - MIN_POS) / 100;

//      setPWM_1(val);

//      setPWM_2(val);


        setTrackbarPos("track 1", "cam 1", pos);

        setTrackbarPos("track 2", "cam 2", pos);


        cout << "pos 3 [" << pos << ":" << val << "]" << endl;

}


int main(int argc, char** argv)

{

        // opencv 2 style

        VideoCapture cap(0);

        int pos[2];


        init_wiringpi();


        if(!cap.isOpened())

        {

                cout << "No camera detected" << endl;

                return -1;

        }

        else

        {

                cout << "In capture ..." << endl;

                cap.set(CV_CAP_PROP_FRAME_WIDTH, 320);

                cap.set(CV_CAP_PROP_FRAME_HEIGHT, 240);

        }


        VideoCapture cap2(1);

        if(!cap2.isOpened())

        {

                cout << "No camera detected" << endl;

                return -1;

        }

        else

        {

                cout << "In capture ..." << endl;

                cap2.set(CV_CAP_PROP_FRAME_WIDTH, 320);

                cap2.set(CV_CAP_PROP_FRAME_HEIGHT, 240);

        }


        namedWindow("cam 1", WINDOW_AUTOSIZE );

        namedWindow("cam 2", WINDOW_AUTOSIZE );

        namedWindow("control", WINDOW_AUTOSIZE );


        createTrackbar("track 1", "cam 1", &pos[0], 100, on_trackbar_1 );

        createTrackbar("track 2", "cam 2", &pos[1], 100, on_trackbar_2 );

        createTrackbar("track 3", "control", &pos[0], 100, on_trackbar_3 );


        setTrackbarPos("track 1", "cam 1", 50);

        setTrackbarPos("track 2", "cam 2", 50);

        setTrackbarPos("track 3", "control", 50);


        for(;;)

        {

                Mat frame;

                if(!cap.read(frame)) break;

                imshow("cam 1", frame);


                if(!cap2.read(frame)) break;

                imshow("cam 2", frame);


                if(waitKey(30) >= 0) break;

        }


        return 0;

} 


이제...

다음 목표는 오른쪽 카메라 중앙을 ROI 로 설정하여

왼쪽의 카메라와 같은 곳을 바라보도록 서보를 제어하는 것!

'embeded > raspberry pi' 카테고리의 다른 글

webiopi - rpi IoT  (2) 2015.10.01
라즈베리 파이 v4l2-ctl 관련  (0) 2015.10.01
라즈베리 파이 PWM 데이터 시트  (0) 2015.09.28
wiring pi PWM / c 코드  (0) 2015.09.28
뻘짓은 하긴 했는데... (카메라 + 서보)*2  (0) 2015.09.24
Posted by 구차니
embeded/raspberry pi2015. 9. 28. 12:56

pwm 클럭은 채널 1/2에 동일하게 들어가는 듯?


데이터 시트 141p

PWM clock source and frequency is controlled in CPRMAN. 


데이터 시트 138p

채널은 2개 이지만 연결 가능한 GPIO는 여러개로 보인다.

 GPIO가 여러개 라고 해도 동시에 활성화 가능한건 2채널이려나?


+

40번 이후 부터는 compute module에서나 쓸수 있을테고

라즈베리 파이 2에서는

좌/우 로 2개씩 총 4개의 핀이지만 2개의 채널이니까 12,13번 핀을 나란히 써주는 것도 무난 할 듯?

 +-----+-----+---------+------+---+---Pi 2---+---+------+---------+-----+-----+

 | BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |

 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+

 |     |     |    3.3v |      |   |  1 || 2  |   |      | 5v      |     |     |

 |   2 |   8 |   SDA.1 |   IN | 1 |  3 || 4  |   |      | 5V      |     |     |

 |   3 |   9 |   SCL.1 |   IN | 1 |  5 || 6  |   |      | 0v      |     |     |

 |   4 |   7 | GPIO. 7 |   IN | 1 |  7 || 8  | 1 | ALT0 | TxD     | 15  | 14  |

 |     |     |      0v |      |   |  9 || 10 | 1 | ALT0 | RxD     | 16  | 15  |

 |  17 |   0 | GPIO. 0 |   IN | 0 | 11 || 12 | 0 | IN   | GPIO. 1 | 1   | 18  |

 |  27 |   2 | GPIO. 2 |   IN | 0 | 13 || 14 |   |      | 0v      |     |     |

 |  22 |   3 | GPIO. 3 |   IN | 0 | 15 || 16 | 0 | IN   | GPIO. 4 | 4   | 23  |

 |     |     |    3.3v |      |   | 17 || 18 | 0 | IN   | GPIO. 5 | 5   | 24  |

 |  10 |  12 |    MOSI |   IN | 0 | 19 || 20 |   |      | 0v      |     |     |

 |   9 |  13 |    MISO |   IN | 0 | 21 || 22 | 0 | IN   | GPIO. 6 | 6   | 25  |

 |  11 |  14 |    SCLK |   IN | 0 | 23 || 24 | 1 | IN   | CE0     | 10  | 8   |

 |     |     |      0v |      |   | 25 || 26 | 1 | IN   | CE1     | 11  | 7   |

 |   0 |  30 |   SDA.0 |   IN | 1 | 27 || 28 | 1 | IN   | SCL.0   | 31  | 1   |

 |   5 |  21 | GPIO.21 |   IN | 1 | 29 || 30 |   |      | 0v      |     |     |

 |   6 |  22 | GPIO.22 |   IN | 1 | 31 || 32 | 0 | IN   | GPIO.26 | 26  | 12  |

 |  13 |  23 | GPIO.23 |   IN | 0 | 33 || 34 |   |      | 0v      |     |     |

 |  19 |  24 | GPIO.24 |   IN | 0 | 35 || 36 | 0 | IN   | GPIO.27 | 27  | 16  |

 |  26 |  25 | GPIO.25 |   IN | 0 | 37 || 38 | 0 | IN   | GPIO.28 | 28  | 20  |

 |     |     |      0v |      |   | 39 || 40 | 0 | IN   | GPIO.29 | 29  | 21  |

 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+

 | BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |

 +-----+-----+---------+------+---+---Pi 2---+---+------+---------+-----+-----+



+


클럭관련해서는 PWM 쪽이 아닌 상위에서 넣어준다.

[링크 : http://www.farnell.com/datasheets/1521578.pdf]



---


wiring pi 상으로는 ABC 정렬도 아닌거 같고..

그냥 초기화 해야 하는 순서대로

Mode / Range / Clock 순인것 같다.

PWM Control


PWM can not be controlled when running in Sys mode.

  • pwmSetMode (int mode) ;

The PWM generator can run in 2 modes – “balanced” and “mark:space”. The mark:space mode is traditional, however the default mode in the Pi is “balanced”. You can switch modes by supplying the parameter: PWM_MODE_BAL or PWM_MODE_MS.

  • pwmSetRange (unsigned int range) ;

This sets the range register in the PWM generator. The default is 1024.

  • pwmSetClock (int divisor) ;

This sets the divisor for the PWM clock.

To understand more about the PWM system, you’ll need to read the Broadcom ARM peripherals manual.

[링크 : https://projects.drogon.net/raspberry-pi/wiringpi/functions/] 


Posted by 구차니