본문 바로가기
반응형
반응형

프로그래밍20

반응형
AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d' 에러 해결 개발환경 - ubuntu18.04 - python3.7 1. Problem sift = cv2.xfeatures2d.SIFT_create() openCV의 해당 코드를 사용하려 할 때 에러가 발생 AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d' 2. Reason SIFT 같은 경우 OpenCV의 기본 repo 모듈의 일부가 아니기 때문에 발생하는 에러 3. Solution 해당 코드로 opencv-contrib을 설치 !pip install opencv-contrib-python 위의 방법으로 안되는경우 라이브러리 재설치 !pip uninstall opencv-contrib-python !pip uninstall opencv-python .. 2022. 3. 23.
python 두 점 사이의 중심좌표 구하는 법 서로 떨어진 두 점을 matplotlib으로 그려보자. import matplotlib.pyplot as plt x1, y1 = 300, 350 x2, y2 = 200, 150 plt.xlim(100, 400) plt.ylim(100, 400) plt.scatter([x1, x2], [y1, y2]) plt.show() center x - (x1 + x2) / 2 center y - (y1 + y2) / 2 이 공식을 이용하면 그래프에 그려진 빨간점 처럼 중심 좌표를 구할 수 있다. center_coordinate_x = (x1 + x2)/2 center_coordinate_y = (y1 + y2)/2 print(center_coordinate_x, center_coordinate_y) plt.xlim(.. 2022. 3. 22.
python 카카오톡 텍스트파일을 DataFrame으로 file_path에 카카오톡에서 추출한 txt문서 경로를 넣으면 날짜, 요일, 이름, 채팅내용의 데이터프레임이 추출됩니다. def katalk_msg_parse(file_path): my_katalk_data = list() katalk_msg_pattern = "[가-힣a-zA-Z0-9]* [가-힣]{2} [0-9]* [가-힣a-zA-Z0-9]*" date_info = " [0-9]{4}년 [0-9]{1,2}[월] [0-9]{1,2}[일] [가-힣]{3}" for idx, line in enumerate(open(file_path)): line = re.sub('[-=+,#/\?:^$.@*\"※~&%ㆍ!』\\‘|\(\)\[\]\`\'…》]','', line) line_list = line.split().. 2022. 3. 19.
PermissionError(13, 'Permission denied') 에러해결 개발환경 - ubuntu18.04 - python3.7 1. Problem python sanic server 실행 하는데 PermissionError(13, 'Permission denied') error가 발생 2. Reason 권한이 없거나 파일의 경로가 잘못된 것으로 보인다. 3. Solution log file의 경로가 잘못되었던 것이라 경로에 맞게 코드를 수정하였다. 대부분 권한의 문제가 아닌 경로의 문제라고 하니 만약 path가 적힌 코드에 해당 에러가 발생하면 무조건 path를 수정해보자. 2022. 3. 19.
반응형