본문 바로가기

분류 전체보기262

Visual Studio 2010 + OpenCV 1.0 프로젝트 설정 Visual Studio 2010 부터는 개별 프로젝트 단위로 include 폴더와 라이브러리 폴더를 지정하도록 변경되었다. 여러 프로젝트를 계속 만들어야 한다면 기존의 방법이 편하겠지만, 한편으로는 프로젝트 단위로 링크를 설정하게 됨으로 인해 추후에 연결을 살펴보는데는 좋아진 것 같기도 한다. 이번 포스트에서는 OpenCV 1.0 버전을 기준으로 Visual Studio 2010에서 포함 및 라이브러리 디렉터리 설정과 dll 파일 이동에 대해서 그림으로 정리하였다. 그림에서 나오는 절대 경로는 OpenCV 1.0이 "C:\OpenCV1.0" 에 설치된 경우이며, 설치된 폴더 위치에 따라 변경이 필요하다. 1) 포함 디렉토리 설정: Alt + F7 → 구성 속성 > C/C++ > 일반 : '추가 포함 디.. 2011. 1. 6.
무료 이메일 비교 처음 인터넷을 접하고 이메일이란 것을 만들고 이메일을 받았을 때의 느낌은 참 신기하고 놀랍기 그지 없었다. 하지만 어느덧 시간이 지나 이메일은 하나의 일상적인 소통수단이 되었고 휴대전화로 전화하는 것만큼이나 자주 사용하고 있다. 특히 직장인의 경우 하루의 수십통의 이메일을 보내거나 받으면서 업무를 수행하는 것이 더 이상 일상적인 일이 되어 버렸다. 이렇듯 누구나 하나씩은 가지고 이메일 서비스 중에서 지금 내가 사용하거나 해봤던 서비스에 대해서 간단히 비교 정리를 해보았다. 이 글에서 비교한 이메일 계정은 모두 무료로 생성 가능한 것들이며 다음의 항목에 대해서 비교하였는데 이중 개인정보, 고객센터 항목은 지극히 주관적인 항목으로 사용자에 따라 다르게 받아들일 수 있을 거라 생각된다. ▣ 무료 이메일 계정 .. 2010. 12. 15.
세계 석학들의 수준 높은 강의를 한글로 보자! 근래 대학원에서 수업을 듣다보면, 참 교수님들도 수업 하기 싫어하시는구나 하는 생각을 할 때가 많다. 학생들에게 뭔가를 가르치기보다는 그냥 시간 때우러 오시는 분들이 더 많은것 같은 느낌이다. 이러한 목마름을 해결하기 위해 노력하던 중 우연히 MIT의 Free Online Courese를 알게되어 열정 넘치는 교수들의 수업을 들으며 간단한 정리도 왜 그렇게 유도되었지에 대해서 알게 되어 참으로 기뻤었던 기억이 있다. 문제는 이러한 강의들이 영어로 진행되기 때문에 한두번 들어서는 잘 이해가 되지 않았는다는 것이다. 그런데 다행스럽게도 이러한 세계 석학들의 수준 높은 강의를 한글로 지원해주는 사이트가 숙명여대의 지원하에 만들어졌다. 'SNOW (http://www.snow.or.kr)'라는 이름의 사이트로 .. 2010. 11. 19.
템플 그렌딘: 세상은 왜 자폐를 필요로 하는가? 출처: "Temple Grandin: The world needs all kinds of minds." http://www.ted.com/talks/lang/kor/temple_grandin_the_world_needs_all_kinds_of_minds.html 추가 정보: WikiPedia(http://en.wikipedia.org/wiki/Temple_Grandin) ※ 자막이 보이지 않을 경우 플레이어 하단의 붉은 색 'view subtitles'을 눌러 'Korean'으로 설정. 2010. 11. 17.
Math Constants 사용하기 출처: MSDN The following symbols are defined for the values of their indicated expressions: Symbol Expression Value M_E e 2.71828182845904523536 M_LOG2E log2(e) 1.44269504088896340736 M_LOG10E log10(e) 0.434294481903251827651 M_LN2 ln(2) 0.693147180559945309417 M_LN10 ln(10) 2.30258509299404568402 M_PI pi 3.14159265358979323846 M_PI_2 pi/2 1.57079632679489661923 M_PI_4 pi/4 0.785398163397448309616.. 2010. 9. 30.
[스크랩] C++에서 new, delete 연산자와 포인터를 이용한 다차원 배열 동적 할당 출처: '깐따삐야'님 블로그 http://gshan85.tistory.com/34 우선 new는 C에서 사용되는 malloc과 똑같다고 생각하는 사람이 많은것 같은데 틀린 이야기다. new연산자는 할당 대상만큼의 메모리를 heap으로 부터 할당하여 그 번지값을 리턴 한다. 리턴되는 번지값의 타입은 point이기 때문에 point가 들어가는 함수의 인자값으로 바로 사용이 가능 하다. malloc의 경우에는 무조건 voide*형을 리턴 하기 때문에 캐스트 연산자를 사용해야 된다. new로 메모리 할당과 메모리 해제 그리고 포인터를 이용한 고차원 메모리 할당과 해제까지 알아보겠다. new, delete 연산자 기본 사용방법 new 메모리 할당 사용방법 자료타입 *변수이름 = new 자료타입; ex) int *.. 2010. 9. 30.