본문 바로가기

분류 전체보기544

테스트용 cctv 데이터, 테스트용 스트리밍 주소, rtsp 테스트용 cctv 데이터, 테스트용 스트리밍 주소, rtsp rtsp 주소는 공공데이터 포털에서 찾을 수 있습니다. (www.data.go.kr/) 저는 "교통정보 cctv" 를 검색해서 "충청남도 천안시_교통정보 CCTV"를 선택하였습니다. 충청남도 천안시_교통정보 CCTV 페이지에서 스크롤을 내리면 미리 보기에서 rtsp 주소를 복사할 수 있습니다. 파이썬을 활용하여 rtsp 스트리밍 캡쳐하는 방법은 아래 링크를 통해 확인할 수 있습니다. HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 2023. 3. 28.
파이썬 이미지 외곽선 추출 (opencv, canny) 이미지 외곽선 추출(canny 알고리즘 활용)¶ In [1]: import cv2 import matplotlib.pyplot as plt # 이미지 파일을 불러옵니다. img = cv2.imread('image1.jpg') # 이미지를 그레이스케일로 변환합니다. gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 이미지의 외곽선을 추출합니다. edges = cv2.Canny(gray, 100, 200) # 이미지와 추출된 외곽선을 출력합니다. fig, ax = plt.subplots(nrows=1, ncols=2, figsize=(10, 5)) ax[0].imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB)) ax[0].set_ti.. 2023. 3. 28.
판다스(pandas) 행 사이 빈 행 집어 넣기, nan 값 끼워 넣기 판다스(pandas) 행 사이 빈 행 집어 넣기, 중간중간에 빈행 집어 넣기¶ 예시 데이터 만드는 코드 입니다. In [2]: import pandas as pd df = pd.DataFrame({ "y1" : [2, 0, 3, 4, 4, 3, 10, 2, 3, 4], "y2" : [2, 2, 10, 4, 4, 3, 2, 2, 0, 4] }) df Out[2]: y1 y2 0 2 2 1 0 2 2 3 10 3 4 4 4 4 4 5 3 3 6 10 2 7 2 2 8 3 0 9 4 4 행 사이에 nan 값이 들어 있는 행을 집어넣는 코드 입니다 반복문을 통해 df의 비어있는 새로운 행을 만듭니다. 추출한 행과 새로운 행을 순서대로 리스트에 넣어 줍니다. 리시트를 concat으로 합칩니다. In [3]: df.. 2023. 3. 27.
파이썬 랜덤 정수 생성 random.randint 파이썬 랜덤 정수 생성 random.randint¶ 단일 정수 생성 In [1]: import random random.seed(1) random.randint(1,10) Out[1]: 3 여러 정수 생성 (20개 정수 생성) In [2]: [random.randint(1, 10) for num in range(1, 20)] Out[2]: [10, 2, 5, 2, 8, 8, 8, 7, 4, 2, 8, 1, 7, 7, 10, 1, 8, 5, 4] 파이썬 렌던 소수 생성 CLICK ! https://noanomal.tistory.com/104 2023. 3. 26.
vertical will height 100% 수직 메뉴 높이 100% 채우기 HTML 삽입 미리보기할 수 없는 소스 코드 결과는 아래와 같습니다. 2023. 3. 25.
파이썬 랜덤 소수 생성 random.uniform random float 파이썬 랜덤 소수 생성 random.uniform random float¶ 단일 소수 생성 In [3]: import random random.seed(1) random.uniform(1,10) Out[3]: 2.209278197011611 여러 소소 생성 (20개 소수 생성) In [5]: [random.uniform(1, 10) for num in range(1, 20)] Out[5]: [9.507436259985301, 9.112847118503351, 1.275309847301982, 1.2290127489411473, 5.872712255141469, 9.452342465006595, 4.430838139193912, 2.9493945741755203, 4.799049180244456, 1.26.. 2023. 3. 25.