글이 길어서 초반에 요약을 하고 들어가자면, 1. Tesseract를 빌드하려고 보니 Leptonica가 필요함 2. Leptonica를 빌드하려고 보니 여러 이미지 라이브러리들이 필요함 3. 그래서 이미지 라이브러리 빌드 -> Leptonica 빌드 -> Tesseract 빌드 순으로 빌드 의 내용입니다. 여기서 나오는 Leptonica는 v1.76.1 이고 Tesseract는 4.0 입니다. 문자 인식을 위해 OpenCV contrib에 있는 Text 모듈을 사용하려고 하였고, Tesseract가 없으면 안된다는 글이 있어서 빌드 하기로 하였습니다. The recognition part currently uses open-source Tesseract OCR (https://code.google.co..
예전에 ProgressBar 색상을 쉽게 변경한 적이 있어 같은 방법으로 시도하다가 실패하여 그 기록을 남기고자 글을 씁니다. Progress bar의 색은 현재 Windows시스템이 어떤 테마를 사용하느냐에 달려 있습니다. 만약에 "Windows Classic" 테마를 쓴다면 CProgressCtrl 함수에 있는 SetBarColor 함수를 사용하면 됩니다. COLORREF SetBarColor(COLORREF clrBar); 예제 코드는 아래와 같네요. CProgressCtrl m_progressCtrl;m_progressCtrl.SetBarColor(RGB(255, 0, 0)); 위와 같이 작성하면 바뀝니다. 하지만 Aero 테마를 쓴다면 녹색만 표시 되고 위의 코드에 의해 다른 색으로 변경되지 않..
Office에서 글을 쓰다보면 특정 단어(특히 영어)를 쓸 때 영어 스펠링이 한글의 특정 단어와 같아서 자동으로 바뀌는 일이 일어납니다. 보통 일반적인 단어에서는 그런일이 없고, 회사 이름, 줄임말등을 쓸 때 나타나는데 이를 막는법을 공유합니다. 먼저 Office의 파일 > 옵션을 선택합니다. 그러면 아래와 같은 새 창이 뜨는데, 언어 교정을 선택하고, 자동 고침 옵션을 클릭합니다. 자동 고침 창에서 예외 항목을 클릭합니다. 그러면 아래와 가치 자동 고침 예외의 단어를 추가할 수 있는데요, 특히 영문에서 한글로 자동 고침 되는 것은 "한/영 자동고침" 탭에서 원하는 단어를 입력후 추가하면, 그 단어를 쓸 때 영문이 한글로 바뀌는 일은 다시는 일어나지 않습니다.^^