Introduction MFC에서 picture control에 IplImage, Mat 이미지를 불러와야하는 경우가 종종 있었습니다.(과거형..) 최근에는 이를 이용하여 몇가지 툴을 만들고 있지만, 옛날에는 자료들이 없어 조금씩 정리를하고 있습니다. 서론 없이 코드를 보면서 이야기를 바로 하도록 하겠습니다. MFC - Mat 이미지 호출 COpenCVTestDlg.h public : Mat m_matImage; BITMAPINFO *m_pBitmapInfo; void CreateBitmapInfo(int w, int h, int bpp); void DrawImage(); MFC 다이얼로그에 Mat, BITMAPINFO 를 정의 합니다. 그리고 함수 정의 두개 추가 합니다. COpenCVTestDlg.c..
Introduction 문자들의 조합에는 다양한 특수문자들이 포함되어있습니다. 이러한 특수문자는 문서, 음악 등을 검색할 때 특히 취약한 부분입니다. 따라, 특수문자를 제거를 통해 검색의 효율을 올리는 방법을 알려드리고자 합니다. 검색에 대한 부분은 추후 정리할 예정이며, 이번 포스팅에서는 특수문자 제거하는 부분에 대해 살펴보도록 하겠습니다. 먼저, 특수문자는 어떻게 정의 되어있는지 알기위해 ASCII코드를 살펴보도록 하겠습니다. Low level이라 하기는 그렇지만, 문자를 다루기 위해서는 아스키코드, 유니코드 등 문자들에 대해 꼭 알아둬야 합니다. 이 밖에 2벌식, 3벌식, 글자 조합 등과 관련된 내용들이 있지만 이 내용 또한 추후 정리 하도록 하겠습니다. 특수문자 아스키 코드가 정리된 곳은 많이 있..
Introduction 앞서 포스팅 했던 내용 중 윈도우의 로컬 폰트 뷰어가 있습니다. 현재 포스팅 된 내용에서 조금 부족한 부분을 찾아 코드를 업데이트 해두었습니다. 관련 내용은 Edit Box에 현재 글자를 입력 중인 상태일 때, 결과를 바로 실시간 업데이트 하는 것입니다. 옛날부터 이런건 찾아서 만들어두고, 넘어가버리는 경우가 많아 블로그에 살포시 포스팅 하고 넘어가도록 하겠습니다. 어렵지 않아요~ MFC Edit control 입력 검사 Edit control에 EN_CHANGE 메시지를 추가합니다. 그리고 아래와 같이 코드 추가 하면 끝. void CLocalFontManagerDlg::OnChangeEditInputText() { UpdateData(TRUE); if (m_InputText.G..
Introduction MFC를 사용하는 개발자가 얼마나 될지는 모르지만, 아주 간단한 TIP으로 실행 아이콘 변경하기와 관련하여 블로그 포스팅합니다. SW를 개발하고 배포할 전까지는 사용할일이 없어 찾아볼 이유조차 없지만, 언젠가는 한번은 보게 되어있기 때문에.... 알아두면 좋을 정보네요! 내용은 얼마되지 않으니 천천히 살펴보시기 바랍니다. ^^ 아이콘 변경하기 리소스관리자에서 Icon 하위폴더에서 "리소스 추가(Add Resource...)"를 선택합니다. 이때, ico 확장자 파일이 선택되지 않을 경우. (*.*)을 선택하여 원하시는 파일을 선택하시면 됩니다. 소스코드는 아래에 보이는 코드 일부를 검색하여 찾아, LoadIcon() 파라미터를 추가하신 리소스 이름으로 변경하시면 됩니다. m_hIc..
Introduction 오래된 자료 포스팅 중입니다. 필요하신 분들이 계실지는 모르겠지만, C/C++기반 콘솔에서 시간 출력하는 예제입니다. 소스코드 #include #include int main( void) { char *week[] = { "일", "월", "화", "수", "목", "금", "토"}; time_t current_time; struct tm *struct_time; time( ¤t_time); struct_time = localtime( ¤t_time); printf( "%4d 년n", struct_time->tm_year +1900); printf( " %2d 월(0-11)n", struct_time->tm_mon +1 ); printf( " %2d 일(1-3..
Introduction 이번 포스팅에서는 SW의 ICON, 및 버튼 이미지들을 임시(?)로 변경해두었습니다. 배경도 바꾸고 싶었는데, 개발만하다보니, 디자인 감각이 자꾸 떨어지는 듯한 느낌이 드네요. 이후 업데이트 할때는 디자인도 전체적으로 한번 더 손을 보도록 해야하겠습니다. 포스팅을 위해서, 하나의 포스팅을 계속 수정하는게 좋을까 고민을 하고 있는데, Update 내역을 새로운 포스팅에 계속 누적하여 작성하도록 하겠습니다. 변경되는 디자인 등등은 추후 일괄 정리하여 업데이트하도록 하겠습니다. 퓨림노 드림 Goal/Function Goal 음원파일 관리 그룹지정 평점관리 (그룹별 평균 평점 가시화) 중복파일 체크(진행중) 음원파일 폴더 재구성 (이동/복사) Computer Vision 음원 분석을 통한..