[Opencv 4.2/C++] Morphology(팽창연산, 침식연산, 열림연산, 닫힘연산)
By 절대수훈's Notepad | 2021년 5월 27일 |
이글은, 지극히 개인적으로 Opencv 4.2 + C++ 기반으로 작업을 진행하면서, 활용했던 개인 팁을 적어 둡니다. 그렇기에, 함수의 원형이나, 설명은 제외하고 기능들에 대해서만 서술합니다. 1. Morphology 예전에 사용했던, 단순한 3x3 Erode(침식연산), Dilate(팽창연산)은 Opencv2 안의 gapi를 추가 해야 합니다. 그런데 저걸 추가하면 C4996 에러가 발생하는 경우가 많아서, 그냥 morphologyEx 함수를 사용합니다. ㅁ.StructurElement 생성 cv::Mat element_15x_15 = getStructuringElement(MORPH_RECT, Size(15, 15), Point(7, 7)); element 형태는 아
[ openCV ] openCV 기본 프로젝트 생성
By 온갖 잡기에 능한 뉴공의 블로그입니다. | 2016년 10월 21일 |
![[ openCV ] openCV 기본 프로젝트 생성](https://img.zoomtrend.com/2016/10/21/a0026986_58097ff52bf5f.jpg)
이번에는 openCV 기본 프로젝트를 생성해 본다. openCV 설치 및 개발 환경 설정 방법은 다음 링크를 참조하면 된다.http://newkong.egloos.com/4124254 1. Visual Studio를 실행한뒤 프로젝트를 생성한다. 2. win32 콘솔 응용프로그램을 선택하고 프로젝트 이름을 입력한뒤 [확인]을 누른다.여기서는 프로젝트 이름은 opcnCV_test로 진행하였다. 3. 다음과 같은 Win32 응용 프로그램 마법사 시작이 나타나면 [다음]을 누른다. 4. 추가 옵션에 [빈 프로젝트]에 체크해주고 [마침]을 누른다. 5. 생성된 프로젝트에서 [소스 파일] 우클릭 - [추가] - [새 항목]을 선택한다. 6. cv_test.cpp 라는 이름의 C++ 파일을 생성한다. 7
차량번호판 인식 #4
By 느린번개 | 2017년 12월 14일 |
![차량번호판 인식 #4](https://img.zoomtrend.com/2017/12/14/c0221538_5a30e69e11cef.png)
차량번호판 인식 #3 에서 1차 필터를 거친후에도 숫자만을 찾기에는 역부족입니다. 번호판의 숫자는 규격적인 text 이므로, 사각형의 일률적으로 나열되는것을 볼수 있습니다.이미지상의 차량번호가 기울어지지 않았다면 아래처럼 Y의 좌표는 비슷한 값을 가질것이며, X의 좌표들이 문자의 크기만큼 늘어나날 것입니다. 번호판의 집합은 비슷한 Y의 좌표를 가지고, X의 좌표는 어느정도의 거리를 가지는 7개이상의 덩어리들의 합으로 정의를 내렸습니다. 첫번째 덩어리와 그다음 덩어리들을 비교하기 편하기 위해서, X축 기준으로 Sorting을 먼저 진행하였습니다.굳이 안해도 될것 같지만 덩어리들 위치 분석을 좀 더 쉽게 하기 위해서 필요합니다. for (unsigned int i = 1; i < mBo
디바이스 카메라를 이용해 맥박과 시간 당 호흡비율을 측정하는 새로운 방법이 개발되어 원격 헬스케어에 도움을 줄 수 있을 것
By i-Rakla Chronicle | 2021년 4월 4일 |
원문 : 디바이스 카메라를 이용해 맥박과 시간 당 호흡비율을 측정하는 새로운 방법이 개발되어 원격 헬스케어에 도움을 줄 수 있을 것 요약 : 연구팀은 개인용 스마트폰 또는 컴퓨터의 카메라로 찍은 사용자의 실시간 동영상을 이용해 맥박 및 시간 당 호흡 비율을 측정하는 방법을 개발해냈다. 본문 : 코로나19로 인해 직접적 접촉이 최소화됨에 따라, 의사들이 지속적으로 헬스케어를 제공하는 데에 있어 원격 헬스케어는 현재 중대한 기로에 놓여있다. 하지만 휴대폰이나 줌 원격대면 약속으로는 의사가 환자에게 중요한 생체 신호(맥박, 호흡률)를 즉각적으로 받아내기 어려운 것이 사실이다. 워싱턴 대학이 이끄는 연구팀은 개인용 스마트폰 혹은 컴퓨터의 카메라를 이용하여 얼굴이 나오는 실시간 동영상으로부터 사용자의 맥박과