根据这篇文章OCR & OpenCV: Difference between two frames on high resolution images,我现在能够使用OpenCV正确检测两个视频帧之间的差异。
我现在正尝试使用不同的数据调整此算法。通常在以下三张图片中我只得到绿线作为差异而不是文本(这是最有趣的)。我试图更好地了解事情是如何运作的。
第一张图片:
第二张图片:
正如你所看到的那样,我只有那些绿线,而不是文本(最好的是,当从引用的帖子算法中减少countours [i] .size()时,我只能有一个字母)
答案 0 :(得分:1)
如果您使用的链接问题的答案代码 - 这是非常期待的。回答者建议您去除噪音,找到轮廓并在闭合轮廓的凸包中提取区域。但是,在这种过滤之后,大多数小而薄的差异都将被删除。
尝试对输入图像进行简单的减法 - 它可能会更好。如果不是 - 在此处发布结果,我们将尝试改进它。
编辑:
这个简单的代码似乎可以完成这项工作:
<?php
$name = $_POST['name'];
$id= $_POST['id'];
$sql1="UPDATE `table_name` set name='".$name."' WHERE id='".$id."' ";
if(!mysqli_query($con,$sql1))
{
die('Error:' . mysqli_error($con));
}
?>