HTML 삽입 미리보기할 수 없는 소스 Object detection 객체 감지는 모든 단일 프레임 및 프레임 후 프레임 입니다. Object tracking 객체 추적은 프레임별 추적을 수행하지만 시간이 지남에 따라 객체가 있는 위치의 기록을 유지합니다. 가능한 애플리케이션은 특정 영역에 몇 명의 사람이 있는지 계산하거나 컨베이어 벨트를 통과하는 물체의 수를 확인하거나 고속도로에서 차량을 계산 등이 있습니다. cv2를 import 해주고 먼저 Highway.mp4 파일을 호출하고 마스크를 생성 해야 합니다. 알고리즘의 "배경 비율" 매개변수를 반환한 다음 마스크를 생성하는 createBackgroundSubtractorMOG2 함수도 사용했습니다. import cv2 from object_trackin..
Opencv에서 YOLO를 사용하는 방법 cv2와 numpy를 import해줍니다. import cv2 import numpy as np 알고리즘을 실행하려면 세 개의 파일이 필요합니다. weight 파일: 물체를 감지하는 알고리즘의 핵심인 훈련된 모델입니다. Cfg 파일 : 알고리즘의 모든 설정이 있는 구성 파일입니다. name 파일: 알고리즘이 감지할 수 있는 개체의 이름을 포함합니다. weights 파일 다운로드(용량이커서 링크로대체) #버전에 따라 net.getUnconnectedOutLayers()가 1차원,2차원 일 수 있습니다. 그러므로 layer_names[i[0] -1] 에서 layer_names[i -1] 으로 수정해줬습니다. modelConfiguration = "yolo_object..
cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\dnn\src\darknet\darknet_importer.cpp:210: error: (-212:Parsing error) Failed to open NetParameter file: yolov3.cfg in function 'cv::dnn::dnn4_v20221220::readNetFromDarknet' 파이썬에서 opencv import는 되었지만 net = cv2.dnn.readNet() 함수가 작동안함 가상환경을 새로 만들어서 numpy, opencv-python을 다시 설치해주니 해결됐습니다.
어떤 사이즈의 이미지를 올려도 너무작아 글씨가 안보여서 원본이미지 크기도 늘려보고 글 작성할때 html로 강제로 늘려봤으나 계속 작게 고정되어 스킨 문제인걸 깨달았습니다. 스킨편집- html편집-css에서 ctrl+F눌러서 imageblock을 찾습니다. main #article-container #article-wrapper .article figure.imageblock span, main #article-container #article-wrapper .article figure.imageblock img { display: block; width: auto; height: auto; max-width: 100%; max-height: 100%; } max-height: 가 60vh로 고정되어있는걸..
코드 3-11 워드 문서 생성 및 파일로 저장 # python-docx 패키지 설치 from docx import Document filename = '워드문서1.docx' document = Document() document.save(filename) 코드 3-12 워드 문서 생성 및 문단 추가 from docx import Document filename = '워드문서2.docx' document = Document() document.add_paragraph('첫 번째 문단 입니다.') document.add_paragraph('두 번째 문단 입니다.') document.add_paragraph('세 번째 문단 입니다.') document.save(filename) 코드 3-13 첫 번째 문단 출..
# 코드 3-1 Create Excel Workbook from openpyxl import Workbook filename = '사원_정보 2.xlsx' # Workbook 객체 생성 e_info_wb = Workbook() # 활성화된 워크시트 변수 할당 active_ws = e_info_wb.active # 제목 설정 active_ws.title = '인사_기록' # 워크북에 '과거_인사_평가', '연봉' 워크시트 추가 e_info_wb.create_sheet('과거_인사_평가') e_info_wb.create_sheet('연봉') # 워크북 저장 e_info_wb.save(filename) # ch3 코드 3-2 엑셀 파일 불러오기 from openpyxl import load_workbook f..