vim이 설치된 곳에서 소스코드(source code)를 정렬할때 다음과 같이한다.


1. vim을 이용하여 파일을 읽는다.    vim target_file

2. pretty print를 실행한다.            =G

3. 저장한다.                                   :wq



예를 들면 다음과 같다.


  O "test.c"파일이 아래와 같을때

   

  O (1. vim을 이용하여 파일을 읽는다.) vim test.c


  O (2. pretty print를 실행한다.) =G

    - 단순히 =G만 입력하면 된다. 명령어를 실행하면 아래와 같다.


  O (3. 저장한다.) :wq

    - 단순히 :wq만 입력하면 된다.

ffmpeg.exe을 사용하여 영상의 모든 프레임을 이미지로 저장하는 방법입니다.



사용방법


ffmpeg.exe -i video.mp4 -r fps images%10d.jpg


-i : file name of input video (입력 파일명)

-r : frame rate (프레임 레이트, 초당 저장하는 이미지 수)


images%10d.jpg : 저장 파일 명

(파일명이 images0000000001.jpg, images0000000002.jpg, images0000000003.jpg과 같이 저장됨)



1. Mat to UMat


Mat.ConvertTo(UMat, DepthType)



2. UMat to Mat


Mat = UMat.ToMat(AccessType);



Change_UMat2Mat_Mat2UMat.zip


'OpenCV > Emgu' 카테고리의 다른 글

[Emgu] Mat to UMat && UMat to Mat  (0) 2017.02.23

Ffmpeg을 사용하여 필요한 영상만큼 잘라내기입니다.


명령어는 아래와 같습니다.


ffmpeg -i TestVideo.avi -ss 100 -t 120 -vcodec copy -acodec copy TargetVideo.avi


 - 입력 영상

-i TestVideo.avi


 - 결과 영상

     TargetVideo.avi

 

 - 시작 시간 (100초 부터)

-ss 100


 - 지속 시간(120초 동안)

-t 120


 - 비디오 코덱 설정(입력영상을 복사함)

-vcodec copy


 - 오디오 코덱 설정(입력영상을 복사함)

-acodec copy


WPF에서 MainWindow HWND값이 필요한 경우, 아래와 같이 사용가능하다.



MainWindow mainWindow = Application.Current.MainWindow as MainWindow;



*출처 : http://zanim.tistory.com/entry/WPF-MainWindow-HWND-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0

'WPF & C#' 카테고리의 다른 글

[WPF] get MainWindow HWND  (0) 2017.01.13
[C#] Unsafe code may only appear if compiling with /unsafe  (0) 2017.01.12

[Solution Explorer] => [Properties] => [Build]

check "Allow unsafe code"



'WPF & C#' 카테고리의 다른 글

[WPF] get MainWindow HWND  (0) 2017.01.13
[C#] Unsafe code may only appear if compiling with /unsafe  (0) 2017.01.12

파일 (File)을 열어 보겠습니다.


< 리눅스 (Linux / Ubuntu) >


< 명렁어 (Command) >

커맨드 (Command)에서 파일을 실행 명령어는 아래와 같습니다.


open


쉽게 열어라 (open) 입니다.



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.


open file_or_folder


즉, 명령어 (open) 뒤에 있는 파일 (file) 혹은 폴더  (folder)를 실행해라입니다.  



< 예제 (Example) >

1. 예제 파일 (test.txt)를 실행은 아래와 같습니다.


open test.txt


2. 예제 폴더 (~/Desktop) 실행은 아래와 같습니다.


open ~/Desktop



< 윈도우즈 (Windows) >

윈도우즈는 명령어 "edit"이며, 실행 방법은 동일합니다.

파일 (File)을 다른 파일로 복사 해 보겠습니다.


< 리눅스 (Linux / Ubuntu) >


< 명렁어 (Command) >

커맨드 (Command)에서 파일을 옮기는 명령어는 아래와 같습니다.


cp


copy를 줄여서 사용한 것 입니다.



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.


cp file destination_file


즉, 명령어 (cp) 뒤에 있는 파일 (file)을 최종 목적 폴더 (destination_file)로 복사해라입니다.  



< 예제 (Example) >

예제는 아래와 같습니다.




1. 현재 폴더의 파일 목록을 확인합니다.

2. 파일 내용을 확인합니다.

3. 파일을 복사합니다.

4. 복사 결과 파일을 확인합니다.

5. 복사 결과 파일의 내용을 확인합니다.



< 윈도우즈 (Windows) >

윈도우즈는 명령어 "copy"이며, 실행 방법은 동일합니다.

파일들 (Files)을 다른 디렉토리 (Directory, 폴더 <Folder>)로 옮겨 보겠습니다.

< 윈도우즈 (Windows) >

처음에는 윈도우즈 커맨드 (Windows command lines)를 시작해야합니다. 여기 (here)에서 확인하시면 됩니다.


< 명렁어 (Command) >

커맨드 (Command)에서 파일을 옮기는 명령어는 아래와 같습니다.


move


그냥, 파일들을 옮겨라!!! 이런 의미 겠죠?



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.


move   destination_file   destination_folder


즉, 명령어 (move) 뒤에 있는 파일 (destination_file)을 최종 목적 폴더 (destination_folder)로 옮겨라입니다.



< 예제 (Example) >

예제는 아래와 같습니다.



1. 현재 폴더 (Folder, 혹은 디렉토리 <Directory>)를 기준으로 파일들과 서브 폴더 (Subfolder)에 있는 목록을 확인 하였습니다.

2. 파일들과 폴더들의 결과가 나타납니다.

- 지금 여기서는 "readme.txt" 파일 하나와, "NewFolder" 하나가 있습니다.

3. 명령어 (move)를 이용하여, "readme.txt"파일을 "NewFolder" 폴더 안으로 이동시키겠습니다.

4. 명령어를 실행한 결과를 나타냅니다.

5. 그림에서 보신것 처럼 "readme.txt"파일이 "NewFolder"안에 있음을 확인 하실 수 있습니다.




< 리눅스 (Linux / Ubuntu) >


< 명렁어 (Command) >

커맨드 (Command)에서 파일을 옮기는 명령어는 아래와 같습니다.


mv


move를 줄여서 사용한 것 입니다.



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.


mv destination_file   destination_folder


즉, 명령어 (move) 뒤에 있는 파일 (destination_file)을 최종 목적 폴더 (destination_folder)로 옮겨라입니다. 즉, 위에 방법과 명령어만 다르고 사용법은 같습니다.
( 이런 것 통합좀 시켜 줬으면 싶은데...)



< 예제 (Example) >

예제는 아래와 같습니다.




1. 현재 폴더 (Folder, 혹은 디렉토리 <Directory>)를 기준으로 파일들과 서브 폴더 (Subfolder)에 있는 목록을 확인 하였습니다.

2. 파일들과 폴더들의 결과가 나타납니다.

- 지금 여기서는 "readme.txt" 파일 하나와, "NewFolder" 하나가 있습니다.

3. 명령어 (mv)를 이용하여, "readme.txt"파일을 "NewFolder" 폴더 안으로 이동시키겠습니다.

4. 명령어를 실행한 결과를 나타냅니다.

5. 그림에서 보신것 처럼 "readme.txt"파일이 "NewFolder"안에 있음을 확인 하실 수 있습니다.




즉, 윈도우즈와 리눅스에서 명령어만 다르고 같은 것을 실행하실 수 있습니다.

(이거 누가 명령어좀 통합해 줬으면 싶네요.... ㅠ)

디렉토리 변경 (Change Directory)에 대해서 서술해 보겠습니다.


< 명렁어 (Command) >

커맨드 (Command)에서 쉽게 디렉토리 (Directory)를 변경할 수 있는 방법의 명령어는 아래와 같습니다.


cd


"cd""change directory"의 약자로 디렉토리를 변경해라 입니다.



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.


cd destination_folder


즉, 명령어 (cd) 뒤에 목적 폴더를 지정해 주시면 됩니다.



일단, 현재 폴더에 어떠한 컨텐츠 (Content, 자료<파일 혹은 폴더>)들이 있는지 확인 해 보겠습니다.



여기서는 명령어 "dir"을 이용하여 현재 폴더의 콘텐츠 목록을 확인 하였습니다.
(리눅스 & 유닉스 & 맥 (Mac) 계열은 명령어 "ls"를 사용하시면 됩니다.)


여기서는 "folder1"과 "folder2" 이름을 가진 폴더들이 있습니다.
"folder1"으로 이동하기 위해서는 아래와 같이 사용하시면 됩니다.


위의 이미지에서 명령어를 "cd folder1"으로 입력후 엔터 키(Enter key)를 누르시면, "folder1"으로 이동하신 것을 볼 수 있습니다.




+ Recent posts

티스토리 툴바