OpenCV分水岭:4点连接
OpenCV Watershed : 4 point connectivity
我正在OpenCV中为分水岭编写代码。
但我希望分水岭的边界是4点连接,而不是8点。
目前这是接口:
void watershed(InputArray image, InputOutputArray markers)
有人能解决这个问题吗?
此外,有没有任何简单的方法可以在opencv中执行形态学分水岭以进行自动过分割,当前的方法需要用户输入?
OpenCV对分水岭的帮助没有明确解释函数中使用的连接。它只是指梅耶尔的报纸,弗尔南多。彩色图像分割。在:图像处理及其应用,1992年,国际会议。IET,1992年。第303-306页。
也许你必须实现你自己的分水岭算法,从OpenCV中可用的算法开始(OpenCV 2.4实现在这里),或者创建一个新的算法;例如,下面的论文描述了一种算法,其中连接被适当地突出显示:
吕克文森特;皮埃尔,索伊尔。数字空间中的流域:一种基于沉浸模拟的高效算法IEEE关于模式分析和机器智能的交易,1991,13.6:583-598。
相关文章:
- 试试完美的正方形,你能给点小费吗
- ESP32 无法识别任何设备已连接到其接入点
- 如何在 Linux 中务实地检索连接的接入点信息
- 使用 AVX 的全连接层(点积)
- ESP8266接入点模式 - 连接时间歇性
- Qt - 在课堂上连接 - 出了点问题 - 这个
- 如何检查网格内的点是否垂直/水平连接?(彼此相距1)
- 如何找到连接一组点的平滑曲线(在Open CV中)
- 使用VTK连接流式传输点
- OpenCV分水岭:4点连接
- 使用C++11 lambda函数将点击事件连接到函数时出现问题
- 使用带有笛卡尔点的升压连接组件
- 在安卓和PC之间创建Wifi点对点连接
- GTKmm:程序崩溃时,试图连接按钮点击信号
- Qt - Qt如何捕获未连接的点击事件(自动连接)
- 使用gSoap的异步、确认、点对点连接
- 创建平滑线以连接三维中的N个点
- 找到一个方程来连接可能点的最大数量
- 全局路由 结合无线网络和点对点连接时出错
- 点(类型)和整数(无结构)之间的连接