Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.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
Image processing 是否有可以计算对象的OCR API?_Image Processing_Ocr_Mobile Application - Fatal编程技术网

Image processing 是否有可以计算对象的OCR API?

Image processing 是否有可以计算对象的OCR API?,image-processing,ocr,mobile-application,Image Processing,Ocr,Mobile Application,是否有OCR API可用于从图像中识别和计数对象?或者这可以通过另一种图像处理技术来实现 例如,如果我拍摄三个盒子的特写照片,API将返回数字3。您可以查看OpenCV,它是程序员学习图像处理和视觉的常用工具。你会在StackOverflow上找到无数关于OpenCV的帖子 一些免费的GUI和商业图像处理软件包的免费启动版本将允许您测试图像处理技术,而无需编写代码。ImageJ很旧,但仍然值得一看: 我不想在图像处理领域偏袒我的兄弟姐妹,但如果你在谷歌上搜索“无机器视觉”或“无计算机视觉”,

是否有OCR API可用于从图像中识别和计数对象?或者这可以通过另一种图像处理技术来实现


例如,如果我拍摄三个盒子的特写照片,API将返回数字3。

您可以查看OpenCV,它是程序员学习图像处理和视觉的常用工具。你会在StackOverflow上找到无数关于OpenCV的帖子

一些免费的GUI和商业图像处理软件包的免费启动版本将允许您测试图像处理技术,而无需编写代码。ImageJ很旧,但仍然值得一看:

我不想在图像处理领域偏袒我的兄弟姐妹,但如果你在谷歌上搜索“无机器视觉”或“无计算机视觉”,并添加诸如“GUI”之类的词你应该能够很快找到一些免费软件,让你测试不同的图像处理技术,只需使用鼠标

除了OCR算法外,还需要一种分割方法来计算对象

其中一种技术是连接组件算法:

典型的连接组件算法将依赖于一些预处理:

  • 找到一个二值化阈值
  • 应用二值化阈值生成黑色(0)和白色(1)值的图像
  • 运行“连接组件”算法并标记所有组件(对象)
  • 按大小和其他参数过滤结果。例如,您可能不希望包含只有几个像素大小的前景对象
  • 检查筛选组件列表的大小
  • 这是一种简单的低级方法,但在许多情况下都很有用。即使您认为需要更复杂的技术,我强烈建议您在继续之前先熟悉连接的组件。在掌握照明、二值化和组件标记的微妙之处之前,不太可能了解到更多复杂算法的有用信息。真的没有捷径

    还有其他更复杂的方法,但在建议哪种方法可能合适之前,您必须更具体地说明您想要找到哪种类型的对象


    对于任何图像处理问题,请始终包括一个或多个示例图像。通常,如果不先了解正在使用的图像集,就谈论图像处理算法是没有用的。对您来说显而易见的东西对其他人来说并不明显,尤其是那些花了多年时间研究OCR应用程序,并且必须处理各种背景、脚本和规范的人。

    OCR与一般对象有什么关系?用于字符识别的OCR。