반응형

이세돌과 알파고와의 바둑 대국을 계기로,

인공지능에 대한 관심이 갑자기 높아진 듯 하다.

나 역시도, 인공지능에 대한 관심이 갑자기 높아졌다.

영상처리 분야와도 밀접한 관련이 있고,

바둑 같은 고난이도 알고리즘을

어떤 방법으로 풀어나가는지 궁금하기도 하다.

그래서, 인터넷 검색을 통해 방문한 페이지 중에

나중에 다시 참고해 보고 싶은 내용들을 링크해 놓으려 한다.



반응형

'머신러닝&인공지능' 카테고리의 다른 글

언어별 딥러닝 라이브러리  (0) 2016.07.15
CodeOnWeb 소개  (0) 2016.07.14
MNIST를 통한 Deeplearning 학습 링크  (0) 2016.07.13
2-norm과 스칼라곱을 통한 distance 계산  (0) 2016.04.29
빅데이터  (0) 2016.04.28
반응형

  • OpenCV Extra Modules 소개
    1. 다음 사이트에 가면, OpenCV Extra Modules에 대해 잘 소개되어 있다.
    2. 내용인즉슨, 새로운 API가 OpenCV에 추가되는 경우, 아직 안정성이나 성능이 검증되지 않았으므로, 처음에는 공식 배포본 대신, Extra Modules(opencv_contrib)에 포함시킨다.
    3. 이후 안정성이 검증되고 사용 빈도가 많아지면, 메인 모듈(공식 배포본)에 포함되어 배포된다.


  • OpenCV Extra Modules 빌드 방법
    1. 다음 사이트의 [Download ZIP] 버튼을 통해, opencv-contrib-master.zip 파일을 다운로드 받는다.
    2. 압축을 해제한다.
    3. 다음 사이트 내용을 참고하여, OpenCV 빌드를 준비한다.(7번까지 진행)
    4. CMake GUI화면의 'OPENCV_EXTRA_MODULES_PATH'항목에 [opencv-contrib-master폴더]/modules를 선택해 준다.
    5. http://pgmaru.tistory.com/53의 8번부터 계속 진행한다.


  • VisualStudio2008로 빌드할 경우의 문제해결 방법
    • CMake를 통해 솔루션이 생성된 다음, VisualStudio2008로 빌드를 진행하게 되면, 몇몇 파일에서 컴파일 에러가 발생한다.
    • 빌드 진행을 위해서는, 다음과 같이 소스를 수정해 주어야 한다.
      1. [opencv-contrib-master폴더]/modules/line_descriptor/samples/knn_matching.cpp의 114행
        • result += (uchar) ( bin_vector[i] * pow( 2, i ) );
        • result += (uchar) ( bin_vector[i] * pow( 2.0, i ) );
        • 으로 변경해 준다
      2. [opencv-contrib-master폴더]/modules/optflow/samples/optical_flow_evaluation.cpp의 10행
        • 다음 내용을 추가해 준다.

        #ifdef WIN32

            #ifndef NAN

                static const unsigned long __nan[2] = {0xffffffff, 0x7fffffff};

                #define NAN (*(const float *) __nan)

            #endif

        #endif


반응형

'영상처리 프로젝트' 카테고리의 다른 글

OpenCV 2.x와 3.x의 차이  (0) 2016.10.20
KCF(Kernelized Correlation Filters)  (0) 2016.05.23
OpenCV속도비교2  (1) 2016.02.29
OpenCV 3.x에서의 OpenCL  (0) 2016.02.25
OpenCV 속도 비교 테스트 - 2.1 vs 3.1(with TBB)  (0) 2016.02.18
반응형
<조건>
항목 내용
원본 동영상 사이즈 640*360
Resize 크기 1280*720
OpenCV 버전 OpenCV3.1(TBB) 
기능 Resize+떨림+객체+안개+윤곽


CPU 사양 속도
i5 3470 3.20GHz 10.86 FPS
Intel(R) Core(TM)2 Duo CPU E4600 @ 2.40GHz 4.39 FPS


집 PC : 10.8566FPS

(사양 : i5 3470 3.20GHz, RAM 8GB, 64bit Window, x64 기반 프로세서)

(디스플레이 : NVidia GeForce GT630)

사무실 개발PC : 10.8554FPS

(사양 : i5-3470 3.20GHz, Ram 4GB, 32bit window)

(디스플레이 : Inte4l(R) HD Graphics)


반응형

+ Recent posts