图像处理<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我想将多个图像与参考图像进行比较,如果图像与参考图像不同,则在图像上添加指示标记。你能帮我把它作为JSL代码吗?
回复:图像处理请问这些图像是如何存储的?目的是比较两个或多个可能相同也可能不同的文件吗?还是仅仅想找出两张 JPEG 文件中看起来不同的区域——比如几张来自闭路电视摄像机的静态照片,它们在大多数情况下看起来非常相似,除非其中一张显示有人从镜头中走过?我不知道该如何解决这样的问题,但这听起来很有趣——您能提供更多细节吗?
回复:图像处理是的,这是一个有趣的图像处理问题,我期待更详细的信息......比较图像是一项简单的工作,但对于 JSL 代码来说,并不熟悉。
回复:图像处理我不知道“JSL代码”是什么,但我觉得如果你想在图像上添加标记,可能需要一些图像注释代码。顺便问一下,你能看看Dodo的建议吗?我想他可能会给你提供关于图像处理的解决方案。
回复:图像处理在 JSL 中,使用 New Image 创建图像对象,并使用 Get Pixels 消息将图像转换为像素矩阵。然后,您可以比较矩阵来查找差异(这可能很容易,也可能很难,具体取决于您想要检测的差异类型)。为了显示差异,您可以转换图像中的差异矩阵,或在输入图像的视图上添加注释框。
回复:图像处理嗨,HJ,
我刚刚看到你的问题。我写了一个 JSL 实用程序,我认为它正好能满足你的要求。它会获取两幅图像,进行比较,并将结果显示为一张新图像。生成的图像显示黑白之间的灰度像素,其中黑色表示没有差异,白色表示差异最大。你可以对差异应用比例因子,使细微的差异更加明显。该脚本可以在在ImageDiff JSL中。如果您对此有任何疑问,请告诉我。