연구미팅 20100607

Work Backup 2010. 6. 1. 16:57

---------

| 지난주 |

---------

* poseEstimator 실행법 학습

-> 격투기에서는 팔을 들고 뻗는 과정이 대부분인데 여기서 주먹의 2D 화면상의 위치는 거의 일정하다

----> 이프로그램으로는 움직임 궤적 추출하기 어렵다

----> 두가지 방법

--------1) 궤적은 주어졌다고 생각하고 바로 CRF로 인식부분 해보기

--------2) poseEstimator를 스테레오 비전으로 개선후 CRF로 인식

----> 다른 고려해야 될점: 나오의 비전 시스템 자체가 제한적인 view angle을 갖고 있을듯 (테스트는 안해봄) 격투기 시나리오 상 상대로봇과 가까이 있을 경우에 화면상의 정보는 더욱 적어질듯함


* 제안서 개요 완성

---------

| 금 주 |

---------

* 제안서 마무리

* 위에서 언급한 움직임 궤적 추출하기위한 두가지 방법 중 한가지 방법 택해서 추진하기 (일정 계획 수립 후 시작)


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

cf) 두 영상 한화면에 나오게 에디팅할 수 있는 툴은 모두 상용툴만 됨 -> 베가스 선택

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


:

temporary posting

카테고리 없음 2010. 5. 31. 10:34

lipo -info /opt/local/lib/libboost_filesystem.dylib

sudo mv ./g++ ./g++.old

sudo mv ./gcc ./gcc.old

sudo mv ./cc ./cc.old

sudo mv ./c++ ./c++.old

sudo ln -s g++-4.0 g++
sudo ln -s gcc-4.0 gcc

EMACS
* 자동완성 익히기* [] [] 바로 건너뛰기 incremental search* 소스 네비게이션 (헤더/소스)

  • 기본적으로 다음과 같은 단축키들이 제공된다 (자세한 것은 `xcscope.el'의 주석을 꼭!!!! 한 번 읽어보기 바란다):

키 입력 설명
C-c s s Find symbol.
C-c s d Find global definition.
C-c s g Find global definition (alternate binding).
C-c s G Find global definition without prompting.
C-c s c Find functions calling a function.
C-c s C Find called functions (list functions called from a function).
C-c s t Find text string.
C-c s e Find egrep pattern.
C-c s f Find a file.
C-c s i Find files #including a file.

etags/cscope를 잘 쓰기만 하면 웬만한 source 분석은 무난히 해결할 수 있지만, 좀 더 강력하거나 편집 기능 보다 source 분석 전용 툴을 찾고 있다면, 아래 툴을 써 보기 바란다:



현재 에러나는 곳
Fitter.cpp:510   // And set silhouette to each of the estimators!   rightHandEstimator_->setBaseModelSilhouette(baseModelContour_);   leftHandEstimator_->setBaseModelSilhouette(baseModelContour_);   rightFootEstimator_->setBaseModelSilhouette(baseModelContour_);   leftFootEstimator_->setBaseModelSilhouette(baseModelContour_);

baseModelContour_ = cvCreateMat(capturer_->getHeight(), capturer_->getWidth(), CV_32FC1);
   rightHandEstimator_->setBaseModelSilhouette(baseModelContour_);


void threePartedEstimable::setBaseModelSilhouette(CvMat* baseSilhouette){// Copy base model silhouette! cvCopy(baseSilhouette, baseModelSilhouette_);}

   baseModelSilhouette_ = cvCreateMat(my::Singleton<glEnvironment>()->getHeight(),my::Singleton<glEnvironment>()->getWidth(), CV_32FC1);




bodyRenderer::bodyRenderer(const std::string& name,    int width, int height): glRenderer(name, width, height)

glRenderer::glRenderer(const std::string& name,   int width, int height)void glRenderer::onReshape(int x, int y)


void glRenderer::ReshapeCallback(int x, int y){   glRenderer::s_renderer_->onReshape(x, y);}










:

i386 compilation

OSX 2010. 5. 29. 17:21

I was able to compile as universal (on Leopard) with: CXXFLAGS="-isysroot /Developer/SDKs/MacOSX10.5.sdk -arch i386 -arch ppc -DCRYPTOPP_DISABLE_ASM" make

lipo -info /opt/local/lib/libboost_filesystem.dylib

: