Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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
Opencv 查找单词';低质量图像上的边界框_Opencv_Image Processing_Computer Vision_Edge Detection_Bounding Box - Fatal编程技术网

Opencv 查找单词';低质量图像上的边界框

Opencv 查找单词';低质量图像上的边界框,opencv,image-processing,computer-vision,edge-detection,bounding-box,Opencv,Image Processing,Computer Vision,Edge Detection,Bounding Box,我正在尝试使用opencv获取此图像中单词“ЛЛЛЯЯ”的边界框 (来源:) 我已经用cv::findContours()和不同的阈值算法进行了几天的实验,但没有得到任何令人满意的结果 那么,我对这个词了解多少 字母大小相似 字母的高度范围为:40px-90px 单词水平方向(±5˚) 这张图片上只有一个单词 该单词不与图像的边框相交(完全可见) 图像的不同部分可能具有不同的亮度 热点(全白色区域)可能出现在图像上 英语不是我的母语,所以如果这个问题没有得到正确的解释,我很抱歉。 如果有人

我正在尝试使用opencv获取此图像中单词“ЛЛЛЯЯ”的边界框


(来源:)

我已经用
cv::findContours()
和不同的阈值算法进行了几天的实验,但没有得到任何令人满意的结果

那么,我对这个词了解多少

  • 字母大小相似
  • 字母的高度范围为:40px-90px
  • 单词水平方向(±5˚)
  • 这张图片上只有一个单词
  • 该单词不与图像的边框相交(完全可见)
  • 图像的不同部分可能具有不同的亮度
  • 热点(全白色区域)可能出现在图像上
英语不是我的母语,所以如果这个问题没有得到正确的解释,我很抱歉。
如果有人需要更多的图片来回答这个问题,我至少还有十几张。

你可以用。你应该使用比你最大的角色大一点的方块大小。我用91试过你的照片,效果很好。然后,可以使用FindContours并使用其高度过滤斑点/轮廓。请注意,字母仍将彼此连接,因此无法使用宽度进行真正的过滤。

检查笔划宽度变换。用于文本检测。

检查笔划宽度变换。这是用于文本检测的。@Diana,谢谢你-现在我正在阅读有关SWT的文章,它看起来很有前途。我需要一些时间在Obj-C中实现它,我会告诉你它是否有效。嗨,我可以知道这个词是否会改变吗?请上传更多的图片。@Diana,笔划宽度转换不是最容易实现的事情——这是痛苦和羞辱的两天。但它像魅力一样有效!请将您的评论作为答案发表,我将接受并投票。@Stanislav我很高兴一切都解决了!:)