我正在运行的问题是从图像中提取文本,为此我使用了Tesseract v3.02.我必须提取文本的样本图像与仪表读数有关.其中一些具有实心纸张背景,其中一些具有LED显示器.我已经训练了固体纸张背景的数据集,结果是有效的.
我现在遇到的主要问题是具有LED/LCD背景的文本图像,Tesseract无法识别,因此不会生成训练集.
任何人都可以指导我如何使用Tesseract与七段显示器(LCD/LED背景)正确的方向或是否有任何其他替代我可以使用而不是Tesseract.

我正在使用Tesseract(一个OCR库)构建一个iOS应用程序(拍照并在其上运行OCR),它可以很好地编写好的数字和字符(使用常用字体).
我遇到的问题是,如果我在7段显示器上试用它,它会产生非常糟糕的结果.
所以我的问题是:有谁知道我怎么能解决这个问题?Tesseract有没有办法识别这些角色?
我正在尝试使用 ML 套件从七段显示图像中获取数字,但它无法识别图像中的数字或小数。它可以识别图像中的普通文本和数字,但不能识别七段显示图像中的文本和数字。请参阅下面的我的发现。
1.适用于普通文本和数字
2.无法识别七段显示图像中的数字
还有其他方法可以实现这一目标吗?
android text-recognition firebase seven-segment-display firebase-mlkit
我试图在 MDA-8086 套件上显示 7 段 LED,但我一直在计算各个数字的十六进制值。我有代码,但我不明白它实际上是如何工作的。例如,0 表示为十六进制值 0xc0 [我猜]。 我想知道,这里的值是如何计算的?
7 段 LED 显示的 C 代码:
#include"mde8086.h"
int data[11] = { 0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90, 0x00 };
void wait(long del)
{
while( del-- );
}
void main(void)
{
int *data1;
/* 8255 -1 Initialization */
outportb( PPI1_CR, 0x80 );
outportb( PPI1_B, 0xf0 );
outportb( PPI1_C, 0x00 );
//main loop
do {
data1 = data;
while( *data1 != 0x00 )
{
outportb( PPI1_A, *data1 …Run Code Online (Sandbox Code Playgroud) 我正在创建用于从 7 段显示压力计读取值的系统。为了检测数字(七段显示)仪表中的数字和值,我浏览了以下链接:
根据上面链接的解释,我创建了以下读取数字的步骤:
FindContoursCanny 边缘检测。浅色原始图像。
灰度图像
使用 Otsu 和二值逆的阈值应用图像

您可以看到面板显示部分和仪表区域之间没有很大的色差,因此大津将整个表盘转换为白色,忽略面板部分
请帮我找出矩形, 提前致谢。