본문 바로가기

Others

(20)
적분 영상(integral image)의 쉬운 구현 #define IMAGE_WIDTH 4 #define IMAGE_HEIGHT 6 #define IMAGE_SIZE (IMAGE_WIDTH*IMAGE_HEIGHT) #define INTEGRAL_IMAGE_SIZE ((IMAGE_WIDTH+1)*(IMAGE_HEIGHT+1)) void MakeIntegralImage(float *image, float *integralImage, int width, int height) { register int x, y; integralImage[0] = image[0]; for(x=1; x
The Inefficiency of C++, Fact or Fiction? link: http://caxapa.ru/thumbs/213960/iar_fact.pdf 일반적으로 임베디드 소프트웨어를 개발하는 개발자들 사이에서 널리 알려진 진실은 코드 크기 및 속도의 관점에서 C언어 보다 C++이 나쁘다고 합니다. 위의 링크는 이에 대한 허와 실에 대해 이야기한 문서인데 한번쯤 읽어보면 좋겠다는 생각이 듭니다. 읽어봤더니 결론은 아래와 같습니다. 참고로 여기서의 비용은 코드의 크기에 대한 비용을 말합니다. 아시겠지만 코드 최적화는 크기에 대한 최적화와 속도에 대한 최적화로 나뉘며, 일반적으로 이 둘의 관계는 trade-off 를 유지하기 마련이죠. 평가 지수: - FREE: C와 C++은 별 차이 없음. - CHEAP: C++이 C 보다 약간 더 비용이 듬. - EXPENSIVE:..
Computer Vision 연구자들이 알아야 할 20개 이상의 techniques MS의 Richard Szeliski 박사님과 옥스포드의 Andrew Zisserman 교수님이 이야기하는 "모든 컴퓨터 비젼 연구자들이 알아야 할 20개 이상의 techniques" 1. Image formation and optics 2. Image processing, filtering, Fourier analysis 3. Pyramids and wavelets 4. Feature extraction 5. Image matching 6. Bag of words 7. Optical flow 8. Structure from motion 9. Multi view stereo 10.Segmentation 11.Clustering 12.Viola-Jones 13.Bayesian techniques 14.Ma..
Computer Vision 십계명 예전에 심심해서 적어본 CV 십계명 Indoor Vision만을 다룬자여, Outoor Vision을 쉽게 논하지 마라. Fixed Camera만을 다룬자여, Moving or Hand-held Camera를 쉽게 논하지 마라. Signle Object만을 다룬자여, Multiple Object를 쉽게 논하지 마라. Single View만을 다룬자여, Multiple View를 쉽게 논하지 마라. Rigid Object만을 다룬자여, Deformable Obejct를 쉽게 논하지 마라. Simple Background만을 다룬자여, Background clutter를 쉽게 논하지 마라. Detection만을 다룬자여, Tracking을 쉽게 논하지 마라. Non-Occluded Obejct만을 다룬자여,..