gpt4 book ai didi

android - 如何在Android中使用opencv自动裁剪从相机拍摄的名片图像

转载 作者:行者123 更新时间:2023-12-02 17:45:59 24 4
gpt4 key购买 nike

我正在开发一个使用自定义android摄像头捕获名片的应用,然后我需要在android中自动裁剪不需要的空间,然后存储图像。我为此使用opencv。我看到的所有示例都在python中。我在android native中需要它。

最佳答案

您可能可以尝试这样的事情:

1)获取图像的边缘图(执行边缘检测)

2)在边缘图上找到轮廓。最外面的轮廓应对应于名片的边界。 (假设名片图像是纯色背景)这将帮助您从图像中提取名片。

3)提取后,您可以将图像分开存储,而无需多余的空间。

OpenCV将帮助您处理第1,2和3点。对第1点使用诸如cannyedge检测之类的东西。findContours函数将对第2点派上用场。第3点是基本的图像处理,我想您不需要帮助。

这可能不是最精确的答案-但问题也不是非常精确-因此,我想这很好。

关于android - 如何在Android中使用opencv自动裁剪从相机拍摄的名片图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35933563/

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