我创建了一个使用OpenCV-python测量树的程序,现在我意识到把它放在手机上对调试它很有用。我该如何着手做这件事?先谢谢你洛根我已经看了几个应用程序,但他们要么没有安装OpenCV的终端,要么他们花钱。
1aaf6o9v1#
正如你提到的,用于手机的Python终端可以与相机和OpenCV正常工作,很少,它通常是一个机会,它可以与你的手机正常工作。无论如何,试试Termux,如果它不起作用,试试替代品我在这里说:
在Google Colab、PythonAnyWhere、replit、Heroku或付费的VPS上部署代码可能是个好主意。然后所有你需要的将是拍一张照片,并上传到您的程序和过程将在线,而你看到的结果在您的手机上的时间。或者甚至对于视频,您可以上传它们,或者如果您熟悉流媒体视频处理,您可以将其流式传输到您的服务器并实时查看结果。
把这个过程留在家里的笔记本电脑上,用一些视频通话或视频流的方式连接起来。即使是一个奇怪的方式可能是使谷歌会议呼吁您的笔记本电脑共享屏幕输出,您通过视频共享共享输入:)这些只是真正开发Android应用程序或试图使OpenCV在您移动的上工作的替代方案,标准方法是尝试这样做,而不是尝试我所说的这些事情。所以不要在任何项目或真实的世界的应用程序中使用这些XD希望有帮助!
1条答案
按热度按时间1aaf6o9v1#
正如你提到的,用于手机的Python终端可以与相机和OpenCV正常工作,很少,它通常是一个机会,它可以与你的手机正常工作。无论如何,试试Termux,如果它不起作用,试试替代品我在这里说:
1.尝试将流程转移到云端
在Google Colab、PythonAnyWhere、replit、Heroku或付费的VPS上部署代码可能是个好主意。然后所有你需要的将是拍一张照片,并上传到您的程序和过程将在线,而你看到的结果在您的手机上的时间。或者甚至对于视频,您可以上传它们,或者如果您熟悉流媒体视频处理,您可以将其流式传输到您的服务器并实时查看结果。
2.使用手机摄像头作为远程摄像头
把这个过程留在家里的笔记本电脑上,用一些视频通话或视频流的方式连接起来。即使是一个奇怪的方式可能是使谷歌会议呼吁您的笔记本电脑共享屏幕输出,您通过视频共享共享输入:)
这些只是真正开发Android应用程序或试图使OpenCV在您移动的上工作的替代方案,标准方法是尝试这样做,而不是尝试我所说的这些事情。所以不要在任何项目或真实的世界的应用程序中使用这些XD
希望有帮助!