교육/서울 ICT 이노베이션 고오급 시각과정
-
Day8교육/서울 ICT 이노베이션 고오급 시각과정 2021. 5. 14. 13:55
https://docs.opencv.org/3.4/da/d54/group__imgproc__transform.html#gafbbc470ce83812914a70abfb604f4326 OpenCV: Geometric Image Transformations enum cv::InterpolationFlags { cv::INTER_NEAREST = 0, cv::INTER_LINEAR = 1, cv::INTER_CUBIC = 2, cv::INTER_AREA = 3, cv::INTER_LANCZOS4 = 4, cv::INTER_LINEAR_EXACT = 5, cv::INTER_NEAREST_EXACT = 6, cv::INTER_MAX = 7, cv docs.opencv.org https://homepages.cae...
-
Day7교육/서울 ICT 이노베이션 고오급 시각과정 2021. 5. 14. 13:54
1. 히스토그램 1. 히스토그램 분석 2. 히스토그램 스트레칭 히스토그램 스트레칭은 영상의 히스토그램이 그레이스케일 전구간에 걸쳐 나타나도록 변경하는 선형 변환 기법 명암비가 낮은 영상은 히스토그램이 특정구간에 집중되어 나타나게 되는데 이를 히스토그램 스트레칭을 통해 명암비를 높여 보기 좋은 사진으로 바꿔줌 히스토그램 평활화(histogram equalization)는 히스토그램 스트레칭과 더불어 영상의 픽셀값 분포가 그레이스케일 전체 영역에 골고루 나타나도록 변경하는 알고리즘 중 하나 특정 그레이 스케일 값 근방에서 픽셀 분포가 너무 많이 뭉쳐 있는 경우 이를 넓게 펼쳐주는 방식으로 픽셀 값 분포 조절 0~255 사이 일정 영역을 나누어 그 안의 픽셀 수를 균등하게 맞춰줌 h(g) : 영상 속 그레이스..
-
Day6교육/서울 ICT 이노베이션 고오급 시각과정 2021. 5. 13. 12:49
rgb컬러공간 외에 lab컬러공간 존재 ->CIELAB 밝기 별로 색깔이 펼쳐져 있는 것 0
-
Day5교육/서울 ICT 이노베이션 고오급 시각과정 2021. 5. 11. 20:21
비디오 불러오려는데 환경변수 설정 안 해서 계속 실행이 안 됐다ㅂㄷ 프로젝트 속성에 들어가서 디버깅-환경 에 PATH=C:\Users\cat78\Downloads\opencv\build\x64\vc15\bin;%PATH% 를 넣어주자 그럼 돌아감 1.비디오 불러오기 #include #include #include #include #include using namespace cv; int main(void) { VideoCapture cap("Sample.mp4"); while (1) { Mat frame; cap >> frame; if (frame.empty()) { break; } imshow("asdf", frame); char key = waitKey(100); if (key == 'q') { br..
-
Day4교육/서울 ICT 이노베이션 고오급 시각과정 2021. 5. 10. 14:17
1. Visual Studio2019에서 opencv 라이브러리 사용하는 방법 설정 1. 프로젝트 속성에 들어가서 창의 윗부분에 있는 구성 : 모든 구성 / 플랫폼 : x64 로 변경 2. c/c++에 추가 포함 디렉터리에 C:\opencv\build\include 추가 3. 링커 일반에 들어가서 추가 라이브러리 디렉터리에 C:\opencv\build\x64\vc15\lib 추가 4. 링커 입력에 들어가서 추가 종속성에 opencv_world버전d.lib;추가(내경우엔 4.5.2버전이라 opencv_world452d.lib;추가) 5. 프로젝트 속성에서 건드리는 건 다 끝났고 visual studio창으로 돌아와서 솔루션 플랫폼을 x64로 맞춰준다 6. 프로젝트가 들어있는 폴더에 C:\opencv\bui..