본문 바로가기

Study59

[OpenCV] - 3 동영상 로드 및 저장 In [1]: #from google.colab import drive #drive.mount('/content/drive') In [2]: #%cd /content/drive/MyDrive/Colab Notebooks/인공지능강의/opencv 동영상을 읽고 출력하기 카메라나 동영상으로부터 비디오 프레임 캡처하기 cap = cv2.VideoCapture(0) 0번 카메라로부터 비디오 캡처 0 대신에 파일명을 입력하면 동영상으로부터 캡처 cv2.VideoCapture(“images/video.mp4”) IP가 부여된 웹캠인 경우 IP와 카메라 번호를 입력 cap = cv2.VideoCapture("rtsp:127.0.0.1/0") cap.set(3, 480) : 비디오의 가로 크기 설정하.. 2023. 10. 23.
[Python]OpenCV - 2 이진화 In [1]: #from google.colab import drive #drive.mount('/content/drive') In [2]: #%cd /content/drive/MyDrive/Colab Notebooks/opencv Gray와 Binary 이미지 시각은 색상정보에 대해 잘못된 정보를 보내주는 경우가 많음 밤에 색상을 볼때 정확한 색상을 보여주지 못함 - 명도 (검정색이 섞이는 것) 색상에 빛을 강하게 비추는 경우 정확한 색상을 보여주지 못함 - 채도 (흰색이 섞이는 것) 칼라는 너무 많은 정보를 가지고 있기때문에 연산량이 많음 실시간 처리가 어려움 따라서 gray 이미지나 binary 이미지로 변환해서 처리하는 것이 일반적 gray 이미지 : 0-255로 된 픽섹로만 구성된 흑백이미지 b.. 2023. 10. 20.
[Python] OpenCV - 1 이미지 로드 및 저장 OpenCV 개요 및 환경설정 필요 선수학습 파이썬 파이썬 라이브러리 (Numpy, Pandas, Matplotlib 등) 개요 OpenCV Gray Bradsky에 의해 1996년 인텔에서 시작된 프로젝트 컴퓨터 비전, 머신러닝과 관련된 다양한 알고리즘을 지원 C++, Python, Java 등의 언어를 지원 CUDA(Compute Unified Device Architecture), OpenCL (Open Computing Language)에 기반한 인터페이스를 지원 OpenCV + Python OpenCV의 파이썬 API로 C/C++로 된 OpenCV 라이브러리들을 파이썬 래퍼로 감싼 후에 파이썬 모듈을 추가시킨 것 속도문제를 해결하기 위해 속도가 문제되는 코드는 C/C++로 코딩하고 파이썬에서 불.. 2023. 10. 19.
[Python] Train Data 실습 1. 타이타닉호 승객 데이터 읽어오기 In [1]: import pandas as pd In [2]: train = pd.read_csv('train.csv', index_col='PassengerId') In [3]: train Out[3]: 2. 각 컬럼별 데이터 개수 확인 In [4]: train.shape Out[4]: (891, 11) In [5]: train.count() Out[5]: Survived 891 Pclass 891 Name 891 Sex 891 Age 714 SibSp 891 Parch 891 Ticket 891 Fare 891 Cabin 204 Embarked 889 dtype: int64 3. 승객 중 성별 인원수, 선실별 인원수, 사망/생존별 인원수, 나이별 인원수 구하기 .. 2023. 10. 18.