일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 학습
- OpenCV
- linux
- 백준알고리즘
- 텐서플로우
- Computer Vision
- 쉘
- shell
- 백준
- 딥러닝
- 턱걸이
- 리눅스
- 프로그래밍
- 회귀
- python
- C언어
- 공부
- CV
- 프로세스
- c
- C++
- error
- 시스템프로그래밍
- 영상처리
- 코딩
- 운영체제
- TensorFlow
- Windows10
- Windows 10
- 알고리즘
- Today
- Total
목록전체 글 (161)
줘이리의 인생적기

먼저, ROI(Region of Interest) 관심영역 설정하는 방법을 알아보고 RGB 컬러 이미지의 경우 3개의 채널을 각각 Red Channel, Green Channel, Blue Channel 이라고 하는데 각 채널들을 분리해서 값을 원하는 값으로 변경해보도록 하겠습니다. 1번 grayscale로 이미지를 불러온 후 채널 분리, (100,100) ~(200,200) 픽셀의 lightness 값을 255로 변경 2번 이미지를 불러 온 후 채널 분리, (100,100) ~(200,200) 픽셀의 lightness 값을 255로 변경 채널 분리 및 병합 코드 원형 설명 #채널 분리 def splitImage(image): return cv2.split(image) #채널 병합 def mergeIma..

이미지를 열어서 픽셀에 접근하는 함수를 짜 보고, imageread 함수와 imageshow 함수에 대해 알아보겠습니다. 1번. (0,0) ~ (200,200)까지 검은색으로 채우기 2번. 사진 (100,100) ~ (200,200)까지 검은색으로 채우기 코드 원형 설명 #이미지 불러오기 def imageRead(openpath, flag=cv2.IMREAD_UNCHANGED): image = cv2.imread(openpath, flag) if image is not None: print("Image Opened") return image else: print("Image Not Opened") print("Program Abort") exit() #창 띄우기 def imageShow(imagename..

영상처리의 개념 -영상을 특정 목적에 따라 변형 및 가공하여 필요한 정보를 추출하는 과정 RGB -빛의 삼원색 빨강(Red), 초록(Green), 파랑(blue) 세 가지 채널의 밝기를 기준으로 색 지정 HSV -색상(Hue), 채도(Saturation), 명도(Value)를 기준으로 색을 구성하는 방식 HLS -색상(Hue), 밝기(Lightness), 채도(Saturation)를 기준으로 색을 구성하는 방식 Grayscale -영상이 단 하나의 채널을 가지고 있을 때, 각 픽셀의 값이 밝기의 정도를 나타내는 이미지

문자를 사용할 때 bash는 문자 그대로 의미가 없도록 평가한다. 대신, " " $ "" ' ' \ # ! | ; {} () (()) 등등 이러한 character들은 특별한 지시를 수행한다. 공백(white space) -공백은 단어의 시작과 끝을 결정한다. -첫 번째 단어는 명령 이름, 추가 단어는 해당 명령어에 대한 인수. 확장(Expansion) $ -파라미터 확장 ex) $var, $(var) -명령 대체 ex) $(command) -산술 확장 ex) $((expression)) 큰 따옴표(double quotes) " " -큰 따옴표 내의 문자들 대체 가능 - ", \, $, ` 을 제외한 다른 특수 문자는 의미가 억제된다. 작은 따옴표(single quotes) ' ' -모든 특수 문자의 해..

pushd 명령어 - 디렉토리 경로를 스택에 보관 $pushd . popd 명령어 - 스택에 보관되어 있는 경로 인출 $popd printf 명령어 - 기본출력 $printf read 명령어 - 기본입력 $read -p : 입력을 위한 프롬프트 문자열을 출력 -n : 입력된 숫자만큼 읽는다 -s : 시크릿 모드로 문자를 입력할 때 출력되지 않는다.

bash 프로그래밍에서 거의 모든것이 문자열이다. wc 명령어(word count) - word를 여러 방법으로 세주는 명령어 $wc 옵션이 없을 시 기본적으로 라인 수, 단어 수, 바이트 수를 알려준다. -w : 단어 수 -L : 가장 긴 줄 단어 수 -l : 라인 수 -c : 바이트 수 tail 명령어 - 파일 내용을 표시하거나 기본적으로 표준 입력을 표준 출력에 표시 $tail -n : 마지막 숫자만큼 행 출력 -f : 실시간으로 증가하는 파일보기 -c : 지정한 바이트 수 만큼 출력 alias 명령어 - 명령을 단축하는 방법(스크립트에서는 사용 불가) $alias =''

Shell이란? -쉘(shell)은 명령 인터프리터(Command interpreter)이다. -사용자가 운영체제에 대화(interactively)식으로 명령을 내리거나, 명령을 일괄(batch)적으로 실행할 수 있는 기능을 제공하는 응용 프로그램. -프로그램에서 실행시킨 명령어를 해석하여 커널로 보내주는 역할. bash란? -Bourne Again Shell의 약자 -현재 리눅스의 기본 shell -bash 구문을 사용하여 명령문을 실행하기 위한 인터페이스

프로세스 -실행 중인 프로그램, 시스템의 작업 단위 -CPU time, memory, files, I/O devices 등 자원 요구 ps 명령어 - 현재 사용자가 실행한 프로세스에 대해 출력 $ps --help all 이라는 명령어를 통해 모든 옵션 명령어를 볼 수 있다. $ps -A : 모든 프로세스 출력 -a : tty를 포함한 모든 프로세스(session leaders 제외) -p : 프로세스 id 출력 -f : 자세한 프로세스 상태 pstree 명령어 - 현재 실행 중인 프로세스들의 트리구조를 출력 $pstree -a : 모든 프로세스 출력 -h : 부모 프로세스를 강조하여 출력 -p : pid값과 함께 출력 Isof 명령어 - 시스템에서 사용하고 있는 모든 자원들 목록 출력 $lsof -p :..