반응형

분류 전체보기 118

01. OpenGL 학습을 위한 기본 지식 - 그래픽스

컴퓨터 그래픽스와 영상처리란? - 컴퓨터 그래픽스와 영상처리는 둘 다 컴퓨터를 이용한다는 점은 동일하다. 하지만 컴퓨터 그래픽스는 컴퓨터를 사용하여 그림을 생성하는 기술이고, 영상처리는 이미 있는 그림을 개선, 인식 등을 하는 분야 이기 때문에 이점에서 컴퓨터 그래픽스와 영상처리는 차이가 있다. 그래픽스 구성요소 모델링 무엇을 그릴까에 관한 것 렌더링 모델링에 의해 정의된 물체를 어떻게 입체적, 사실적으로 그릴까에 관한 것 그래픽스 응용 분야 캐드/캠 건물, 자동차, 비행기, 선박 등의 설계에 이용하고, 렌더링하여 시뮬레이션 모의실험을 해 볼 수도 있다. 프레젠테이션 주로 통계 데이터 정보를 나타내기 위해 사용, 정보 전달의 효율성을 극대화 함. 가상현실 존재하지 않는 가상의 환경을 구성하되 그것이 마치..

Windows/OpenGL 2014.10.11

[한글입력] ubuntu 14.04 한영키 사용하기.

이상하게도 한영키가 입력 변환 단축키로 지정이 되지 않는다...해결방법은 dconf-editor를 이용하여 강제로 'Hangul' 키를 사용하도록 등록해준다. 먼저 dconf-editor를 설치해 주자. sudo apt-get install dconf-editor 다음은 dconf-editor 를 실행하여 'Hangul' 버튼을 등록해주자.우선 터미널에서 dconf-editor를 실행해준다dconf-editor 그리고 다음 경로로 이동해준다.'org/gnome/desktop/wm/keybindings'이동 한 후 오른쪽 이름 목록에 보면 'switch-input-source', 'switch-input-source-c\backward' 2개가 있다.이 항목들을 더블클릭하여 값을 'Hangul'로 바꿔주고..

Linux/Ubuntu 2014.10.09

이클립스 설치

먼저 설치하고 싶은 버전의 이클립스를 다운받는다. http://www.eclipse.org/ eclipse-버전.tar.gz 파일을 다운 받았다면 압축을 풀고 해당 디렉토리를 /opt 디렉토리로 옮긴다.tar xvfz eclipse-버전.tar.gz sudo mv eclipse /opt/eclipse 다음은 eclipse 실행파일을 생성해주기 위해 다음과 같이 경로 설정 환경변수 파일을 작성해준다.sudo vi /usr/bin/eclipse 내용은 다음과 같이 작성하고 저장해주자.#!/bin/sh export ECLIPSE_HOME=/opt/eclipse $ECLIPSE_HOME/eclipse $* 그리고 작성해준 환경변수 파일에 퍼미션 설정을 해준다.sudo chmod 755 /usr/bin/eclip..

Linux/Ubuntu 2014.10.09

git GUI로 관리하기.

리눅스에서도 GUI로 편하게 git을 사용 할 수 있다.smartgit을 이용하면 보다 쉽고 간단하게 사용 가능하다.git은 많은 기능들을 가지고 있고 그에 따른 많은 명령어들을 알야아 제대로 이용 할 수 있지만SmartGit을 이용하면 좀 더 편하게 사용 가능하다. 설치 방법은 아주 간단하다.아래 명령어 3줄이면 설치 할 수 있다. sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update sudo apt-get install smartgit

Linux/Ubuntu 2014.09.29

라즈베리파이 한글입력 및 설정

먼저 한글 폰트를 설치해준다. sudo apt-get install ttf-unfonts-core 다음은 ibus를 설치 해 준다. sudo apt-get install ibus-hangul 그리고 오른쪽 아래의 상태바에 있는 ibus를 마우스 오른쪽 버튼을 누르고 "Preferences"를 클릭한다. 그 후 "inpit Method"에서 "Korean" 을 설정해준다. 다음으로 키보드 설정에서 us로 되어 있는 걸 kr 로 수정한다. sudo nano /etc/default/keyboard 다음은 지역을 아시아 - 한국으로 설정해준다. sudo dpkg-reconfigure locales 마지막으로 타임존을 서울로 설정해주고 재부팅을 한다. sudo dpkg-reconfigure tzdata *참고로 ..

Linux/RaspberryPi 2014.09.23

GPIO serial setting

라즈베리파이에서 GPIO로 시리얼 통신 하기 위해서는 설정파일을 약간 수정해주고 재부팅 해줘야 한다. GPIO 시리얼은 기본적으로 콘솔 모드로 설정되어 부팅이 된다. 데이터 시리얼 통신을 하기 위해서는 아래와 같이 ttyAMA0 파일 디스크립터 부분을 지워주고 주석처리한 후 재부팅 하면 된다. sudo cp /boot/cmdline.txt /boot/cmdline.txt_backup sudo vi /boot/cmdline.txt dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p6 rootfstype=ext4 elevator=deadline rootwait sudo vi /etc/i..

Linux/RaspberryPi 2014.09.22

RaspberryPi network settings

라즈베리파이 인터넷 설정을 하기위해서 interfaces 파일을 수정하면 된다. 참고로 아래 파일을 열어보면 별 내용 안적혀있다. 나는 상황에 따라서 빨리 빨리 수정하면서 사용하기위해 이렇게 미리 작성된 파일을 만들어놓고 "#"으로 주석을 하며 필요한 인터넷 설정을 간편하고 빠르게 설정한다. sudo vi /etc/network/interfaces ######################################################## # local loopback setting # ######################################################### auto lo iface lo inet loopback iface eth0 inet dhcp ########..

Linux/RaspberryPi 2014.09.22

인수분해(insubunE)

위의 근의 공식을 이용해서 푼다. (-b ± sqrt( pow(b,2) - 4*a*c ) ) / 2*a x^2 + ax + b 의 식에서 a와 b가 입력으로 주어질때 /* 근의공식 ax^2 + bx + c 일때 (-b+_sqrt(pow(b,2)-4*a*c))⁄2*a */ #include #include int main() { int a = 0, b = 0; int num1, num2; scanf("%d %d", &a, &b); num1 = (-a + (int)(sqrt(pow((double)a, (double)2) - (double)(4 * b)))) ⁄ 2; num2 = (-a - (int)(sqrt(pow((double)a, (double)2) - (double)(4 * b)))) ⁄ 2; if (n..

Algorithms 2014.09.04
반응형