将被馈送到 3d 重建系统的两个轮廓样本如下所示
取 X 导数 + 拆分红色通道 + 阈值 + DP到非零像素 + 将 DP 点与线连接,结果:
我将我的关键点定义为:
即来自第一个大凹凸的任何像素,接近结尾
靠近深弧下部的第一大角。
如何使用合成的白色像素向量以编程方式定位它们?
修改示例图像以创建您自己的无噪声图像是可以接受的。
可以修改预处理步骤。
不需要通用和激进的解决方案,我只关心这两个。
我希望有想法,而不是脚本/代码。
提前致谢
将被馈送到 3d 重建系统的两个轮廓样本如下所示
取 X 导数 + 拆分红色通道 + 阈值 + DP到非零像素 + 将 DP 点与线连接,结果:
我将我的关键点定义为:
即来自第一个大凹凸的任何像素,接近结尾
靠近深弧下部的第一大角。
如何使用合成的白色像素向量以编程方式定位它们?
修改示例图像以创建您自己的无噪声图像是可以接受的。
可以修改预处理步骤。
不需要通用和激进的解决方案,我只关心这两个。
我希望有想法,而不是脚本/代码。
提前致谢
我不确定这是否有帮助,但我通过查找每行(蓝色和红色)中最大值的索引,快速将两个图像转换为一维函数。在同一张图中,我展示了衍生物(青色和绿色)。
至少,您的观点似乎可以通过使用一维模板匹配、平滑和/或查看导数来找到。
我不相信这些特征点会表现出任何可靠性(甚至可以想知道这两个配置文件是否有任何相似之处:()。
无论如何,如果没有其他选择,首先尝试通过考虑信号中的极值来定义可以找到这些特征的总窗口。第一个点将在中间值附近找到,第二个点在较低值附近(最左边)。
第一个特征点是“类似拐点的”(s形),所以它的导数有一个最小值。第二个本身就是一个最小值。
尝试查找宽度和高度标准来区分这些最小值。