为了自动缩放像素以进行实际长度测量,在图像中找到比例尺的最佳方法是什么?
我发现在寻找条形码方面已经完成了一些工作,这些工作可能很相似,但是它们似乎是在沿图像的水平和垂直横截面使用对比度差异,我并不认为稀疏对于找到比例尺非常有用。
使用神经网络或某种模式识别可以最好地实现这一点,还是我可以通过进行一些图像处理来提供更多的声音逻辑呢?
我对图像处理非常陌生。
我假设大多数人都看过带有比例尺的显微镜图像,但以防万一,这是我的意思的一些示例:
这将返回100纳米,无论比例尺是什么像素长度。
这将返回500纳米,无论比例尺是什么像素长度。
这将返回5纳米,无论比例尺的像素长度是多少。
我已开始就此问题使用OpenCV,但我愿意接受有关语言,软件包或算法的建议。有人对图像处理中的这项任务有任何想法吗?
最佳答案
我认为从OCR的 Angular 来看,解决此问题的最佳方法将是几乎解决的问题。为此,您需要查看图像中nm,mm,cm等图案的位置。一旦有了比例尺字符的位置,就可以假定比例尺将位于附近位置,并且可以与其他水平线段充分区分。可能有两种情况:
我有一种感觉,无需大量学习数据即可完全凭视觉解决此问题。当然,如果OCR系统使用了一些内置学习功能(可能是其中一部分),但是要获得比例尺,计算机视觉系统就足够了。