erode 2

[도서 실습] Qt 5 and OpenCV 4 Computer Vision – ImageEditor (Plugin Mechanism – Erode - 2)

안녕하세요. 이전 내용에서 Plugin 인 DLL 파일로 Erode를 만들어 보았습니다. 이제 이 파일을 Mainwindow 프로그램에서 불러오는 것을 만들어 보도록 하겠습니다. 기존의 ImageEditor에 내용을 추가하는데 소스 입력하는 위치가 어려울 수 있는데 천천히 설명하도록 하겠습니다. 1. ImageEditor 프로젝트 수정 - ImageEditor.pro에 plugin interface 파일을 추가합니다. (editor_plugin_interface.h) # Input HEADERS += mainwindow.h \ editor_plugin_interface.h SOURCES += main.cpp mainwindow.cpp 2. Mainwindow.h에 내용 추가 - mainwindow.h에 ..

Programming/Qt 2024.02.24

[도서 실습] Qt 5 and OpenCV 4 Computer Vision – ImageEditor (Plugin Mechanism – Erode - 1)

안녕하세요. 이번 내용은 Erode(부식, 침식)되는 기능을 플러그인 파일(.so 혹은 .dll)로 만들어서 메인 프로그램에서 사용할 수 있게 하는 것입니다. 내용과 순서가 약간 어려울 수 있습니다. 책을 보며 따라 하는데 잘 안되어서 시간이 조금 걸렸습니다. 1. Erode는? 용어 정리가 간단하게 정리된 글이 있어 가져와 보았습니다. 여러 가지 모폴로지 기법 중 기본적인 팽창과 침식에 대해서 알아본다. 이들 기법은 영상 내에서 잡음 제거, 또는 구성 요소들의 결합 또는 분리 등의 폭넓은 분야에서 널리 사용된다. 잡음이 존재하는 영상에 침식과 팽창을 적절하게 사용하여 잡음을 제거하고 완하 시킬 수 있다. Erode 연산 : 필터 내부의 가장 낮은(어두운) 값으로 변환(and) - 침식 연산 Dilate..

Programming/Qt 2024.02.18