본문 바로가기

Studynote59

Chapter_03_간단한 그래픽 및 마우스 이벤트 Chapter 03. 간단한 그래픽 및 마우스 이벤트 1.영상에 간단한 그래픽 그리기 (1)라인 , 사각형 , 원 , 타원 그리기 #define CV_RGB(r,g,b) cvScalar((b),(g),(r))3채널 컬러 영상의 경우 화소 값이 BGR순으로 저장~ CV_RGB 매크로 순서대로 입력한 값을 cvScalar를 사용해서 BGR순으로 변경 void cvLine(CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color, int thickness=1, int line_type=8, int shift=0);영상 img에 점 p1-p2까지 color 색상 , thickness 두께로 직선을 그린다 .line_type=8 : 8이웃 화소 고려line_type=4 : 4.. 2018. 11. 3.
Chapter_02_3_IplImage 영상 자료구조 Chapter 02. OpenCV C API 자료구조 3.IplImage 영상 자료 구조 (1) IplImage 자료형OpenCV에서 2차원 영상을 위한 자료구조typedefstructIplImage{intnSize;intID;intnChannels;intalphaChannel;intdepth;charcolorMode[4];charchannelSeq[4];intdataOrder;intorigin;intalign;intwidth;intheight;struct_IplROI *roi;struct_IplImage *maskROI;void*imageId;struct_IplTileInfo *tileInfo;intimageSize;char*imageData;intwidthStep;intBorderMode[4];int.. 2018. 11. 3.
Chapter_02_2_CvMat 행렬 자료구조 Chapter 02. OpenCV C API 자료구조 2.CvMat 행렬 자료구조 OpenCv는 2차원 행렬을 위해 자료구조 CvMat와 다양한 함수 지원 (1) CvMat 주요 맴버변수type : 행렬에 저장되는 요소의 자료형 지정 맴버변수상수상 수 설 명 typeCV_8UC18비트 , unsigned, 1채널CV_8UC38비트 , unsigned, 3채널CV_32SC132비트 , signed, 1채널CV_32SC332비트 , signed, 3채널CV_32FC132비트 , float, 1채널CV_32FC332비트 , float, 3채널CV_64FC164비트 , double, 1채널CV_64FC364비트 , double, 3채널채널 : 행렬을 여러 개 포갠 것으로 최대 4개 (R,G,B,alpha)까지 .. 2018. 11. 3.
Chapter_02_1_CvPoint_CvScalar_CvSize_CvRect Chapter 02. OpenCV C API 자료구조 OpenCV에서 제공하는 자료구조는 typeder문과 struct로 정의 ,cxtypes.h 해더파일에 정의CXCORE 부분에 설명 기본적 자료구조와 그의 인라인 함수에 대해 설명-인라인 함수 : 자료형의 초기화를 위한 함수 1.CvPoint, CvScalar, CvSize, CvRect(1) CvPoint, CvPoint2D32f, CvPoint2D64f, 영상 : 행렬형태의 2차원 화소 (pixel)들의 집합각 화소 or 2차원 점의 좌표 표현 : CvPoint, CvPoint2D32f, CvPoint2D64f 구조체 사용화소의 밝기 값 or 컬러 값 표현 : CvScalar * 행렬 (CvMat)과 영상 (IplImage)에서의 좌표계-왼쪽 상단.. 2018. 11. 3.
Chapter_01_OpenCV_개요 Chapter 01 OpenCV 기초 1. 영상 처리와 컴퓨터 비전 ■ 디지털 영상 처리 (Image Processing)영상을 컴퓨터에 입력하여 보다 질 좋은 영상을 얻는 과정영상 개선영상 복원영상 분할영상 분류 ■ 컴퓨터 비전 (Computer Vision)카메라에 의해 획득 되는 입력 영상으로부터 영상에 대한 의미 있는 정보를 추출해 내는 분야로 주로 실시간 응용에 적용된다 .카메라 모델링움직임 /물체 검출움직임 /물체 추적스테레오 비전3차원 물체 구조 2. OpenCV의 개요OpenCV란 영상 처리 , 기계 학습 및 컴퓨터 비전 기능을 갖는 소스가 공개된 라이브러리C언어 API : 자료구조 ~ 구조체 &함수C++ API : 자료구조를 위한 템플릿 클래스 & 라이브러리 함수 /cv클래스Python .. 2018. 11. 3.
Skill Tree 2017. 12. 26.
<RC>Ch06_Inference Inference Basic Info ◆ 지문당 보통 1~2개 출제 (난이도 : 上) ◆ Signal : infer imply indecate / suggest support / demonstrate Required Skills 1. Paraphrasing 2. 흑백논리 Application 1. 질문을 꼼꼼하게 읽고 정확한 의미 이해(눈감고 reminding) 2. 핵심어 찾기 (가장 specific) :연도, 사람이름, 지명 … 3. 핵심어가 등장하는 부분 지문에서 찾기 4. 그 주변, 혹은 그 문단의 범위(3~4문장) 읽을 준비 하면서 본문 읽기 5-1 유사 Fact 문제의 경우 : 오답제거(답은 특히 해석이 잘 안되는 문장에 있는 경우가 많음) :관련된 내용이 걸쳐 있는 부분 전체 내용을 "이해".. 2017. 11. 30.
[라즈베리파이3] GPIO GPIO(General Purpose Input/Output) 전원구성 : 3.3v 회로구성이 안정적. 5v회로 구성시 레벨 컨버터(상호전압변경회로)구성 요망전류사용 : 3,3v는 50mA전류사용가능 이 이상의 전류 사용시 회로 문제 발생 가능(탄다) GPIO읽는법 핀넘버 - GPIO핀넘버(*) - 특수핀기능 - 헤더핀번호 - 특수핀기능 - GPIO핀넘버(*) - 핀넘버 Ground란? 전류 흐름 받는 곳DC Power란? 지속적으로 전압을 주는 곳 2016. 12. 6.
[라즈베리파이3] 웹 연동하기 웹 연동하기 1. Apache 설치sudo apt-get install apache2 설치 정상 작동 확인 2. MySQL 설치sudo apt-get install mysql-client 3. php 설치sudo apt-get install php5 php5-common libapache2-mod-php5 4. Apache 설정 1) 웹 서버의 홈 디렉토리 설정 현재 홈 디렉토리 파일목록 확인 es 디렉토리 생성 es 디렉토리 생성 결과 확인 사용권한 변경755 = rwxr-xr-x 소유자 권한 rwx 7 읽기, 쓰기, 실행 그룹 권한 r-x 5 읽기, 실행 기타 사용자 권한 r-x 5 읽기, 실행 2) Apache 기본 설정 변경 안돼........뭐지..........왜지............. 2016. 11. 23.