집에서 작업하는데 모니터 하나로는 너무 답답하여 듀얼 구성이 필요했습니다.
여러 제조사의 모델을 고려했었는데 결국 다시 알파스캔을 선택하게 되었습니다.

이전 모니터 구매 후 초기 불량외에 지금까지 아무런 문제없이 사용했었고
또 문제시 대응도 빠르고 좋아서 알파스캔에 대해 좋은 기억을 가지고 있기 때문입니다.

거기다 기존에 사용하던 모니터가 이 모델의 이전 버전(2777 IPS MHL+DP))이기도 해서
동일한 외관이라 보기에도 좋을 것 같아 이 모델을 선택하게 되었습니다.
당연히 성능이 좋은 이유도 있지요.

구매 바로 다음 날 배송되어서 바로 설치했습니다.


모니터 암을 사용하기에 스탠드를 제거해야 하는데 뒷 판을 분리하는데 조금 애를 먹었습니다.
결합된 부위가 너무 뻑뻑하여 얇은 뒷판이 부서질까봐 조심히 하느라 힘들었네요.

이전 모델도 그랬는데 DP 단자쪽에 케이블을 연결하면 케이블이 모니터 밖으로 삐져 나와서
보기가 좋지 않습니다. 선을 최대한 구부려도 조금 삐져나오는게 보이네요.
단자 망가질까봐 그냥 구부리지 않은채로 놔두고 있습니다.
전체적으로 인터페이스 부분이 위로 올라가는 것이 좋을듯 합니다.
그리고 기본 품목에 DP 케이블도 하나 들어가 있었으면 얼마나 좋을까...^^



기존 모니터와 나란히 붙여 놓으니 색상 차이가 나네요.
아무리 맞춰보려해도 동일하게 맞추기가 힘드네요.
모든 메뉴를 하나씩 다 변경해보다가 Low Blue Light를 보통으로 변경하니 그나마 비슷해 졌습니다.
기존 모델이 오래되서 그런가 싶기도 하고
신 모델에 다른 기능이 들어가서 그런것 같기도 합니다.


사용한지 얼마 되지 않아 이 정도만 파악되네요.
당연히 모니터는 좋습니다!
위에서 예기한 몇 가지만 제품 개발 시 참고해주셨으면 좋겠네요.

다음에도 알파스캔을 선택할 겁니다!

아... 
그리고 집에 알파스캔 하나 더 있네요.
정말 오래된건데 고장이 안나요....
DVI 단자만 고장나고 쌩쌩합니다. 
고장이 나야 바꾸지^^


 

' > et cetera' 카테고리의 다른 글

드디어....  (0) 2014.02.09
Posted by 후니아부지
:

2018.03.11 12:37:44



lite컴파일중에러


[ 85%] Built target pch_Generate_opencv_perf_stitching

[ 85%] Built target opencv_perf_stitching

[ 85%] Built target gen_opencv_python_source

[ 85%] Building CXX object modules/python2/CMakeFiles/opencv_python2.dir/__/src2/cv2.cpp.o

/home/pi/opencv/modules/python/src2/cv2.cpp:6:20: fatal error: Python.h: No such file or directory

 #include <Python.h>

                    ^

compilation terminated.

modules/python2/CMakeFiles/opencv_python2.dir/build.make:62: recipe for target 'modules/python2/CMakeFiles/opencv_python2.dir/__/src2/cv2.cpp.o' failed

make[2]: *** [modules/python2/CMakeFiles/opencv_python2.dir/__/src2/cv2.cpp.o] Error 1

CMakeFiles/Makefile2:21920: recipe for target 'modules/python2/CMakeFiles/opencv_python2.dir/all' failed

make[1]: *** [modules/python2/CMakeFiles/opencv_python2.dir/all] Error 2

Makefile:160: recipe for target 'all' failed

make: *** [all] Error 2

pi@raspberrypi:~/opencv/build $ ^C

pi@raspberrypi:~/opencv/build $ 



====> 파이썬 헤더 설치


$ sudo apt-get install python-dev



그래도 Pyhton.h 를 못찾네


그래서 /home/pi/opencv/modules/python/src2/cv2.cpp 파일의 Python.h 경로를 수정해주었다

그러니 넘어가는데

다른 파일도 그게 걸리네

그렇다고 이걸 일일이 수정해줄 수 도 없고...


pkg-config 로 어떻게 해줄 수 없나...



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

[Raspberry Pi] OpenCV 설치 Case2  (0) 2018.03.10
[Raspberry Pi] OpenCV 설치 Case1  (0) 2018.03.10
[Raspberry Pi] WiFi 네트워크 설정  (0) 2018.03.10
Posted by 후니아부지
:

2018.03.10 00:28:24


http://webnautes.tistory.com/916

https://www.pyimagesearch.com/2017/09/04/raspbian-stretch-install-opencv-3-python-on-your-raspberry-pi/

http://kkokkal.tistory.com/1304

https://raspberrypi.stackexchange.com/questions/69169/how-to-install-opencv-on-raspberry-pi-3-in-raspbian-jessie


https://qiita.com/nanbuwks/items/422eb405ceef84826ab4  <-- 이거 기준으로 확인중




raspbian-stretch 에 설치




$ sudo apt-get update

$ sudo apt-get upgrade




$ sudo apt-get install build-essential git cmake pkg-config 


정지 영상 파일 입출력

$ sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev


비디오 파일 입출력/스트리밍

$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev

$ sudo apt-get install libv4l-dev v4l-utils

$ sudo apt-get install libxvidcore-dev libx264-dev libxine2-dev

$ sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev


OpenCV의 highgui 모듈에서 GTK를 사용하도록

$ sudo apt-get install libgtk2.0-dev


Opencv 최적화를 위한 라이브러리를 설치한다.

$ sudo apt-get install libatlas-base-dev gfortran libeigen3-dev


python3 설치

stretch에는 이미 최신 버전이 들어가 있다. (lite에는 없다)

$ sudo apt-get install python3-dev python3-pip


Opencv에서 매트릭스 연산을 위해 Numpy를 설치한다.

역시 최신으로 들어가 있다. (역시나 lite에는 없다)

$ sudo apt-get install python-numpy python3-numpy

$ sudo pip3 install numpy


opencv, opencv_contrib 다운로드

현재 최신 버전은 3.4.0


$ cd ~

$ git clone https://github.com/Itseez/opencv.git

$ cd opencv

$ git checkout 3.4.0

$ cd ..

$ git clone https://github.com/Itseez/opencv_contrib.git

$ cd opencv_contrib

$ git checkout 3.4.0

$ cd ..


빌드를 위해 디렉토리를 만든다.

$ cd opencv

$ mkdir build

$ cd build


cmake 구성


[stretch]

$ cmake -D CMAKE_BUILD_TYPE=RELEASE \

        -D CMAKE_INSTALL_PREFIX=/usr/local \

        -D INSTALL_PYTHON_EXAMPLES=ON \

        -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \

        -D BUILD_EXAMPLES=ON ../



[stretch_lite]

// lite는 뭔가 많이 빠져 있어서 그런지 cmake에서 에러가 난다...

// 위에 필요 라이브러리를 모두 설치하고 (빼먹으면 안된다!!!!)

//

// cmake 구성에서 -D BUILD_opencv_python2=OFF 하지 않을거면

// pyhton 2.7도 설치해야한다!!!! 

// $ sudo apt-get install python2.7-dev python-dev python-numpy

//

// full 컴파일 완료되었던 build(무려 5시간 걸려 만들었던거....)를 넣어주고

// 다시 cmake 해라.




중간에 다운로드 때문에 시간이 약간 걸린다.



-- General configuration for OpenCV 3.4.0 =====================================

--   Version control:               3.4.0

-- 

--   Extra modules:

--     Location (extra):            /home/pi/opencv_contrib/modules

--     Version control (extra):     3.4.0

-- 

--   Platform:

--     Timestamp:                   2018-03-10T03:14:53Z

--     Host:                        Linux 4.9.59-v7+ armv7l

--     CMake:                       3.7.2

--     CMake generator:             Unix Makefiles

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

--     Configuration:               RELEASE

-- 

--   CPU/HW features:

--     Baseline:

--       requested:                 DETECT

--       disabled:                  VFPV3 NEON

-- 

--   C/C++:

--     Built as dynamic libs?:      YES

--     C++11:                       YES

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

--     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 -Wuninitialized -Winit-self -Wno-narrowing -Wno-delete-non-virtual-dtor -Wno-comment -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -mfp16-format=ieee -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 -Wuninitialized -Winit-self -Wno-narrowing -Wno-delete-non-virtual-dtor -Wno-comment -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -mfp16-format=ieee -fvisibility=hidden -fvisibility-inlines-hidden -g  -O0 -DDEBUG -D_DEBUG

--     C Compiler:                  /usr/bin/cc

--     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 -Wuninitialized -Winit-self -Wno-narrowing -Wno-comment -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -mfp16-format=ieee -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 -Wuninitialized -Winit-self -Wno-narrowing -Wno-comment -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -mfp16-format=ieee -fvisibility=hidden -g  -O0 -DDEBUG -D_DEBUG

--     Linker flags (Release):

--     Linker flags (Debug):

--     ccache:                      NO

--     Precompiled headers:         YES

--     Extra dependencies:          dl m pthread rt

--     3rdparty dependencies:

-- 

--   OpenCV modules:

--     To be built:                 aruco bgsegm bioinspired calib3d ccalib core datasets dnn dpm face features2d flann freetype fuzzy highgui img_hash imgcodecs imgproc line_descriptor ml objdetect optflow phase_unwrapping photo plot python2 python3 python_bindings_generator reg rgbd saliency shape stereo stitching structured_light superres surface_matching text tracking ts video videoio videostab xfeatures2d ximgproc xobjdetect xphoto

--     Disabled:                    js world

--     Disabled by dependency:      -

--     Unavailable:                 cnn_3dobj cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev cvv dnn_modern hdf java matlab ovis sfm viz

--     Applications:                tests perf_tests examples apps

--     Documentation:               NO

--     Non-free algorithms:         NO

-- 

--   GUI: 

--     GTK+:                        YES (ver 2.24.31)

--       GThread :                  YES (ver 2.50.3)

--       GtkGlExt:                  NO

--     VTK support:                 NO

-- 

--   Media I/O: 

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

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

--     WEBP:                        build (ver encoder: 0x020e)

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

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

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

--     OpenEXR:                     build (ver 1.7.1)

-- 

--   Video I/O:

--     DC1394:                      NO

--     FFMPEG:                      YES

--       avcodec:                   YES (ver 57.64.101)

--       avformat:                  YES (ver 57.56.101)

--       avutil:                    YES (ver 55.34.101)

--       swscale:                   YES (ver 4.2.100)

--       avresample:                NO

--     GStreamer:                   

--       base:                      YES (ver 1.10.4)

--       video:                     YES (ver 1.10.4)

--       app:                       YES (ver 1.10.4)

--       riff:                      YES (ver 1.10.4)

--       pbutils:                   YES (ver 1.10.4)

--     libv4l/libv4l2:              NO

--     v4l/v4l2:                    linux/videodev2.h

--     gPhoto2:                     NO

-- 

--   Parallel framework:            pthreads

-- 

--   Trace:                         YES (built-in)

-- 

--   Other third-party libraries:

--     Lapack:                      NO

--     Eigen:                       YES (ver 3.3.2)

--     Custom HAL:                  YES (carotene (ver 0.0.1))

-- 

--   NVIDIA CUDA:                   NO

-- 

--   OpenCL:                        YES (no extra features)

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

--     Link libraries:              Dynamic load

-- 

--   Python 2:

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

--     Libraries:                   /usr/lib/arm-linux-gnueabihf/libpython2.7.so (ver 2.7.13)

--     numpy:                       /usr/lib/python2.7/dist-packages/numpy/core/include (ver 1.12.1)

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

-- 

--   Python 3:

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

--     Libraries:                   /usr/lib/arm-linux-gnueabihf/libpython3.5m.so (ver 3.5.3)

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

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

-- 

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

-- 

--   Java:

--     ant:                         NO

--     JNI:                         NO

--     Java wrappers:               NO

--     Java tests:                  NO

-- 

--   Matlab:                        NO

-- 

--   Install to:                    /usr/local

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

-- 

-- Configuring done

-- Generating done

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



이제 빌드

// j옵션은 병열로 처리하도록 한다. 그냥 j옵션 쓰지않는다. 좀 더 늦어지겠지만 중간에 뻗지는 않는다.




이는 stretch-lite에서 시험해봤다.


// 이게 메모리 어쩌고 확장하고 하면 된다던데 나중에....

// https://www.pyimagesearch.com/2017/09/04/raspbian-stretch-install-opencv-3-python-on-your-raspberry-pi/

// 위 링크에 Configure your swap space size before compiling 참고


라즈베리파이의  코어 네개 모두 사용하여 컴파일하려면 -j4를 쓰면되나

컴파일 하는 도중 메모리 문제 때문에 행이 걸리는 현상이 발생한다.


이를 피하기 위해 swap 크기를 변경해준다.


/etc/dphys-swapfile 을 열어 CONF_SWAPSIZE 를 1024로 변경해준다.


$ sudo vi /etc/dphys-swapfile


# set size to absolute value, leaving empty (default) then uses computed value

#   you most likely don't want this, unless you have an special disk situation

CONF_SWAPSIZE=100


디폴트로 100 MB로 되어 있을 것이다.

이를 주석처리하고 1024 MB 로 변경한다.


#CONF_SWAPSIZE=100

CONF_SWAPSIZE=1024


새로운 swap 을 활성화하기 위해 swap 서비스를 리스타트한다.


$ sudo /etc/init.d/dphys-swapfile stop

$ sudo /etc/init.d/dphys-swapfile start


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 

컴파일 후 반드시 원래대로 돌려야한다.

안그러면.... SD카드 오래 못쓴다.....

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 




// 12:21 시작

$ make      


15:12 32% 

17:28 62% 

20:37 100% ...


풀로하니까 더럽게 오래 걸리네 5시간?!?!?!?!


이제 설치...


$ sudo make install

$ sudo ldconfig



설치 확인

$ python3

> import cv2

> cv2.__version__










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

[Raspberry Pi] OpenCV 설치간 오류  (0) 2018.03.11
[Raspberry Pi] OpenCV 설치 Case1  (0) 2018.03.10
[Raspberry Pi] WiFi 네트워크 설정  (0) 2018.03.10
Posted by 후니아부지
:

2018.02.13 11:41:58



raspbian-stretch-lite 에 설치




ref: 

http://webnautes.tistory.com/916

https://www.pyimagesearch.com/2017/09/04/raspbian-stretch-install-opencv-3-python-on-your-raspberry-pi/

http://kkokkal.tistory.com/1304

https://raspberrypi.stackexchange.com/questions/69169/how-to-install-opencv-on-raspberry-pi-3-in-raspbian-jessie


1. 설치



사용 가능한 패키지와 버전 리스트를 업데이트 한다.

$ sudp apt-get update     



설치된 패키지를 실제로 최신 버전으로 업그레이드 한다.

$ sudp apt-get upgrade

or

$ sudo apt-get dist-upgrade  (의존성 검사하며 설치)



컴파일툴과 Cmake를 설치한다.

$ sudo apt-get install build-essential cmake



컴파일 및 링크시에 필요한 라이브러리를 가져오기 위해 pkg-config를 설치한다.

$ sudo install pkg-config



비디오 및 이미지 관련 라이브러리를 설치한다.


// 정지 영상 파일 입출력

$ sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev


// 비디오 파일 입출력/스트리밍

$ sudo apt-get install libxvidcore-dev libx264-dev libxine2-dev

$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev

$ sudo apt-get install libv4l-dev v4l-utils

$ sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev


// OpenCV의 highgui 모듈에서 GTK를 사용하도록

$ sudo apt-get install libgtk2.0-dev



Opencv-Python을 위해 파이썬을 설치한다.

$ sudo apt-get install python2.7-dev python3-dev



Opencv에서 매트릭스 연산을 위해 Numpy를 설치한다.

$ sudo apt-get install python-numpy python3-numpy



Opencv 최적화를 위한 라이브러리를 설치한다.

$ sudo apt-get install libatlas-base-dev gfortran libeigen3-dev



디렉토리를 만들고 Opencv를 다운로드 한다.

최신 버전은 3.4.0 이다.

$ mkdir opencv

$ cd opencv

$ wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.4.0.zip

$ wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.4.0.zip



압축을 풀어준다.

$ unzip opencv.zip

$ unzip opencv_contrib.zip



빌드를 위해 디렉토리를 만든다.

$ cd opencv-3.4.0

$ mkdir build

$ cd build



컴파일 (path 주의. '..' 빼먹지말것)

[전체 설치]

$ cmake -D CMAKE_BUILD_TYPE=RELEASE \

        -D CMAKE_INSTALL_PREFIX=/usr/local \

        -D INSTALL_PYTHON_EXAMPLES=ON \

        -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.4.0/modules \

        -D BUILD_EXAMPLES=ON ../



[전체는 아니야.......]

$ cmake -D CMAKE_BUILD_TYPE=RELEASE \

        -D CMAKE_INSTALL_PREFIX=/usr/local \

        -D INSTALL_PYTHON_EXAMPLES=ON \

        -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.4.0/modules \

        -D BUILD_EXAMPLES=OFF \

        -D WITH_TBB=OFF \

        -D WITH_IPP=OFF \

        -D WITH_1394=OFF \

        -D BUILD_WITH_DEBUG_INFO=OFF \

        -D BUILD_DOCS=OFF \

        -D INSTALL_C_EXAMPLES=ON \

        -D BUILD_TESTS=OFF \

        -D BUILD_PERF_TESTS=OFF \

        -D ENABLE_NEON=ON \

        -D WITH_QT=ON \

        -D WITH_OPENGL=ON \

        -D WITH_V4L=ON  \

        -D WITH_FFMPEG=ON \

        -D WITH_XINE=ON \

        -D BUILD_NEW_PYTHON_SUPPORT=ON \

        ../



[전체는 아니야.......qt제외...c예제제외]

-> 일단 이놈으로 성공. 이건 두 시간 정도 걸림.다른것도 해봐.

$ cmake \

-D CMAKE_BUILD_TYPE=RELEASE \

-D CMAKE_INSTALL_PREFIX=/usr/local \

-D INSTALL_PYTHON_EXAMPLES=ON \

-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.4.0/modules \

-D BUILD_EXAMPLES=OFF \

-D WITH_TBB=OFF \

-D WITH_IPP=OFF \

-D WITH_1394=OFF \

-D BUILD_WITH_DEBUG_INFO=OFF \

-D BUILD_DOCS=OFF \

-D INSTALL_C_EXAMPLES=OFF \

-D BUILD_TESTS=OFF \

-D BUILD_PERF_TESTS=OFF \

-D ENABLE_NEON=ON \

-D WITH_QT=OFF \

-D WITH_OPENGL=ON \

-D WITH_V4L=ON  \

-D WITH_FFMPEG=ON \

-D WITH_XINE=ON \

-D BUILD_NEW_PYTHON_SUPPORT=ON \

../



[또다른...]

$ cmake \

-D CMAKE_BUILD_TYPE=RELEASE \

-D CMAKE_INSTALL_PREFIX=/usr/local \

-D INSTALL_PYTHON_EXAMPLES=ON \

-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.4.0/modules \

-D BUILD_EXAMPLES=ON \

-D BUILD_WITH_DEBUG_INFO=OFF \

-D BUILD_DOCS=OFF \

-D BUILD_TESTS=OFF \

-D BUILD_PERF_TESTS=OFF \

-D BUILD_opencv_python2=OFF \

-D BUILD_opencv_python3=ON \

-D INSTALL_C_EXAMPLES=ON \

-D ENABLE_NEON=ON \

-D WITH_LIBV4L=ON \

../


[또다른...c샘플제외..qt제외]

$ cmake \

-D CMAKE_BUILD_TYPE=RELEASE \

-D CMAKE_INSTALL_PREFIX=/usr/local \

-D INSTALL_PYTHON_EXAMPLES=ON \

-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.4.0/modules \

-D BUILD_EXAMPLES=ON \

-D BUILD_WITH_DEBUG_INFO=OFF \

-D BUILD_DOCS=OFF \

-D BUILD_TESTS=OFF \

-D BUILD_PERF_TESTS=OFF \

-D BUILD_opencv_python2=OFF \

-D BUILD_opencv_python3=ON \

-D INSTALL_C_EXAMPLES=OFF \

-D ENABLE_NEON=ON \

-D WITH_LIBV4L=ON \

-D WITH_QT=OFF \

../



cmake 중

face_landmark_model.dat 를 다운로드하는 과정에서 멈춘것처럼 보인다.

한참을 기다리다 타임아웃이 되버린다.

아래에 들어가서 미리 다운 받아놓자. 다운도 오래 걸린다.... 69M정도

https://github.com/opencv/opencv_3rdparty/tree/contrib_face_alignment_20170818


해당 파일을 다음 디렉토리에 넣어두자

/home/pi/opencv/opencv-3.4.0/build/downloads/xfeatures2d


안해도 한~참을 기다린 후 넘어가고 완료된다.



...

...

...

-- Configuring done

-- Generating done

-- Build files have been written to: /home/pi/opencv/opencv-3.4.0/build






make 시 진행이 안되는 경우가 있는데 중지하고 다시 시도한다. 

앞서 컴파일된 것은 넘어가므로 이렇게 진행하는것이 빠르다.

몇 시간 걸린다....

$ make -j4    or     make      // j옵션은 병열로 처리하도록하는 옵션... 그냥 j옵션 쓰지마라. 좀 더 늦어지겠지만 중간에 뻗지는 않는다.


....

[100%] Built target opencv_version


이제 설치...


$ sudo make install

$ sudo ldconfig



설치 확인

$ python3

> import cv2

> cv2.__version__










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

[Raspberry Pi] OpenCV 설치간 오류  (0) 2018.03.11
[Raspberry Pi] OpenCV 설치 Case2  (0) 2018.03.10
[Raspberry Pi] WiFi 네트워크 설정  (0) 2018.03.10
Posted by 후니아부지
:

CLI 상태에서 다음과 같이 WiFi 네트워크 정보를 설정할 수 있다.


WiFi 네트워크 상세 정보 얻기

$ sudo iwlist wlan0 scan


접속하려는 SSID가 검색되는지 확인한다.


...

          Cell 07 - .......

                    ESSID:"HOYA-HOME"

                    .......

                    IE: IEEE 802.11i/WPA2 Version 1

                        Group Cipher : TKIP

                        Pairwise Ciphers (2) : CCMP TKIP

                        Authentication Suites (1) : PSK

                    .......

                    IE: WPA Version 1

                        Group Cipher : TKIP

                        Pairwise Ciphers (2) : CCMP TKIP

                        Authentication Suites (1) : PSK

                    .......

...



무선 네트워크 접속을 위해 네트워크 정보를 입력해야 한다.

wpa_supplicant.conf 파일을 열어 끝에 접속 정보를 추가한다.


$ sudo vi /etc/wpa_supplicant/wpa_supplicant.conf


다음을 추가


network={ 

ssid="SSID" 

psk="WiFi Password" 

key_mgmt=WPA-PSK # 안써도 되나?

}



연결하려는 네트워크에서 패스워드를 사용하지 않을 경우 key_mgmt에 NONE을 넣어준다.


network={ 

ssid="SSID" 

key_mgmt=NONE

}



숨겨진 네트워크를 사용할 경우 scan_ssid=1 을 추가로 넣어준다.


network={ 

ssid="Hidden SSID" 

scan_ssid=1 

psk="WiFi Password" 

}



여러 무선 네트워크를 구성할 경우 id_str 를 주어 구분할 수 있다.


network={ 

ssid="Location 1 SSID" 

psk="Location 1 WiFi Password"

id_str="Location 1"

}


network={ 

ssid="Location 2 SSID" 

psk="Location 2 WiFi Password"

id_str="Location 2"

}



신호가 잡히는 범위내에 여러 개의 네트워크가 있다면 priority 를 두어 우선순위를 정할 수 있다.

이중 우선순위가 높은 것에 연결된다.


network={ 

ssid="Location 1 SSID 1" 

psk="Location 1 SSID 1 WiFi Password"

priority=1

id_str="Location 1 SSID 1"

}


network={ 

ssid="Location 1 SSID 2" 

psk="Location 1 SSID 2 WiFi Password"

priority=2

id_str="Location 1 SSID 2"

}



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

[Raspberry Pi] OpenCV 설치간 오류  (0) 2018.03.11
[Raspberry Pi] OpenCV 설치 Case2  (0) 2018.03.10
[Raspberry Pi] OpenCV 설치 Case1  (0) 2018.03.10
Posted by 후니아부지
:

윈도우에 오라클을 설치하고 외부에서 접근하려면 방화벽에 해당 포트를 추가해줘야 한다.










인바운드 규칙이 생성된다.



생성된 규칙을 더블 클릭하여 속성을 연다.


고급탭에서 '에지 통과'를 허용으로 해준다.


테스트해 볼 것......



이렇게 했는데도 안되면 오라클 설치된 곳에서

oracle net configuration assistant 로 리스너를 재구성해 볼 것.

oracle net manager에서는 리스너의 호스트를 컴퓨터 이름으로 해라.



Posted by 후니아부지
:

오류는 아니지만 나타나지 않도록 수정한다.


$ sudo vi /etc/default/avahi-daemon


AVAHI_DAEMON_DETECT_LOCAL=1 을

AVAHI_DAEMON_DETECT_LOCAL=0 으로 바꿔준다.



$ sudo vi /usr/lib/avahi/avahi-daemon-check-dns.sh


AVAHI_DAEMON_DETECT_LOCAL=1 을

AVAHI_DAEMON_DETECT_LOCAL=0 으로 바꿔준다.


다음 부팅부터 체크하지 않을 것이다.



' > linux' 카테고리의 다른 글

[Ubuntu] Change GUI  (0) 2017.05.29
[Ubuntu] Set static address  (0) 2017.05.28
[Ubuntu] SSH  (0) 2017.05.28
[Common] Change password  (0) 2017.05.28
[Ubuntu] 저장소를 다음카카오로 변경  (0) 2017.05.28
Posted by 후니아부지
:

[Ubuntu] Change GUI

앎/linux 2017. 5. 29. 00:13 |

Unity... 적응안된다...


Gnome으로 돌아가자.

$ sudo apt-get install gnome-session-flashback


GUI에서 Logout 한다.


다음을 클릭


GNOME Flashback (Metacity)를 클릭한다.

※ Compiz uses a 3D compositor to display the windows.

   Metacity displays the windows in 2D.





' > linux' 카테고리의 다른 글

[Ubuntu] 네트워크 서비스 탐색 비활성화 알림 제거  (0) 2017.05.29
[Ubuntu] Set static address  (0) 2017.05.28
[Ubuntu] SSH  (0) 2017.05.28
[Common] Change password  (0) 2017.05.28
[Ubuntu] 저장소를 다음카카오로 변경  (0) 2017.05.28
Posted by 후니아부지
:

[Ubuntu] Set static address

앎/linux 2017. 5. 28. 23:51 |

이더넷 인터페이스 확인

$ ifconfig

or

$ ip link


수정

$ sudo vi /etc/network/interfaces


auto 인터페이스네임

iface 인터페이스네임 inet static

address xxx.xxx.xxx.xxx

netmask xxx.xxx.xxx.xxx

gateway xxx.xxx.xxx.xxx

dns-nameservers xxx.xxx.xxx.xxx


적용

다음으로 네트워크를 재시작한다.

$ systemctl restart networking.service


안바뀌면.... 리부팅해.... 


' > linux' 카테고리의 다른 글

[Ubuntu] 네트워크 서비스 탐색 비활성화 알림 제거  (0) 2017.05.29
[Ubuntu] Change GUI  (0) 2017.05.29
[Ubuntu] SSH  (0) 2017.05.28
[Common] Change password  (0) 2017.05.28
[Ubuntu] 저장소를 다음카카오로 변경  (0) 2017.05.28
Posted by 후니아부지
:

[Ubuntu] SSH

앎/linux 2017. 5. 28. 23:24 |
  • 설치

$ sudo apt-get install openssh-server


  • 확인


  • 설정

$ sudo vi /etc/ssh/sshd_config


  • 실행

리스타트

$ sudo service ssh restart




' > linux' 카테고리의 다른 글

[Ubuntu] Change GUI  (0) 2017.05.29
[Ubuntu] Set static address  (0) 2017.05.28
[Common] Change password  (0) 2017.05.28
[Ubuntu] 저장소를 다음카카오로 변경  (0) 2017.05.28
[Ubuntu] '/etc/profile' 과 '/home/계정/.profile' 차이  (0) 2014.02.18
Posted by 후니아부지
: