Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在两张照片中找到激光光斑?_C# - Fatal编程技术网

C# 如何在两张照片中找到激光光斑?

C# 如何在两张照片中找到激光光斑?,c#,C#,假设你有两张相同的静止物体的照片,但其中一张照片中有一个红色的激光指针正照射着你的物体。现在你需要找到激光光斑的确切位置 我尝试了一种福格的差异过滤器,但效果不是很好。也许你能建议一个更好的方法 考虑到激光光斑更亮,可以使用某种“如果更亮”的算法来比较照片,而不仅仅是“差异” 谢谢)为了简化您的问题,您需要比较两幅图像 这里是第一个链接,它比较图像并查找相似率 您还可以查看FaceExplorer,看看哪些是为这些功能服务的。两张不同的相同照片?就像这个问题一样,这很快偏离了与代码有关的任何内

假设你有两张相同的静止物体的照片,但其中一张照片中有一个红色的激光指针正照射着你的物体。现在你需要找到激光光斑的确切位置

我尝试了一种福格的差异过滤器,但效果不是很好。也许你能建议一个更好的方法

考虑到激光光斑更亮,可以使用某种“如果更亮”的算法来比较照片,而不仅仅是“差异”


谢谢)

为了简化您的问题,您需要比较两幅图像

这里是第一个链接,它比较图像并查找相似率


您还可以查看FaceExplorer,看看哪些是为这些功能服务的。

两张不同的相同照片?就像这个问题一样,这很快偏离了与代码有关的任何内容。一个有趣的问题,但几乎可以肯定是离题了。是的,其中一个有激光照射到物体上。我建议添加一些示例代码,以证明您已尝试自己解决此问题,否则我怀疑此问题将被否决并关闭。可能重复@RogerTravis,它还可能有大量其他更改:相机和/或缩放中的轻微移动,阴影移动,背景事物,如鸟类、汽车、行人——都在移动;光照水平各不相同(可能是由于拍摄不到位);甚至只是对人工制品进行编码;图像在像素级上会有很大的不同。诀窍在于如何将其转化为相对差异,忽略所有这些因素。这是:不平凡的。