span8
span4
@florian67我很高兴向大家报告,我们实施了支持光栅透镜加工FME 2018.1和2019.0新对栅格变压器。
欲了解更多信息请参阅下列文章:
https://blog.亚搏在线safe.com/2018/07/fme-and-convolution-evangelist176/
https://knowledge.亚搏在线safe.com/articles/74523/neighborhood-functions.html
https://knowledge.亚搏在线safe.com/articles/72616/edge-detection-with-the-rasterconvolver.html
解决方法:通过使用(4)仿射来创建原始图像到主方向偏移一个像素的副本,可以实现二进制光栅扩展。光栅镶嵌器可用于合并产生的放大图像。通过使用RasterExpressionEvaluator切换数据/无数据,然后扩展无数据区域,可以实现腐蚀。注意:一定要将图像无数据值设置为off位。如果您处理的是地形而不是二进制图像,您可以尝试将仿射副本堆叠到原始图像的新带中,然后使用RasterExpressionEvaluator进行光栅数学计算……最小、最大、平均等。
在我们的数据库中,我没有看到针对侵蚀和膨胀功能的增强请求。但我确实看到了:
镜头处理-根据周围值修改单元格值-核心函数或焦函数
在这种情况下有用吗?如果是这样,我可以在那里添加您的请求(它已经被设置为最高优先级,所以我不能再增加它了!)
如果做不到这一点,我不知道如何可以做到现在-除非你转换从光栅到矢量和使用缓冲工具-所以我会问@dmitribagh插话。
抱歉,我不能完全打开这个工作流程,因为我正在运行FME 2015…亚搏在线
在我的例子中,我需要关闭(扩展——>侵蚀)一个数字地形模型。所以我需要完成地形模型中的洞。
但现在它说,我认为我可能能够关闭我的地形与点:rastercellcocer,然后使用表面改换变压器。
然而,腐蚀和膨胀是可能有用的操作符:)
这是一个有趣的挑战。如果栅格是一个二进制图像,那么定义一个工作流来执行腐蚀/膨胀就不是那么困难了。亚搏在线附件为8连通性的原型:raster-erode-dilate-prototype.zip
左:侵蚀<—中心:原始—>右:扩张
谢谢你的回答。由于我正在使用Python脚本控制整个过程,所以我打算使用一个变通方法OpenCV的Python库。
但是,如果上库不够快,我会看看ImageMagick的。
关于地理坐标,它可能是万一问题侵蚀和/或扩张的顶部或左边添加边框像素,从而改变世界的文件。我现在不清楚的扩张算法在OpenCV中是如何工作的,也许可以指定要保留的行和列的数量。
是奥菲欧工具箱ImageMagick的插件/衍生物?
FME不提供这些选项开箱但取决于你想要做的RasterExpressionEvaluator(举例来说)这可能是有用的。我怀疑这将能够做的侵蚀,虽然扩张。
Ping操作@dmitribagh他会为你提供一些建议。
©2019安全亚搏在线软件公司法律