[Git] 직전 commit 내용 수정 (커밋 합치기) 이미 커밋된 내용에 철자 오류 같이 자잘한 실수 가 있을 경우 새로운 커밋을 하기보단 이전 커밋 내용을 변경하는 것이 낫다 (정확히는 새로운 변경을 커밋 후 직전의 커밋과 합치는 것이다). 위의 그림처럼 typo miss 라는 철자 오류가 작성된 Add feature-C라는 커밋이 있다고 가정하자. 우선 이 typo miss 철자 오류를 수정하고 Fix typo 라는 커밋을 합니다. 이제 git rebase 명령어를 통해 Fix typo 커밋과 Add feature-C 커밋을 합치겠습니다 (Fix typo 커밋을 Add feature-C 커밋으로). $ git rebase -i HEAD~2 위의 명령어를 입력하면 최신 브런치(HEAD)를 포함한 두 ..
직전에 작성했던 commit 메시지 수정 직전에 작성했던 커밋 메시지를 수정하고 싶을 때는 git commit --amend 명령어를 사용 $ git commit --ammend 해당 명령어를 실행하면 에이터가 실행되고 방금 입력했던 commit 메시지가 나옵니다. 이를 수정하고 저장, 종료를 해주시면 됩니다. (에디터에 따라 저장 종료 방법은 다릅니다.)(git 에디터를 설정하고 싶으면 git config --global core.editor "vim" 와 같이 설정해주시면 됩니다.) git log --graph 명령어로 확인해보면 정상적으로 commit 메시지가 변경되었음을 확인할 수 있습니다.
라즈베리파이에서 V4L2기반의 OpenCV를 설치하는 내용을 다루겠습니다. 우선 V4L2(Video4Linux2)에 대해서 설명하자면, 리눅스에서 카메라 입력을 받기 위한 표준 디바이스로서 V4L2를 설치 후 활성화 시에 사용자 프로그램이 커널을 통해 I/O요청을 확인하고 장치 드라이버로 전송이 이루어지는 것이 가능해집니다. 이러한 것처럼 사용자 프로크램이 커널을 통해 시스템 하드웨어에 접근 할 수 있도록 /dev/video0 라는 파일이 생성됩니다. 사용자는 /dev/video0 을 통해 자료을 읽거나 기타 장치로 자료를 전송이 가능합니다. (/dev/video0 의 숫자 0은 인덱스 번호입니다.) V4L2 는 OpenCV를 포함한 여러 소프트웨어들을 지원합니다. 우선 라즈베리파이에 접속을 합니다. 직..
Window 운영체제에서의 OpenCV 2.4.9 설치와 Visual Studio 2012 기준으로 작성하였습니다.버전별 변경 방법도 내용에 기재되어있습니다. 1. OpenCV 윈도우 버전용 다운로드 및 설치 OpenCV 2.4.9 다운로드 http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download 그 외 버전 다운로드http://opencv.org/downloads.html exe 파일을 다운받아 실행을 시키면 아래 그림과 같이 설치경로를 지정할 수 있습니다.(파일 오른쪽 클릭하여 관리자 권한으로 실행해주세요) 원하시는 곳에 설치를 해주시면 됩니다. 보통 C드라이버나 C:\Program Fil..
이번 글에서는 다음지도 API를 이용하여 서비스를 개발하시는 분들이 다음지도 API에서 지원하지 않는 지명/건물명으로 검색하여 좌표 값을 받아오는 방법을 다루어 보겠습니다. 다음지도 API 에서 기본적으로 주소 -> 좌표 변환 API 는 제공을 합니다. 예를들어 부산시 남구 대연동 까지의 좌표 반환은 해주나 해운대바닷가 이런식의 지명, 건물명의 검색은 지원을 해주지 않습니다. 글을 찾아보니 2011년에 그런 문의글이 있었는데 내부적인 문제로 해결 수 서비스 제공예정이라는 답변이 있었으나 지금이... 2014년인데 아직 안해주는 걸 보면 그냥 다른 방법을 찾는 것이 빠릅니다. 그래서 이것저것 찾아보던 도중 네이버에서 제공하는 검색 API 를 이용하는 것입니다. 구글도 제공을하나 좌표계가 달라서 정확한 결과..