아카이브/컴퓨터 일반 11

[Clion OpenCV] Jetbrain Clion OpenCV 설정

[Clion OpenCV] Jetbrain Clion OpenCV 설정 Clion OpenCV 설정Clion은 Intellij로 유명한 Jetbrain에서 만든 C, C++ IDE이다. Clion에서 OpenCV 설정을 해보도록 하겠다. 우선, OpenCV가 설치되어 있어야 한다. 안되어 있다면 아래 링크를 참조하여 설치한다.(Ubuntu : http://ledgku.tistory.com/59)(Windows : http://ledgku.tistory.com/60) 설치가 되었다면, Clion을 실행하고 새 프로젝트를 생성한다.그 다음 CMakeLists.txt 파일을 열고 아래 두 줄을 추가한다. target_link_libraries에 example은 프로젝트 이름이다. 생성한 프로젝트 명을 넣어주도..

[OpenCV 설치] Windows OpenCV 설치, C++ 테스트

[OpenCV 설치] Windows OpenCV 설치, C++ 테스트 OpenCV 설치 - OpenCV 홈페이지(http://opencv.org/)에서 OpenCV 최신 버전을 다운로드한다. - 다운로드가 완료되면 파일을 실행한다. 실행하면 아래와 같은 창이 뜨는데 압축 해제할 경로를 지정하고 Extract버튼을 눌러준다. - 제어판 - 시스템(윈도우키 + Pause)에서 환경변수 설정을 한다. 시스템 변수에서 새로 만들기를 클릭한다. - 변수 이름 : OPENCV_BUILD 변수 값 : 위에 OpenCV 압축해제 경로 + \opencv\build 입력 후 확인 - 시스템 변수 중 Path를 선택하고 편집 클릭 후 맨 뒤에 ;%OPENCV_BUILD%\x86\vc12\bin; 입력 Visual Studi..

[OpenCV 설치] Ubuntu OpenCV 설치, C++ 테스트

[OpenCV 설치] Ubuntu OpenCV 설치, C++ 테스트 OpenCV 설치OpenCV는 설치해야 하는 패키지가 많으므로 스크립트로 만들어서 실행시키는게 편하다.gedit을 실행 시키고 아래 내용을 붙여 넣는다.version="$(wget -q -O - http://sourceforge.net/projects/opencvlibrary/files/opencv-unix | egrep -m1 -o '\"[0-9](\.[0-9]+)+' | cut -c2-)" echo "Installing OpenCV" $version mkdir OpenCV cd OpenCV echo "Removing any pre-installed ffmpeg and x264" sudo apt-get -qq remove ffmpeg ..

[Ubuntu Wine 설치] Ubuntu에서 윈도우즈 프로그램 실행하기

[Ubuntu Wind 설치] Ubuntu에서 윈도우즈 프로그램 실행하기 Wine 소개Wine은 리눅스, MAC, BSD등 운영체제에서 윈도우 프로그램을 실행할 수 있게 해주는 호환성 계층입니다. 간단히 얘기해서, 윈도우의 EXE 파일을 실행할 수 있게 해줍니다. Wine 설치 - https://www.winehq.org/site/download(Wine 공식 사이트)에서 다운로드- Ubuntu Software Center에서 설치 - 설치 후 실행시킬 EXE파일에 오른쪽 클릭 후 Wine으로 실행 선택 - 끝. 너무 간단하다. 하지만 모든 프로그램이 Wine으로 실행되는 것은 아니다. Wine 호환성 Wine은 모든 EXE프로그램을 지원하지 못한다. 모든 윈도우 프로그램을 지원할 수 있게 하는건 매우 ..

[Ubuntu 한글 입력기 설치] iBus-hangul 설치하기

[Ubuntu 한글 입력기 설치] iBus-hangul 설치하기 iBus-Hangul 설치 - System Settings -> Language Support 클릭 - Language Support에 처음 들어가게 되면 업데이트가 진행된다. 업데이트 완료시 까지 기다리도록 하자.- Keyboard input method system이 IBus로 되어있는지 확인. - 터미널 실행 (Ctrl + Alt + T) 후 ibus-setup 입력 엔터- Input Method -> Customize active input methods(클릭) -> Hangul 선택 -> add(클릭) - Korean - Hangul 추가 확인 - 한영 전환키 설정을 위해 System Settings -> Text Entry 클릭 ..

[Vim 설치] vi 입력 오류 해결 방법 (방향키, 문자 오류)

[Vim 설치] vi 입력 오류 해결 방법 (방향키, 문자 오류) Ubuntu에서 VI로 문서를 편집하다보면 방향키를 눌렀을때 의도치 않은 문자가 입력되는 상황이 발생할 때가 있다. VI에서 해결하기 보다 VI의 차기버전인 VIM을 설치해 문제를 간접적으로 해결해보자. VIM 설치 방법- 터미널을 띄운다.(Ctrl + Alt + T)- $ sudo apt-get update 엔터 - $ sudo apt-get install vim 엔터- vim ~/.vimrc (vim 설정 파일. 하이라이팅, 인덱스, 공백 칸 수등 설정을 할 수 있다.)- 아래 설정 내용을 입력하고 저장한다. set number " 줄 번호 표시set tabstop=4 " tab을 4칸으로set ignorecase " 검색시 대소문자 ..

LAN, WAN의 정의와 차이점

LAN, WAN의 정의와 차이점 오늘은 LAN과 WAN의 정의와 그 차이점에 대해 포스팅 해보도록 하겠습니다. ​네트워크는 LAN과 WAN 크게 두가지로 나눠집니다. LAN은 Local Area Network의 약자로 사용자가 포함된 지역 네트워크를 의미합니다. 쉽게 말씀드리면 학교, 회사, 집에서 컴퓨터, IP 전화기등의 장비를 서로 연결한 거에요.​ 이 때 컴퓨터끼리 1대1로 직접 연결하는게 아니라 공유기나 스위치등을 이용해서 아래 사진과 같이 연결하게 됩니다.​ ​​ ​ LAN은 구성할때 드는 비용과 전기세를 빼고는 유지보수비가 들지 않는다는 특징이 있습니다. LAN은 이더넷이라는 프로토콜을 주로 사용합니다. WAN은 Wide Area Network 의 준말로써 LAN과 LAN 사이를 ​ 광범위한 ..

네트워크란 무엇일까?

[네트워크란] 네트워크는 무엇일까? 오늘은 네트워크란 무엇인지 , 네트워크 안에서 필요한 약속들에 대해서 포스팅 하려고 해요. 우선 네트워크의 의미에 대해서 말씀드릴게요 . 컴퓨터 네트워크는 정보 공유를 목적으로 컴퓨터와 컴퓨터가 연결되어 형성된 망을 의미합니다. 여기서 정보 공유가 목적이라는 점이 매우 중요합니다~!!! 네트워크가 생기게 된 이유에 대해서 간단히 설명해 드리자면... 옛날에는 서버, 프린터등 장비들이 너무 비싸서 혼자 사용할 수가 없었어요. 그래서 서버에 컴퓨터 몇 대를 연결해서 사용하기 시작했고, 프린터도 공유해서 사용해 보자, ​컴퓨터에 있는 자료를 다른 컴퓨터에서도 쓸 수 있게 해보자 하는 요구가 생겨났고 지금의 네트워크로 발전하게 되었습니다 . 하지만~!! 다른 장치들이 연결된 ..

이진법 - 0과 1의 세계

이진법 - 0과 1의 세계이진법은 0과 1로만 수를 나타내는 방식으로, 독일의 철학자 라이프니츠가 발명한 수체계입니다.​​예를들어 10은 1010, 100은 1100100과 같이 나타내는 방식인데요.​컴퓨터 내부에서는 이진법을 사용해 모든 작업을 처리하므로, 컴퓨터 분야에서는 매우 중요합니다. 특히 왜 컴퓨터 분야에서 이진법이 중요할까요?​잠시만 생각해보면 쉽게 알수 있는데요.세가지 질문을 통해서 생각해 보면...​​1. 하나의 전선으로 전송할 수 있는 신호는 몇가지가 있을까요?​설명) 전기가 통할때와 전기가 안통할때. 2가지 신호가 있습니다. 전기가 통할때는 1, 전기가 안통할때는 0으로 사용합니다.또한 스위치는 on/off 2가지 신호로 작동합니다.​​​2. 우리가 실생활에 사용하고 있는 십진법 숫자..