본문 바로가기

전체 글621

opencv 동영상 3초단위로 프레임 자르기 # -*- coding: utf-8 -*- import cv2 import numpy as np from matplotlib import pyplot as plt import os from PIL import Image print(os.getcwd()) #파이썬 경로를 비디오 경로와 동일하게 변경 os.chdir('D:/my/record_3') print(os.getcwd()) videopath = 'D:/my/record_3/' savepath = 'D:/my/video frame/rec3/' for i in range(9,901): vname = 'v_3_'+str(i) #print(vname) cap = cv2.VideoCapture(videopath+vname+'.mp4') fps = cap.ge.. 2020. 12. 4.
('cv::adaptiveThreshold' Error) OpenCV(4.4.0) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-z5gfhs5a\opencv\modules\imgproc\src\thresh.cpp:1676: error: (-215:Assertion failed) src.type() == CV_8UC1 in function 'cv::adaptiveThreshold' opencv 를 사용하다가 다음과 같은 에러가 나오면 OpenCV(4.4.0) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-z5gfhs5a\opencv\modules\imgproc\src\thresh.cpp:1676: error: (-215:Assertion failed) src.type() == CV_8UC1 in function 'cv::adaptiveThreshold' img = cv2.imread(filepath+'frame1683.jpg',cv2.IMREAD_COLOR ) 위 코드 부분에서 cv2.IMREAD_COLOR 을 지우거나 , 0 으로 변경해본다 2020. 12. 3.
ORA-00942: 테이블 또는 뷰가 존재하지 않습니다 ORA-00942: 테이블 또는 뷰가 존재하지 않습니다 오류를 해결하기 위해서 아래를 체크해야 한다. 1. 테이블이 존재하는지 확인 2. 테이블이 존재한다면 데이터가 있는지 확인 3. Java에서 작성한 SQL문이 잘못되지 않았는지 확인 4. Connection 객체가 접근하는 테이블이 잘못 된 게 아닌지 확인 5. Java에서 만들어진 Connection 객체가 SELECT, DELETE, INSERT 권한이 있는지 확인 2020. 11. 29.
spring 에서 오라클 연결하기 spring에서 오라클을 사용하고자할 때 pom.xml 에 관련 내용을 추가해 주어야 한다. 1. 오라클 JDBC 드라이버 properties 시작 전에 넣어 주기 oracle http://maven.jahia.org/maven2 오라클 JDBC 드라이버 oracle ojdbc8 12.2.0.1 C:\Users\user\.m2\repository\oracle\ojdbc8\12.2.0.1 다음과 같은 경로 안에 ojdbc8-12.2.0.1.jar 다운받아서 넣어주기 jar 파일의 경우 아래의 사이트에서 버전과 일치 하는 것을 다운받으면 된다. mvnrepository.com/ 2020. 11. 27.
[aws] aws 제어 방법 CLI(command line interface) 콘솔창에 $ aws ec2 describe-instances GUI 에서 볼 수 있는 환경을 텍스트로 보여줌 $ aws ec2 describe-instances | grep PublicIP PublicIP 에 대해서만 추출 가능 CLI 단점 어떤 명령어가 있는지 알아야 하기 때문에 명령어에 대해 알아봐야한다는 단점 존재 CLI 장점 커맨드 방식만 익히면 gui 보다 편리하게 시스템 제어 가능 2020. 11. 24.
[aws] ec2 window에서 putty로 연결 ( pem 파일 ppk로 변경) window putty 창에서 ec2 연결 1. putty 창에 퍼블릭 dns 작성하기 2. SSH -> Auth 메뉴에 들어가 ppk파일 가져오기 리눅스 창에 Amazon Linux 2 또는 Amazon Linux AMI의 경우 사용자 이름은 ec2-user CentOS AMI의 경우 사용자 이름은 centos Debian AMI의 경우 사용자 이름은 admin Fedora AMI의 경우 사용자 이름은 ec2-user 또는 fedora RHEL AMI의 경우 사용자 이름은 ec2-user 또는 root SUSE AMI의 경우 사용자 이름은 ec2-user 또는 root Ubuntu AMI의 경우 사용자 이름은 ubuntu 본인이 만든 이미지와 해당되는 이름을 사용 .ppk 파일 만드는 법 1. ec2에.. 2020. 11. 24.