gpt4 book ai didi

c++ - 使用 C++ 在 opencv 中检测图像中任何文本的位置

转载 作者:行者123 更新时间:2023-11-28 03:02:39 26 4
gpt4 key购买 nike

http://www.2d3dfloorplans.com/wp-content/themes/default/images/2dfloorplans_1.jpg是我的输入图像。我想从此图像中删除文本。 (例如卧室、11'X12'、壁橱……)。 注意:我想自动删除。不是手动删除。(当我运行我的代码时。文本将被删除。我不会手动删除)。

最佳答案

如果您知道所有可能的文本变体,并且没有太多(可以拆分单个单词),那么您可以使用模板匹配技术检测它们。检测到单词后,您可以用背景颜色覆盖它的区域。

http://docs.opencv.org/doc/tutorials/imgproc/histograms/template_matching/template_matching.html

建议的代码结构:

program/
samples/
sample1.png # image with a "Bedroom" text
sample2.png # rotated image with "Bedroom" text
sample3.png # ...
sample4.png # etc
src/
main.cpp
readme.txt
makefile

main 从 argv 中读取图像并将示例文件夹中的每个模板应用于它。一旦找到文本,它就会使用一些逻辑来覆盖占用的区域。

关于c++ - 使用 C++ 在 opencv 中检测图像中任何文本的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20362434/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com