파이썬(19)
-
MNIST 데이터를 이용한 글자 인식 프로그램 (2)
OpenCV로 결과 나타내기 직접 그린 손 글씨를 어떤 숫자로 인식했고 어느 정도의 정확도가 나왔는지 확인하기 위해 openCV를 사용해 결과를 출력했습니다. dst[:,:] = 0 #지우기 b,g,r,a = 0,255,0,0 cv2.putText(dst, text1, (0,15), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (b,g,r), 1, cv2.LINE_AA) cv2.putText(dst, text2, (160,360), cv2.FONT_HERSHEY_SIMPLEX, 10, (b,g,r), 3, cv2.LINE_AA) ## 정답그리기 cv2.imshow('dst', dst) Colored by Color Scripter CV창에는 이미 손 글씨가 그려져 있는 상태이기 때문에 CV창을..
2019.10.08 -
파이썬을 파이썬답게 (2)
파이썬을 파이썬답게 | 프로그래머스 본 강의는 파이썬 문법을 이미 알고 있는 분들을 대상으로 만들어졌습니다. ##### 이런 분들께 추천합니다 * 파이썬 문법을 알고 계시는 분 * 알고리즘 문제를 조금 더 쉽게 풀고 싶은 분 * Python 코드를 low level 언어( C / C++ ) 코드처럼 짜시는 분 ##### Glossary 본 강의에서 사용하는 파이썬 용어에 익숙하지 않은 분들을 위해, [Python 3.6 programmers.co.kr 1. 2차원 리스트 뒤집기 -다음을 만족하는 함수, solution을 완성해주세요. solution 함수는 이차원 리스트, mylist를 인자로 받습니다 solution 함수는 mylist 원소의 행과 열을 뒤집은 한 값을 리턴해야 합니다. 예를 들어 my..
2019.09.07 -
OpenCV 차선 인식 (1)
준비 운영체제 : Windows 10 언어 : Python 파이썬에서 OpenCV를 사용하기 위해 cv2 라이브러리를 설치했습니다. 추가로 numpy 라이브러리도 사용합니다. 보편적으로 아래와 같은 순서를 거쳐 차선을 인식합니다. 하지만 위 순서와는 조금 다르게 HSV 범위 값을 사용해서 색 추출을 활용한 차선 인식을 시도해봤습니다. HSV 차선 인식 차선 인식을 하기 위해 가장 먼저 차선의 색인 노란색과 흰색의 HSV범위 값이 필요했습니다. HSV 범위 값 추출은 마우스 이벤트를 활용해 10초 간격, 픽셀 단위로 추출했습니다. 영상의 프레임마다 차선의 명도가 다르기 때문에 단일 값으로 범위를 주지 않고 추출한 값의 최댓값과 최솟값으로 HSV 범위를 지정했습니다. frame = cv2.GaussianBl..
2019.09.03 -
파이썬을 파이썬답게 (1)
프로그래머스 파이썬을 파이썬답게 강의를 듣고 정리한 글입니다. 파이썬을 파이썬답게 | 프로그래머스 본 강의는 파이썬 문법을 이미 알고 있는 분들을 대상으로 만들어졌습니다. ##### 이런 분들께 추천합니다 * 파이썬 문법을 알고 계시는 분 * 알고리즘 문제를 조금 더 쉽게 풀고 싶은 분 * Python 코드를 low level 언어( C / C++ ) 코드처럼 짜시는 분 ##### Glossary 본 강의에서 사용하는 파이썬 용어에 익숙하지 않은 분들을 위해, [Python 3.6 programmers.co.kr 1. 몫과 나머지 -몫과 나머지를 공백으로 구분해서 출력합니다. 작성한 코드, 답 a, b = map(int, input().strip().split(' ')) print(a//b, a%b) #..
2019.09.02 -
GaussianBlur, medianBlur, bilateralFilter 테스트
고화질 사진을 구했는데.. 노이즈가 껴있어서 필터를 적용시켜봤습니다. GaussianBlur, medianBlur, bilateralFilter 세 필터 모두 잡음 제거에 탁월한 필터이지만 조금씩 차이가 있기에 테스트를 해봤습니다. import cv2 img = cv2.imread('iu123.jpeg') FilterOn = cv2.GaussianBlur(img,(5,5),0) #FilterOn = cv2.medianBlur(img, 5) #FilterOn = cv2.bilateralFilter(img,9,75,75) cv2.imwrite('median.jpeg', FilterOn) cv2.imshow('원본이미지', img) cv2.imshow('필터적용이미지', FilterOn) cv2.waitKey..
2019.08.12 -
파이썬으로 영화오픈API 파싱
API를 받아오기 위해서는 KEY를 발급받아야 합니다. 영화진흥위원회 오픈API www.kobis.or.kr 영화진흥위원회 회원가입을 하고 키 발급을 받아줍니다. KEY는 2개를 만들 수 있고 한 키당 하루에 3000번 KEY사용이 가능합니다. API를 사용하기에 앞서 어떤 정보를 받아 올 수 있는지 알아야 합니다. (아래 링크에서 확인 가능합니다.) 일별 박스오피스 주간/주말 박스오피스 공통코드 조회 영화목록 영화 상세정보 영화사목록 영화사 상세정보 영화인목록 영화인 상세정보 원하는 변수를 알았다면 코드를 작성해줍니다. XML을 파싱 하는 방법과 Json을 파싱하는 방법이 있습니다. XML일별 박스오피스 파싱 import pandas as pd import datetime import requests ..
2019.07.31