Python(14)
-
영상처리 (Open CV) - 이미지 관심 영역(ROI) 추출하기.
1. 이미지의 관심 영역을 설정하고 추출하는 기능을 구현.2. 입력 영상은 컬러 or 흑백 사진 사용.3. 이미지 관심영역이란 임의로 도형을 드래그 또는 포인트 점을 찍어 만든 영역을 말함.3-1. 타원마우스 왼쪽 버튼을 눌러 드래그 하여 영역 설정.드래그하는 동안 타원 그림이 그려져야 함.3-2. 다각형 (포인트 사용)여러 개의 점을 찍어 다각형 영역을 설정.최소 3개의 점이 찍혀야 함.점과 점 사이에는 선이 그려져야함다각형을 유지하기 위해서는 내각이 180도 이하여야 함.임의로 클릭하여 점을 찍을 때, 첫 번째 점과의 거리가 20px 이하여 다각형을 닫음. (마지막으로 찍은 점은 무시.)4. 타원 또는 다각형 형태로 설정한 영역 내부의 이미지를 추출 후 저장.5. 타원, 다각형을 할 수 있는 모드는 ..
2024.08.08 -
파이썬과 리스트,딕셔너리-3.
제9장. 리스트와 딕셔너리-3. 9.11 딕셔너리 • 딕셔너리(dictionary)도 리스트와 같이 값을 저장하는 방법. • 딕셔너리에는 값(value)과 관련된 키(key)가 있다. ◎ 공백 딕셔너리 생성 book = { } book = dict() ◎ 딕셔너리를 생성하면서 동시에 초기화 book = {“펄벅”:”대지” } 9.12 딕셔너리 연산 #1 ◎ 딕셔너리에서 탐색 • 키(key)를 가지고 값을 찾음. 9.13 딕셔너리 연산 #2 ◎ 딕셔너리의 모든 키 출력하기 • 딕셔너리의 모든 키 출력 : keys() 함수 사용 • 딕셔너리의 모든 값 출력 : value() 함수 사용 ◎ 한 학생에 대한 정보를 딕셔너리로 저장하기 ◎ 딕셔너리 항목 방문 ■ 딕셔너리의 모든 항목을 방문하면서 출력 • for ..
2023.06.24 -
파이썬과 리스트,딕셔너리-2.
제9장. 리스트와 딕셔너리2 ■ for 문을 활용한 프로그램 작성해보기. 6-1 정수 데이터를 5개 입력받아 리스트에 저장하는 프로그램. 6-2 정수 데이터를 n개 입력받아 리스트에 저장하는 프로그램. 6-3 1~10까지 10개의 정수 데이터가 저장되어 있는 리스트 구성 및 출력. 리스트의 모든 데이터 값을 3배로 증가시키는 프로그램. 6-4 데이터를 10개 저장하는 리스트를 선언하시오.(초기값:0) 6-5 데이터를 9개 가지는 3x3 이차원 리스트를 선언하시오.(초기값 : 0) 6-6 데이터를 10개 저장하는 a이라는 이름의 리스트를 선언하고, 10개의 데이터(1, 3, 5, 7, 9, 11, 13, 15, 17, 19)를 입력하고 확인. 또한 각 데이터에 1씩 증가시키고 저장된 데이터 확인. [확인 ..
2023.06.22 -
파이썬과 리스트,딕셔너리.
제9장. 리스트와 딕셔너리 9.1 이번장에서 만들 프로그램 ◎ 리스트를 이용하여 영한사전 만들기 9.2 리스트 ◎ 리스트(List) : 여러 개의 데이터를 하나로 묶어서 저장 9.3 리스트 생성하기 ◎ 공백 리스트 생성 book = [] 9.4 점의 의미 • 파이썬에서 모든 것은 객체(object)이다. • 객체는 관련되는 변수와 함수를 묶은 것이다. • 파이썬에서 리스트도 객체이다. • 객체 안에 있는 무엇인가를 사용할 때는 • 객체의 이름을 쓰고 점(.)을 붙인 후에 함수의 이름 표기. 9.5 리스트 항목 접근하기 9.6 슬라이싱 ◎ 슬라이싱(slicing) : 리스트에서 한 번에 여러 항목들을 추출 ◎ 인텍스 생략 9.7 리스트 항목 변경 ◎ 함수를 이용하여 추가 9.8 항목 삭제 ◎ 공백 리스트 ..
2023.06.20 -
파이썬과 반복문-3.
제6장. 반복문-3 6.9 조건 제어 반복 • 조건 제어 반복은 어떤 조건이 만족되는 동안 반복하는 구조. 6.10 : 예시 : 로그인 프로그램 • 사용자가 암호를 입력하고 프로그램에서 암호가 맞는지를 체크한다고 하자. 6.11 추가예시 • 예를 들어서 1부터 10까지의 합을 계산하는 예제 ⇒ while 루프로 작성 ◎ Lab : 구구단 출력 • 구구단 중에서 9단을 반복문을 이용하여 출력 해보자 • 9*1, 9*2, 9*3, .., 9*9까지 9번 반복 출력
2023.06.19 -
파이썬과 반복문-2.
제6장. 반복문-2 6.7 range() 함수 ◎ range() 함수의 사용 ■ 1부터 시작하여서 5까지 반복 & 출력 ◎ range() 함수의 사용예시 6.8 스스로 학습 : 반복문을 이용한 연산 ◎ for 문을 이용하여 다음 프로그램을 작성하시오 1-1. 1에서 100까지의 정수를 더하는 프로그램 1-2. 1에서 1000까지의 정수 중 짝수를 더하는 프로그램 1-3. 1에서 1000까지의 정수 중 3의 배수를 더하는 프로그램 1-4. 1에서 1000까지의 정수 중 5로 나누었을 때 나머지가 2인 수들의 합 1-5. 1에서 1000까지의 정수 중 3의 배수이거나 5의 배수인 수의 합 1-6. 1에서 입력된 정수 n까지의 합을 구하는 프로그램 1-7. 두 수 a, b를 입력받아 a에서 b까지의 합을 구하..
2023.06.19 -
파이썬과 반복문.
제6장. 반복문 6.1 반복문의 응용 예시 반복을 이용하여 스파이럴 그리기 6.2 반복의 중요성 • 반복(iteration)은 동일한 문장을 여러 번 반복시키는 구조 • 컴퓨터는 인간과 다르게 반복적인 작업을 실수 없이 빠르게 수행 가능 ⇒ 컴퓨터의 가장 큰 장점 6.3 반복의 종류 ◎ 횟수제어 반복 : for ◎ 조건제어 반복 : while 6.4 횟수 제어 반복 • 파이썬에서 횟수 제어 반복은 for 루프라고도 한다 6.5 횟수 제어 반복 #2 : i 값 출력 ◎ 구구단 출력 6.6 횟수 제어 반복 #3 : range() 함수
2023.06.19 -
파이썬과 조건문-2.
제5장. 조건문-2 5.9 조건을 연속하여 검사 • 다음과 같이 진행하는 코드를 작성하려면? 5.10 중첩 if-else문 • if 문 안에 다른 if 문 생성 가능 ⇒ 중첩 if 문 ◎ Lab: 도형그리기 • 터틀 그래픽을 이용하여 윈도우형 대화창 생성 ◎ 자기주도학습 ■ 다음 프로그램을 작성하시오. 1. GUI 입력창을 이용한 문자열 입력 및 출력 2. while 문을 이용한 메뉴 처리 프로그램(무한루프) [메뉴선택] 1. 김 밥 2. 우 동 3. 쫄 면 4. 라 면 메뉴를 선택하세요 : 2 우동을 선택하셨습니다. 600원 입니다. 3. GUI 입력창을 이용한 메뉴처리 프로그램. 4. 리스트를 이용한 메뉴처리(무한루프) 5. 1~100까지의 짝수를 출력하는 프로그램
2023.06.16