OpenCV C++(5)
-
C++ OpenCV OMR인식
OMR 이란? OMR (Optical Mark Recognition)은 광학 마크 인식의 약자. 사람이 표시 한 문서 를 자동으로 분석하고그 결과를 해석 하는 프로세스입니다. OMR 검출을 위한 7단계 1. OMR 시험지가 있는 이미지에서 시험지 검출을 위한 이미지처리 - 이미지 읽기, gray, 흐리게, edge 검출 2. OMR 시험지 사각형 검출 및 이미지 처리 - 원근변환 3. 채점을 위한 다각형(원) 검출 이미지처리 - 이진화, 다각형검출 4. 검출된 다각형(원)을 채점하기 위해 정렬 - sort 5. 어떤 다각형(원)이 채워졌는지 검출 6. 검출된 답과 정답을 표시 및 비교 - 정답은 녹색, 검출된 답은 빨간색 7. 채점결과를 화면에 표시 출처 https://namu.wiki/w/OMR htt..
2021.02.03 -
C++ OpenCV Labeling
이미지 자르기 gray 이진화 라벨링 크기 제한 설정 실습코드 #include #include using namespace cv; using namespace std; int main(int ac, char** av) { Mat img = imread("keyboard.png"); Mat img_resize = img(Range(300, 1200), Range(300, 1200)); //이미지 자르기 Mat img_gray; cvtColor(img_resize, img_gray, COLOR_BGR2GRAY); //gray Mat img_threshold; threshold(img_gray, img_threshold, 100, 255, THRESH_BINARY_INV); //이진화 Mat img_label..
2021.01.20 -
C++ OpenCV Transformation
1. 이미지 확대 & 축소 실행코드 #include "iostream" #include "opencv2/imgproc.hpp" #include "opencv2/imgcodecs.hpp" #include "opencv2/highgui.hpp" using namespace std; using namespace cv; int main(int argc, char** argv) { //Mat src = imread("Lenna.png"); Mat src = imread("cloud.jpg"); Mat dst; Mat dst2; pyrUp(src, dst, Size(src.cols * 2, src.rows * 2)); pyrDown(src, dst2, Size(src.cols / 2, src.rows / 2)); ..
2021.01.18 -
C++ OpenCV 이미지 전처리
1.이미지 불러오고 보여주기 이미지 읽기 & 불러오기 ( Image Read, imread() ) using namespace cv; using namespace std; ... Mat img = imread("Lenna.png", 1); imread("fileName", flag) fileName : 불러오고자 하는 이미지의 경로를 입력 flag : 불러오는 옵션 이미지 보여주기 ( Image Show, imshow() ) ... imshow("img", img); waitKey(0); ... imshow("windowName", image) windowName : 이미지를 보여줄 윈도우 창의 이름을 입력 image : Mat 형식의 image 변수 이름을 입력 waitKey(delay time) de..
2021.01.04 -
C++ OpenCV라이브러리 설치 방법
C++ OpenCV 설치하기 OpenCV를 C++로 사용하고 싶다면 우선 VisualStudio가 설치되어 있어야 합니다. VisualStudio 설치 방법 VisualStudio 2019 무료 설치하는 방법, 처음부터 끝까지 대학교 공대를 다니시거나 다녔었던 분들은 거의 대부분 VisualStudio로 C언어를 배우셨거나 다룬다. 오늘은 그 VisualStudio를 설치하는 방법을 알아보기로 한다. VisualStudio는 원래 유료프로그램이고, diyver.tistory.com 1. OpenCV 다운로드 OpenCV 다운사이트 Releases - OpenCV Become a Member Stay up to date on OpenCV and Computer Vision news Join our News..
2020.12.31