我正在开发一个使用自定义Android相机捕获名片的应用程序,然后我需要在android中自动切换不需要的空间然后存储图像。我正在使用opencv。我看到的所有例子都是植物植物。我需要它在android native。
答案 0 :(得分:1)
您可以尝试这样的事情:
1)获取图像的边缘图(执行边缘检测)
2)在边缘图上查找轮廓。最外面的轮廓应该对应于名片的边界。 (假设名片图像背景为实心)这将帮助您从图像中提取名片。
3)提取后,您可以单独存储图像而不会留下不需要的空间。
OpenCV将帮助您获得第1,2和3点。对于第1点使用cannyedge检测。findContours
函数将为第2点派上用场。第3点是基本的图像处理,我想你不需要帮助。
这可能不是那里最准确的答案 - 但问题也不是很精确 - 所以,我想这没关系。