본문 바로가기
반응형

opencvsharp26

[C#] OpenCvSharp 포인트를 찾아 영역 지정 하기 안녕하세요 이번 포스팅은 저번 포스팅에 이어서 랜덤 포인터로 점을 그리고 그 점들을 모두 포함하는 사각형을 그리는 방법을 포스팅 할려고 합니다 포인터 영역 지정을 할때 응용하면 참 좋을거 같은데요 저번 포스팅에서 사용한 원형, 사각형 검출 포스팅에 이어져서 보시면 좋을거 같습니다 https://codingman.tistory.com/66 [C#] OpenCvSharp 이미지 사각, 원형 검출하기 안녕하세요 "코딩연습생"입니다ㅎㅎ 저번 포스팅에서 컨투어(윤곽선) 검출을 포스팅 했었는데요 https://codingman.tistory.com/65 [C#] OpenCvSharp 이미지 컨투어(윤곽선) 찾기 안녕하세요 요즘은 매일 OpenCvSh.. codingman.tistory.com 반복 내용은 생략하고 .. 2020. 1. 9.
[C#] OpenCvSharp 이미지 사각, 원형 검출하기 안녕하세요 "코딩연습생"입니다ㅎㅎ 저번 포스팅에서 컨투어(윤곽선) 검출을 포스팅 했었는데요 https://codingman.tistory.com/65 [C#] OpenCvSharp 이미지 컨투어(윤곽선) 찾기 안녕하세요 요즘은 매일 OpenCvSharp 포스팅 자료 만들기 하는냐고 하루가 다 가는거 같네요 인터넷을 보고 따라하고 분석하고 오류 수정하고 그러고 실행해서 결과 분석하고 그 과정을 캡쳐 캡쳐 하여 포스팅 준.. codingman.tistory.com 컨투어 찾기 기능을 통해 모형이나 특정 조건에 의한 영역의 윤곽선을 찾기를 해볼려고 합니다 그래서 이번 포스팅에서 준비한것은 이미지의 사각, 원형에 대한 특정 조건을 검출하여 윤곽선을 표기 해보도록 하겠습니다 역시나 연속적인 OpenCvSharp .. 2020. 1. 9.
[C#] OpenCvSharp 이미지 컨투어(윤곽선) 찾기 안녕하세요 요즘은 매일 OpenCvSharp 포스팅 자료 만들기 하는냐고 하루가 다 가는거 같네요 인터넷을 보고 따라하고 분석하고 오류 수정하고 그러고 실행해서 결과 분석하고 그 과정을 캡쳐 캡쳐 하여 포스팅 준비를 합니다 제 글을 보시는 분들이 작은 정보를 하나라도 더 알아가시게 하기 위해 노력합니다ㅎㅎ (광고 눌러달라고 구걸하는 겁니다ㅋㅋㅋ) 이번 포스팅 역시 기존 포스팅들과 연계되어 진행 되니 처음 오신분들이나 이해가 잘 되지 않는 분들은 첫 포스팅 부터 읽어 보시기 바랍니다 https://codingman.tistory.com/49 [C#]OpenCvSharp 라이브러리 사용하기 #1 안녕하세요 저번 포스팅에 C#으로 OpenCvSharp 라이브러리를 등록하여 구현하는 포스팅을 준비하던중에 Ope.. 2020. 1. 8.
[C#] OpenCvSharp 사용자 지정 마스크 사용하기 안녕하세요 벌써 OpenCvSharp를 공부한지 1달정도 되어 가는거 같네요 너무 범위가 넓어서 하나씩 하나씩 하자는 마음으로 시작했는데 끝이 안보이니깐 의욕이 점점 떨어지네요ㅎ 저번시간에 모폴로지에 대해 포스팅 했는데 이번시간에는 OpenCv의 Filter2D() 함수를 사용해서 사용자 지정 마스크 기능들을 구현해 볼려고 합니다 사용자 지정 마스크는 Filter2D의 함수를 어떻게 사용하는냐에 따라 지정될수 있습니다 [주요 함수 설명] C# : Filter2DCv.Filter2D(s1, temp, b, new CvPoint(-1, -1)); s1 : 이미지 temp : 대상이미지 b : 커널 행렬 new CvPoint(-1, -1) : 커널 앵커 C# : ThresholdCv.Threshold(temp.. 2020. 1. 8.
[C#] OpenCvSharp 이미지 모폴로지 연산 처리하기 안녕하세요 이번 OpenCvSharp를 이용한 포스팅에서 다룰 연산은 모폴로지 연산 입니다 모폴로지는 영상이나 이미지의 화소값을 이용하여 이미지의 형태학적 작업을 할 수 있습니다 [*모폴로지 연산의 종류와 간단한 설명] 팽장(Dilate) - 255값의 화소가 부풀어서 커지는것 침식(Erode) - 255값의 화소가 깎이는 것 열기연산(Opening) -작은 흰 점들을 없앤 뒤 큰 덩어리들은 다시 원래 크기로 키우는 연산 닫기연산(Closing) - 약간 떨어진 선이나 공간을 잇거나 채우고 난 뒤 전체 크기를 원래대로 줄이는 연산 그라디언트연산(Gradient) - 영역의 외곽선만 남기는 효과를 주는 연산 탑햇연산(TopHat) - 열기연산(Opening)이 수행된 부분을 빼내는 연산 블랙연산(Balck.. 2020. 1. 7.
[C#] OpenCvSharp 이미지 옵티컬플로우 처리하기 안녕하세요 이번 포스팅은 OpenCvSharp로 이미지 옵티컬플로우 처리를 해보도록 하겠습니다 일단 옵티컬플로우가 무엇인지 알아야 이해가 빠를거 같은데요 저도 배우고 있는 단계라 정확한 정의는 못 내리겠습니다ㅠ 다만 제가 공부한걸로는 옵티컬플로우는 광류 또는 광학 흐름 뭐 이렇게 표현을 하더라구요 제가 이해한것을 쉽게 풀어서 설명을 하자면 영상이나 이미지의 역학적인 흐름을 표시하는겁니다 현재 프레임과 다음 프레임간의 매칭을 통해 어떠한 변화를 캣치해서 그걸 선이나 원으로 흐름을 표시하는것이죠 검색을 해보니 보통 이미지 보다는 영상쪽에서 많이 사용하는 기능같습니다 예를들면 현재 모습과 다음 모습을 비교했을때 이것이 동일한 위치에서 찍힌 이미지인지 판단을 하고 싶다고 했을때 옵티컬플로우로 이미지를 처리하게 .. 2020. 1. 7.
반응형