Mat 를 이용한 데이터 저장 (FileStorage) 사용. Reference[Good Example] http://docs.opencv.org/modules/core/doc/xml_yaml_persistence.htmlhttp://www710.univ-lyon1.fr/~eguillou/documentation/opencv2/classcv_1_1_file_storage.htmlhttp://d.hatena.ne.jp/takmin/20100108/1262938079https://code.ros.org/trac/opencv/browser/trunk/opencv/samples/cpp/filestorage.cpp?rev=4032http://opencv.jp/opencv2-x-samples/xml_yamlhttp..
01. CDUA 홈페이지 http://developer.nvidia.com/cuda/cuda-downloads 00. DownloadWindows1. devdriver_4.2_winvista-win7_64_301.32_general.exe2. cudatoolkit_4.2.9_win_64.msi3. gpucomputingsdk_4.2.9_win_64.exe 01. visual studio 2010 setting a. 도구 - 옵션 - 텍스트 편집기 - 파일 확장명 설정편집기 : Microsoft Visual C++확장자명 cu, cuh 추가하기 cu | Microsoft Visual C++cuh | Microsoft Visual C++ b. library 추가하기cuda.libcudart.lib c. 사용..
1. download2. property manaver setting includeC:\opencv.2.4.2\opencv\build\includeC:\opencv.2.4.2\opencv\build\include\opencvC:\opencv.2.4.2\opencv\build\include\opencv2 lib* 64bit 이더라도 32bit settingC:\opencv.2.4.2\opencv\build\x86\vc10\lib binC:\opencv.2.4.2\opencv\build\x86\vc10\bin 폴더에 C:\opencv.2.4.2\opencv\build\common\tbb\ia32\vc10 안에 들어있는 tbb_*.dll 과 폴더를 복사해서 붙여 넣도록 한다. system PATH 에 등록하기..
최초 작성일 : 2012.09. 27최종 수정일 : 2012.11. 21 안드로이드 버전이 현재 '아이스크림' 으로 업데이트 되면서 NDK 및 openCV 도 버전업데이트가 되었습니다.약 1년전에 Setting 하는 과정을 포스팅 하였습니다. 저도 처음 하면서 포스팅한 거라. 불필요한 작업이 많이 있었으나. 1년 넘게 계속 사용하면서 지금와서 새로운 버전을 사용해보니 Setting 하는 과정이 많이 줄어있었습니다. 그래서 최신버전으로 다시 정리를 해볼까 합니다. by 퓨림노 2012.11.21 Update 내용. OpenCV for Android SDK Document 링크http://docs.opencv.org/2.4.3/doc/tutorials/introduction/android_binary_pac..
openCV 2.2 Setting on Visual Studio 2008 1. 소스 다운받고 압축풀기 http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3.1/ C:\OpenCV2.2 2. 난 Cmake 하지 않는다. 3. include 경로 C:\OpenCV2.2\include C:\OpenCV2.2\include\opencv 4. lib 경로 C:\OpenCV2.2\lib 4.1 DLL 파일 Windows System32 폴더에 복사 C:\OpenCV2.2\bin 폴더의 dll 파일 복사 C:\Windows\System32 붙여넣기 4.2 lib 파일 복사 C:\OpenCV2.2\lib 경로의 파일 C:\Program Files\Mic..
익숙하지 않은 cvSVD() 함수를 정리하자! 이론은 생략! 책을 참조하길 바랍니다. 응응 그런책들... 제가 원하는 내용은 아래 내용! Suppose that A=U*W*V' A--MxN matrix; U--MxM W--MxN V--NxN U, V are orthogonal matrix, W is the diagonal matrix. the function should be used like this: cvSVD(A,W,U,V) 소스코드로 볼까!? 아래는 동적으로 Matrix 를 생성하기 위해서 A = cvCreateMat( Listsize, 3, CV_32FC1 ); // M*N, ListSize * 3 의 크기로 생성 U = cvCreateMat( Listsize, 3, CV_32FC1 ); // ..
URL : 링크 [posting] [1] http://blog.naver.com/PostView.nhn?blogId=hamstery&logNo=110102815307 [opencv setting link] [2] http://opencv.willowgarage.com/wiki/VisualC%2B%2B_VS2010 Configure Project Directories In 2008 Tools -> Options -> Projects and Solutions -> VC++ Directories In 2010 Project -> OpenCV_Helloworld Properties...Configuration Properties -> VC++ Directories Include Directories... add..
Subject : TextSize 최종수정일 : 2011.02.18 이번에는 간단한 Tip 정도로 글을 작성하고 마치려고 합니다. Reference [1] 한빛미디어, 안드로이드 프로그래밍 정복(106p) TextView 의 속성 단위 : ( px, in, mm, pt, dp(or dip), sp(or sip) 물리적인 픽셀 단위로도 지정할 수 있고 인치나 밀리미터, 포인트 같은 논리 단위로도 지정할 수 있음, px 는 가장직관적이지만, 장비의 해상도에 따라 크기가 달라지는 문제가 발생! dp, sp 위의 단위는 생소하다. 1dp 는 해상도가 160dpi 일 때 1픽셀에 해당함 단점 : 해상도가 높아지면 픽셀의 물리적인 크기가 줄어든다 장점 : 해상도가 높아진 만큼 길이가 같이 늘어나 해상도에 상관없이 ..
True / False 만으로 결론을 내야 하는 문제에서 답이 No 인데 Yes 로 잘못 대답한 경우 false positive이고 답이 Yes 인데 No 로 잘못 대답한 경우 false negative이다. 근데 이것이 도대체 어디에 쓰일까? 2분법을 결과로 사용하는 특정 모듈에서는, 틀린걸 맞았다고 했을때와 맞은걸 틀렸다고 했을 때의 오류 가중치가 다를 수 있다. 이런 경우 성능 지표로 (맞은 횟수 / 총횟수)로 정하면 가중치가 성능평가에서 무시되므로 좀 더 정확한 성능지표를 도출하기 위해 사용되기도 한다. 아래의 성능지표 예제는 맞은걸 틀렸다고 했을 때가 좀 더 심각한 오류라고 보고 반영한 가중치이다. 성능 지표 예 = ( 총횟수 - ( F.P. * 0.2 + F.N. * 0.8 ) ) / 총 횟수..
OpenGL 을 공부중이므로, OpenGL의 기준인 오른손 좌표계를 정리하도록 하겠습니다. 출처는 네이버! 오른손좌표계 [right-handed system] 공간에서 직각좌표계(直角座標系)를 설정하는 방법의 하나로, 오른손을 원점 O의 위치에 놓고, 엄지 ·검지 ·장지를 서로 직각이 되도록 하고, 엄지 ·검지를 각각 x축, y축의 양의 방향으로 정했을 때, 장지가 가리키는 방향을 z축의 양의 방향으로 일치시킨 좌표계를 말한다 우수계(右手系)라고도 한다. 오른손을 원점 O의 위치에 놓고, 엄지 ·검지 ·장지를 서로 직각이 되도록 하고, 엄지 ·검지를 각각 x축, y축의 양의 방향으로 정했을 때, 장지가 가리키는 방향을 z축의 양의 방향으로 일치시킨 좌표계를 말한다. 대부분의 좌표계에서는 이 오른손좌표계가..
cvConvexHull2() 함수의 사용 CvSeq* cvConvexHull2( const CvArr* input, void* hull_storage=NULL, int orientation=CV_CLOCKWISE, int return_points=0 ); points Sequence or array of 2D points with 32-bit integer or floating-point coordinates. hull_storage The destination array (CvMat*) or memory storage (CvMemStorage*) that will store the convex hull. If it is array, it should be 1d and have the same numbe..
CvSeq 에 대해서 알아보자. C:\Program Files\OpenCV\docs\ref\opencvref_cxcore.htm (설치되어있을 경우에만, 확인바람) 사용되는 함수들 StartReadSeq() void cvStartReadSeq( const CvSeq* seq, CvSeqReader* reader, int reverse=0 );seq Sequence. reader Reader state; initialized by the function. reverse Determines the direction of the sequence traversal. If reverse is 0, the reader is positioned at the first sequence element, otherwise..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.