WHERE 조건: SQL 문에 조건을 추가하며 SELECT 뿐만 아니라 UPDATE 와 DELETE 에도 사용가능그룹화하여 데이터를 조회ORDER BY 가능조건에 집계함수가 포함되는 경우 WHERE 대신 HAVING 사용SELECT 문에서 데이터를 특정 컬럼을 기준으로
트랜젝션(Transaction)은 분할할 수 없는 최소단위이며 논리적인 작업 단위이다.트랜젝션 제어어(TCL)는 데이터조작어(DML) 명령어 실행, 취소, 임시저장할 때 사용하는 명령어이다.여러 단계의 처리를 하나의 처리처럼 다루는 기능이다.여러 개의 명령어의 집합이
하나의 SQL 문 안에 포함되어 있는 또 다른 SQL 문을 말한다.메인쿼리가 서브쿼리를 포함하는 종속적인 관계이다.서브쿼리는 메인쿼리의 칼럼 사용 가능메인쿼리는 서브쿼리의 칼럼 사용 불가Subquery 는 괄호로 묶어서 사용단일 행 혹은 복수 행 비교 연산자와 함께 사
여러 개의 SQL문을 합쳐서 하나의 SQL 문으로 만들어주는 방법 (주의. 칼럼의 개수가 같아야함)UNION : 중복된 값을 제거하여 알려준다.UNION ALL : 중복된 값도 모두 보여준다.두 개의 테이블에서 공통된 요소들을 통해 결합하는 조인방식두개의 테이블에서 공
입력한 컬럼 이름의 순서와 값의 순서가 일치하도록 주의모든 컬럼값을 추가하는 경우에는 다음과 같이 컬럼 이름을 지정하지 않아도 되지만, 입력하는 값의 순서가 테이블의 컬럼 순서와 일치하도록 주의WHERE 조건: SQL 문에 조건을 추가하며 SELECT 뿐만 아니라 UP
데이터베이스 목록 확인, 생성, 사용, 삭제사용자 정보는 mysql 에서 관리하므로 일단 mysql 데이터베이스로 이동후 조회권한 목록 확인, 부여, 삭제트랜젝션(Transaction)은 분할할 수 없는 최소단위이며 논리적인 작업 단위이다.트랜젝션 제어어(TCL)는 데
테이블의 각 레코드를 식별중복되지 않은 고유값을 포함NULL 값을 포함할 수 없음테이블 당 하나의 기본키를 가짐PRIMARY KEY 삭제(삭제하는 방법은 동일)기존 테이블에서 PRIMARY KEY 생성한 테이블을 다른 테이블과 연결해주는 역할이며, 참조되는 테이블의 항
중지: AWS -> RDS -> 데이터베이스 작업 선택에서 일시 중지 클릭시작: AWS -> RDS -> 데이터베이스 -> 해당 데이터베이스 클릭 작업 시작 클릭SQL 쿼리를 모아놓은 파일SQL File 로 Database 를 백업할 수 있다.% mysql -h 엔드포
https://github.com/opencv/opencv/tree/master/samples/dnn/face_detector입력 영상 크기:300x300픽셀값범위: 0 ~ 255 (0 ~ 1인 함수도 존재)색상채널순서:BGR (RGB인 함수도 존재)평균픽셀값
명함은 흰색이고, 배경은 충분히 어둡다.명함은 각진 사각형 모양이고, 가로, 세로비율 9:5 이다.명함은 충분히 크게 촬영되었다.수행과정: 이진화 > 외곽선 검출 & 다각형 근사화 > 투명 변환 > OCR컬러 정보가 크게 중요하지 않은경우, 그레이 스케일 영상으로 변환
OpenCV에서는 cv2.VideoWriter 클래스를 이용하여 일련의 프레임을 동영상 파일로 저장할 수 있음일련의 프레임은 모두 크기와 데이터 타입이 같아야함동영상 파일의 코덱, 압축방식, 색상, 픽셀 포맷 등을 정의하는 정수값주요 Fourcc 예제:cv2.Video
OpenCV에서는 카메라와 동영상으로부터 프레임(frame)을 받아오는 작업을 cv2.VideoCapture 클래스 하나로 처리함index: camera_id+ domain_offset_id시스템 기본 카메라를 기본 방법으로 열려면 index에 0을 전달apiPrefe
OpenCV는 영상에선, 도형, 문자열을 출력하는 그리기 함수를 제공선그리기: 직선, 화살표, 마커등도형그리기: 사각형, 원, 타원, 다각형등문자열출력그리기 알고리즘을 이용하여 영상의 픽셀값 자체를 변경원본 영상이 필요하면 복사본을 만들어서 그리기& 출력그레이 스케일
Region of Interest영상에서 특정 연산을 수행하고자 하는 임의의 부분 영역OpenCV는 일부 함수에 대해 ROI 연산을 지원하며, 이때 마스크 영상(mask image)을 인자로 함께 전달해야함(e.g.) cv2.copyTo(), cv2.calcHist()
cv2.add(src1, src2, dst=None, mask=None, dtype=None) -> dstsrc1: (입력) 첫 번째 영상 또는 스칼라src2: (입력) 두 번째 영상 또는 스칼라dst: (출력) 덧셈 연산의 결과 영상mask: 마스크 영상dtype:
shape:각 차원의 크기. (h, w) 또는(h, w, 3)dtype:원소의 데이터타입. 일반적인 영상이면 numpy.uint8 지정arr:생성된 영상(numpy.ndarray)참고사항:numpy.empty() 함수는 임의의 값으로 초기화된 배열을 생성numpy.ze
OpenCV는 영상 데이터를 numpy.ndarray로 표현ndim: 차원수. len(img.shape)과같음.shape: 각 차원의크기. (h, w) 또는(h, w, 3)size:전체 원소 개수dtype:원소의 데이터타입. 영상 데이터는 uint8.그레이 스케일 영상
OpenCV에서 불러온 컬러 영상 데이터는 BGR 순서이지만, Matplotlib는 영상 데이터의 색상 순서가 RGB 순서라고 간주함→ cv2.cvtColor() 함수 이용하여 색상 순서를 변경해야함plt.imshow() 함수에서 컬러맵을 cmap='gray' 으로 지
OpenCV 도움말사이트(4.x 버전): https://docs.opencv.org/4.x/filename: 불러올 영상 파일 이름(문자열)flags: 영상 파일 불러오기 옵션 플래그cv2.IMREAD_COLOR: BGR 컬러 영상으로 읽기(기본값)shape