使用Qt插件实现图像腐蚀功能
1. 引言
在开发图像编辑应用时,使用插件机制可以方便地扩展功能。本文将介绍如何使用Qt库的插件机制,结合OpenCV库的腐蚀函数,为图像编辑应用添加一个新的编辑功能——图像腐蚀。
2. 创建ErodePlugin项目
要编写一个Qt插件,我们需要从头开始创建一个新的Qt项目。这里我们将使用OpenCV库的 erode 函数对图像中的对象进行腐蚀操作,插件命名为 ErodePlugin 。
以下是创建项目的步骤:
1. 打开终端,切换到 ImageEditor 项目的父目录。
2. 创建一个名为 ErodePlugin 的新目录,并进入该目录。
$ ls
ImageEditor
$ mkdir ErodePlugin
$ ls
ErodePlugin ImageEditor
$ cd ErodePlugin
- 创建两个空的源文件
erode_plugin.h和erode_plugin.cpp。
$ touch erode_plugin.h erode_plugin.cpp
- 运行
qmake -projec
超级会员免费看
订阅专栏 解锁全文
557

被折叠的 条评论
为什么被折叠?



