[OpenCV] Xcode에서 OpenCV 사용하기

OpenCV - iOS 첫번째 스텝

서비스 개발을 위해 OpenCV를 Xcode에서 사용하게 될 일이 생겼다. 이것저것 검색을 하며 따라해본 것을 정리할 필요가 생겨 이 포스팅을 한다. # Step No. 1 1. opencv2.framework 파일을 위 그림의 + 버튼을 누르면 나오는 Add Others.. 버튼을 통해 가져온다. 2. 추가적으로 아래의 라이브러리를 추가해야 한다. * Accelerate * CoreFoundation * CoreMedia * CoreGraphics * AssetsLibrary # Step No. 2 Build Settings에서 Framework Search Paths 항목을 찾아 $(PROJECT_DIR)/를 입력해준다. # Step No. [Read More]

[Go] http 패키지로 웹 서버 시작해보기

Handle 인터페이스란? HandleFunc 함수란?

웹서버를 시작하는 첫걸음으로 실제 동작하는 간단한 서버를 만들어 보기로 하자. net/http 패키지를 사용하면 요청된 경로 또는 방식에 따라 서로 다른 Handler로 연결시키는 방법은 두가지가 있다. 1. HandleFunc을 사용하는 방법 package main import ( "net/http" "fmt" "log" ) func simpleHandler(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hello World!") } func main() { port := 8080 http.HandleFunc("/", simpleHandler) log.Printf("Server starting on port %v\n", port) log.Fatal(http.ListenAndServe(fmt.Sprintf(":%v",port), nil)) } ListenAndServe ListenAndServe 함수는 TCP 통신 주소인 addr변수로 들어오는 통신 요청들을 받아서 [Read More]

[Go] flag패키지를 사용해서 커맨드라인 툴 만들어보기

flag? os? 커맨드라인 툴에서 인자 받기.

Command line 툴로 인자를 받는 두가지 방법이 있다. os 패키지의 사용 flag 패키지의 사용 os 패키지의 사용 os 패키지는 굉장히 많은 함수들을 가지고 있지만 여기서 살펴볼 것은 Variables에 있는 Args string 슬라이스이다. 패키지 문서에 나와있는 설명처럼 Args 는 프로그램의 이름을 포함한 모든 command-line 인자들을 가지고 있다. 자, 이제 아래와 같은 코드를 작성해서 go build -o args args 라는 이름으로 빌드한 후, ./args test argument 1 로 실행해보자. [Read More]