본문 바로가기
반응형

Python3

[코딩] Python을 이용한 고전적 방식의 차선인식1_색상추출 고전적 방식의 차선인식 1. 모듈 불러오기 차선 인식을 위해 Python & OpenCV 환경을 이용하였고 필요한 함수나 전역변수 등이 포함된 파일을 불러온다. OpenCV모듈과 Python의 내장 함수 중 수학 함수인 math 모듈 그리고 행렬 처리를 위한 numpy를 불러온다. 모듈 이름이 너무 길거나 보기 불편할 때 as Name과 같이 사용하시면 긴 이름 대신 Name에 정의한 이름을 모듈 이름 대신 사용할 수 있다. 2. 색상 추출 및 노이즈 제거 실제 도로 주행 환경에서는 빛의 세기, 장애물, 그림자 등 차선의 검출을 방해하는 요소들이 많다. 이러한 요소들은 정확한 차선 검출을 방해하고, 정확한 주행을 할 수 없게 한다. 노이즈의 영향을 줄이기 위해 GaussianBlur를 적용하고 특정 색상.. 2023. 1. 1.
[코딩] 문자열 타입의 이해, 데이터 타입과 컬렉션 string (문자열) 복수개의 문자를 순서대로 나열 한 것이다. 문자열은 '(작은따옴표) 혹은 "(큰따옴표) 사이에 문자를 넣어서 생성할 수 있다. 문자열 자체에 ', "가 있는 경우에는 각각 그 반대의 기호로 생성한다. 차이점 '', "" : 한줄 문자열 표현 ''' ''' : 어려줄에 걸쳐 문자열 표현 가능 a = '"Hello" World' b = "Hello' World" print(a) print(b) #output "Hello" World Hello' World ---------------------------------------------------------------------------------------------- c = '''Hello World''' d = """Hello .. 2022. 11. 22.
[코딩]기본 타입 및 변수의 이해, 데이터 타입과 컬렉션 변수란 데이터를 저장하는 공간이다. 즉, 저장공간에 값을 저장하고 이름을 지정한다고 생각할 수 있다. = 대입 연산자 대입의 경우, 오른쪽의 수식이나 값을 evaluation 한 뒤, 왼쪽에 명시된 변수에 해당 값을 대입한다. 변수는 해당 값을 가지게 된다. comment(주석) 코드에서 #으로 시작하는 뒷 부분은 실행되지 않는다. python이 소스코드를 실행하면서 #를 만나면 무시한다. 개발자(사람)가 보기 위한 용도로 사용한다. #변수 선언 및 주석 예시 a= 10 # int b = 11.4 # float print 함수 함수란 특정 기능을 반복적으로 호출하여 사용가능한 코드블럭이다. 해당 변수의 값을 출력하며 ',' 로 여러 변수를 나열하면 한줄에 출력된다. 기본적으로는 한칸 띄어쓰기 후 출력된다.. 2022. 11. 22.
반응형