2010.11.14- 썻던글 업데이트 하기( 왜? 같이 찾으면 귀찮자나..카테고리 연결도 안되는데..) 오래된거~(몇일 안되었지만 말야.) 하루종일 삽질한 결과. 그냥 이래저래 많이 붙였다. Detect skin color 모폴로지 - 침식 e~? 원 방정식 공식도 써봤군 -_-/ 호도법으로 변환 'ㅅ'.. 그리고 무게 중심 찾기.. 등등..
OpenCV 로 외곽선을 추출하는 방법. 1. 알아야 할 사항. 위의 두 변수에 대해서 알아야한다. 왜? 안그러면 직접 일일이 노가다로 자료구조를 만들고 계산해야할지도... 이유 무관. 일단 중요한 내용은 요롷게만 올린다. cvFindcontours() 함수를 사용하여서, 외곽선을 추출한다. 알아서 모든 외곽선을 추출하여 storage, contour 변수에 담아준다. 그리고 전부다 외곽선을 추출할 때는 주석을 단 저대로 하면 되지만, 문제는,, 영상(640*480) 사이즈의 크기도 구한다는 것. Why? 그것도 영역안이니, 외곽선으로 칠수밖에 없지요. 그래서 약간의 꽁수를 써야죠ㅎ cvArcLength() 함수를 사용하여서 길이를 구한다음에 그 길이가 x 이하 일때는 그리지 않는다! 라고 조건을 주는겁..
수업준비를 하면서... 영상회전하는 함수가 있었는데 말이지요... 뭐 일일이 손으로 다짜보는 것도 경험이지만, 라이브러리에 뭐가있고 어떻게 쓰는지도 중요하니깐요... OpenCV - 영상화전 cvGetQuadrangleSubPix() #include "cv.h" #include "highgui.h" #include "math.h" int main() { IplImage* src; IplImage* dst; int delta; int angle; src = cvLoadImage("apple.bmp", 1); dst = cvCloneImage( src ); delta = 1; angle = 0; cvNamedWindow( "src", 1 ); cvShowImage( "src", src ); for(;;) {..
Histogram Specification.... Histogram Equalization은 Histogram을 균일한 분포를 가지도록 하여 영상의 품질을 개선시켰다. 그러나 Histogram Specification은 Equalization처럼 Histogram을 무조건 균일하게 분포시키는 것이 아니라, 영상의 Histogram을 사용자가 원하는 모양의 Histogram으로 만들고자 할 때 사용하는 것이다. 즉, 이미 Histogram이 잘 분포되어 있는 영상이 있을 때, 이 영상의 명암 대비를 높이고 싶다거나, 더 밝게 하고 싶다거나, 더 어둡게 하고 싶다거 할 때 사용자의 요구에 맞춘 Histogram모양이 되도록 하는 것이다(Desired Histogram) 히스토그램 명세화는 입력으로 원본영상과..
http://alumni.media.mit.edu/~cwren/interpolator/
http://www.marcad.com/cs584/Tracking.html http://translate.google.co.kr/translate?u=http%3A%2F%2Fwww.marcad.com%2Fcs584%2FTracking.html&sl=en&tl=ko&hl=ko&ie=UTF-8 ---------------------------------------------------------------------- http://cafe.naver.com/opencv.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=3401 http://cafe.naver.com/opencv.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=1647 http:/..
http://qrcode.sourceforge.jp/\ http://reader.kaywa.com/ http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=04343507
http://sunyzero.egloos.com/4227785
opencv 시작하기 http://opencv.willowgarage.com/wiki/VisualC%2B%2B templatematching http://opencv.willowgarage.com/wiki/TemplateMatching // OpenCV 에서 동영상으로 input 받기 http://cafe.naver.com/opencv/7458 OpenCVLibrary 수정해야하는것 http://www.conv2.com/spboard/board.cgi?id=opencv_errta&action=print_view&gul=11
http://blog.naver.com/goodlife2235?Redirect=Log&logNo=50038151805 // 영상회전 http://www.newtypeunion.com/28?TSSESSIONnewtypeunioncom=7695a75549a64e4d1b2ebe76164b1109 http://cafe.naver.com/opencv.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=706 http://blog.naver.com/winispirit/30023895414 http://martinblog.tistory.com/786 // 라벨링 http://blog.naver.com/piccoro77.do?Redirect=Log&logNo=100045649991 CVIm..
숫자를 문자로 변경해줍니다! #include //_gcvt ():숫자를 문자로 바꿈. char *_gcvt( double value, int digits, char *buffer );
IEEE1394 등에서 영상을 얻을 때 cvcam관련 함수를 이용하는데 이때 frame rate를 변경하고자 할때 다음 코드를 이용하세요. #include #include #include void callback(IplImage* image); void main() { double fps = 60; int nselected = cvcamSelectCamera(0); cvcamSetProperty(0, CVCAM_PROP_ENABLE, &nselected); int width = 640, height = 480; cvcamSetProperty(0, CVCAM_RNDWIDTH, &width); // 카메라 입력 사이즈 너비 cvcamSetProperty(0, CVCAM_RNDHEIGHT, &height); ..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.