Sze*_*eri 5 c# image-processing computer-vision
我试图找到一个好的算法来检测手机中图像的角落.有多种算法要做,我不确定哪种算法在内存和处理器有限的环境中表现更好.
具体来说,我试图在使用手机相机拍摄的照片中找到数独网格.我正在使用C#,找不到任何具有基本图像处理功能的库.我实施了Sobel滤波器来进行边缘检测,这就是我的立场.
为了说清楚问题,是否有人有任何建议使用特定的算法或库?
我不会说“角点检测”本身就是一个很好的方法。退一步想想数独网格的照片,您可能可以做出很多假设来简化事情。
例如,数独网格看起来总是完全相同:
在 HSV 颜色空间中处理图像将允许您寻找高亮度区域(白色),RGB 对于大多数图像处理技术来说有点麻烦。
对图像进行阈值处理应该可以减少噪声
首先调整图像直方图也可能会给您带来更好的结果,因为它可能会使网格变白(但取决于图像)。
然后你所要做的就是找到一个正方形。因为您知道其中的网格是规则的,所以您可以相应地划分像素并 OCR 包含数字的方块。
:D
| 归档时间: |
|
| 查看次数: |
2407 次 |
| 最近记录: |