"Developement" 검색결과 (141)
  • MinGW-W64 + glut32 예제 컴파일 하기

     이전에 올린 MinGW-W64 에 기본으로 포함 되지 않는 glut32 를 만드는 방법을 다음으로, 간단히 OpenGL GLUT Example 페이지에 있는 blender.c 예제를 컴파일 해 보도록 하겠습니다. 먼저 아래의 압축 파일을 특정 위치에 푼 다음 (blender.c 소스 포함임) 해당 위치에 기존의 glut32.dll 을 복사 해 두고 make 를 해서 blender.exe 를 만들 수 있습니다. 단, 이 소스를 빌드 하기 이..

    Developement/C/C++
    2017.10.24 16:51
  • GLUT 3.7 MinGW-W64 용 Makefile

    필요 사항MSYS 1.0 또는 그 이상의 버젼MinGW-W64 GLUT 3.7 컴파일먼저 GLUT 3.7 소스를 아래에서 다운로드 받습니다.https://www.opengl.org/resources/libraries/glut/ 기본적으로 GLUT 3.7 은 MinGW 에서 빌드 할 수 있는 뭔가를 제공하지 않아서 문제 인데, 이걸 빌드 하려면 Makefile 을 모두 수정 해야 해서, 이걸 직접 만들었습니다. 이제 아래의 제가 만든..

    Developement/C/C++
    2017.10.23 18:46
  • Windows 에서 BIOS dump 및 Parse (해석) 하기 소스코드

     이 프로그램은 작년에 만들었던 것이나, 소스를 오픈 하고 있지 않다는걸 늦게 알아서 지금에서야 공개 하게 되었습니다. 공개된 위치는 다음과 같습니다.https://bitbucket.org/rageworx/rk_bios_dump 소스코드 자체는 MIT License 를 따르며, 내부에 사용된 코드들 중 WinBIOS info (winbiosinfo.h/cpp) 는 BIOS 규격을 공표하는 DMTF / DSP0132 ( 2011-01..

    Developement/C/C++
    2017.10.17 11:36
  • [FLTK] fl_imgtk 0.3.26.x 에서 Aero glass 효과 내기.

    이 글을 읽기 앞서 이해가 먼저 필요한 사항FLTK 란 무엇인가?FLTK 1.3.4-1-tsfl_imgtk FLTK 는 여러 platform 에서 사용하기 좋은 GUI library 이나, FLTK 에서 이미지를 처리 하기 위해서는 뭐 아무것도 없는게 사실 입니다. 그래서 따로 fl_imgtk 란 것을 만들고, 이것을 통해 CPU 로만 여러 이미지 처리를 할 수 있도록 Open Source 로 제공 하고 있습니다. Public open 이므..

    Developement/C/C++
    2017.10.13 14:22
  • Polygon Fill, Anti-Alias 적용 폴리곤 채우기

     이전의 폴리곤 채우기를 만든 후, fl_imgtk 를 업데이트 하다 보니, 부드러운 alias 처리를 한 polygon 을 만들어 볼 필요가 생겼습니다. 그래서 여러가지 생각을 해 본 후, 빠르게 도달한 방법은 보통 게임에서 많이 쓰고 있는 Full Screen (여기선 Full Image) Anti-Alias ! 그냥 그리려는 이미지를 4배 ( 실제 변 길이는 2배씩이나, 실제 메모리는 4배가 됩니다. 즉, 2x2 에서 4x4 가 되면 ..

    Developement/C/C++
    2017.07.28 10:21
  • Mac OS X 용 Medical RAW Viewer 0.7.8.221

     MacOS X 64bit 용 Medical Raw Viewer 0.7.8.221 을 현재 다음 위치에서 다운로드 받을 수 있도록 빌드 해 두었습니다. 이 프로그램은 Open source 로 개발 되고 있으며, 일부는 외부에서 만들어진 Open source 를 기반으로 하고 있습니다만, 이 또한 모두 Mac OS X 에서 빌드 될 수 있도록 고안되고 만들어 졌습니다. 단, Open source 자체는 모두 XCode 에서 개발 된 ..

    Developement/C/C++
    2017.07.11 11:00
  • libcurl 을 MinGW-W64 에서 빌드시 오류 해결 방법

     CURL(libcurl) 7.54.1 을 MinGW-W64 와 M-SYS 를 이용한 환경에서 빌드 하려고 하면 다음 화면처럼 오류를 뿜고는 진행이 안되는 경우가 많다. 보통 ./configure 를 통해서 자동으로 설정된 상태로 진행을 하게 되는데, curl 의 경우 MinGW-W64 (또는 M-SYS 내장 MinGW 도 동일) 에서 마지막 curl.exe 를 빌드 하는 와중 cur_easy_getinfo() 함수 등으로 link 실패로 ..

    Developement/C/C++
    2017.07.03 17:20
  • Mac OS X 용 Medical RAW Viewer 작업 중.

     현재 Mac OS X 용 Medical RAW viewer 를 작업 중 입니다. 아직 Export Image 부분에서 오류가 나는 상태 입니다만 (FLTK 오류로 보임) 곧 이를 우회 하거나 다른 형태로 동작 할 수 있도록 수정 하도록 수정 중 입니다. 이 프로그램은 MRawViewer.app 으로 다운로드 할 수 있도록 베타 버젼을 올리고 있으며 아래 URL 에서 확인 할 수 있습니다.https://bitbucket.org/ra..

    Developement/C/C++
    2017.07.01 19:57
  • 의료영상용 CLAHE 적용에 암부 보정하기.

     방사선을 이용하는 의료영상에 기본적인 후보정 같은걸 안하면 대부분 알아보기 힘든 수준의 결과만 얻게 됩니다. 이런걸 인간이 시각적으로 차이를 구별하고, 더 나아가 의료진이 임상적인 판단을 돕기 위해서 LC(Local Contrast) 를 증가 시키는 방법을 사용하는데, 아마 이중 가장 오래되고 효과적이면서 많이 쓰이는 것이 Contrast Limited Adaptive Histogram Equalization (CLAHE) 알고리즘이 아닐..

    Developement/C/C++
    2017.05.12 10:33
  • FLTK MPG123 GUI Player 0.1.0.2

     FLTK 1.3.4-1(-ts) 64bit 와, fl_imgtk + mpg123 64bit build DirectX 를 결합한 오디오 플레이어를 진행 중 입니다. 물론 mpg123 을 쓰기 때문에 mp3 까지만 재생 하기 때문에 fl_imgtk 로 GUI 효과를 주는 것에 대한 테크 데모 정도가 될 듯 합니다. 아래는 금일 까지 만든 데모의 실행 파일 입니다. 64bit Windows 에서만 구동 됩니다. 실제 mp3 를 test..

    Developement/C/C++
    2017.04.02 22:11