问题标签 [chaquopy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 使用 chaquopy 时,应用程序在设备中崩溃,但在模拟器中没有
我在 android studio 中使用 chaquopy 创建了一个人脸检测。当我将应用程序运行到模拟器中时,它可以正常工作。但是当我打开手机时,它崩溃了。在运行中显示
我的代码是
和
在我的代码中,当用户单击 submitbtn 时,来自 imageview 的图像将编码为字符串并发送到 python 模块。然后在进行面部检测后的python脚本中,它再次返回字符串,剩下的主要是我做的。我能做些什么?
python - Android Chaquopy 没有这样的文件或目录:'ffprobe'
我正在尝试在 Android 中使用 Chaquopy 将 3gpp 音频文件转换为 WAV 格式。3gpp文件存储在外部存储器中(下载文件夹和权限被授予读写操作)。我正在使用 Ubuntu 18.04,并且我已经安装了“ffmpeg”库。代码片段单独运行良好,但在集成到 Android 环境时会出现问题。任何帮助/解决方案?有一些类似的问题,但没有得到正确解释/解决方案不起作用。谢谢你。
这是我的 Python 代码 -
这是我的堆栈跟踪 -
python-3.x - chaquopy 是否支持 SequenceMatcher
chaquopy 支持吗
或 pip 将首先安装,什么 pip 将用于使用 SequenceMatcher
python - 在 Android Studio 中使用 Chaquopy 将值插入到 python 文件中
我正在尝试将“Hello World”插入到 python 文件中的 def m(input) 中。但它不起作用我该如何解决?
主文件
MainActivity.java
这是我得到的错误
python - 如何在 Android Studio 项目中添加 Python Selenium 脚本
我有一个 Python 脚本来从网站获取数据,我想在 Android Studio 项目中添加该脚本。为此,我想使用Chaquopy。但我不知道如何处理 webdriver 并运行该 selenium 代码。任何人都可以知道如何做到这一点。
java - 在 AndroidStudio 中运行 Python 网络服务器
我想创建包含 Python 网络服务器的 AndroidTVApp。我正在使用 python 库 Chaquopy。像 print HelloWorld 这样的简单 python 脚本可以工作。我是新手,但我认为我必须在服务类中运行网络服务器才能在后台运行。它不起作用。首先,我尝试在 ShowWebsiteActivity.java 中运行 Python,但 webview 只显示空白页面。所以,这就是我尝试在服务中调用和运行 Python 脚本的原因。Python 文件有效,我尝试在我的电脑上运行它,但在 AdnroidStudio 中没有。它引发此错误 - 无法将字节对象转换为 java.lang.String。如何在后台运行 Python 网络服务器?这是我的代码:
Java 类
服务等级
Python
java - 进程 'command 'C:/Users/xxxx/python.exe'' 以非零退出值 1 结束
早上好,
我正在 android studio 中开发一个聊天机器人,并将一个 python 脚本集成到我的机器人中。使用 chaquopy 工作正常,但是在我更改应用程序名称后,整个项目停止工作,它给了我这个错误:
Logcat 真的很长,我无法弄清楚有什么问题:
任何帮助或建议都非常感谢..提前谢谢大家!
python - Android Studio 无法使用 chaquopy python 打开 COM 端口
我正在 android studio 中构建一个 IoT 应用程序,我正在使用Chaquopy - Python SDK for android,所以当我按下 android 应用程序中的按钮时,我的 python 脚本将运行,但不知何故我收到了无法打开端口这样的错误。
我在 Java 中的 android 代码:
我的python代码:
已经一个星期了,我不知道如何解决这个错误,任何线索都将不胜感激。
opencv - Camerax ImageCapture 传递给 Chaquopy 太慢了
我用 Chaquopy 制作了 Camerax 应用程序:
- ImageCapture 用例捕获图像(jpg)
- 将其转换为位图
- 将位图转换为字符串
- 将字符串传递给 Python
- Python OpenCV 获取图像分辨率并将其返回给 Android(如字符串)
- 在 Textview 上显示
应用程序正在运行,但问题是:
- 应用程序太慢:15-20 秒(字符串转换?)
- 它显示错误的分辨率(分辨率在 ImageCapture 配置中设置)
- 我怎样才能加快我的应用程序?
- 除了base64字符串之外,还有另一种将图像传递给python的方法吗?
Android CameraAtivity 代码:
'''
'''
Python代码;
所有代码都在 Github 上: https ://github.com/kintipu/Camerax_ImageCapture_Chaquopy_OpenCV_ImageResolution/tree/master
2021 年 3 月 29 日更新:我将尝试使用 bytearray,就像 mhsmith 建议的那样。与此同时,我尝试了另一件事:
捕获图像并将其保存为 jpg
然后直接从python中读取图像 App在模拟器中工作,但在真正的手机Android上代码:'''
公共类 CameraActivity 扩展 AppCompatActivity { private PreviewView previewView; 私有图像捕获图像捕获;私有 ListenableFuture cameraProviderFuture;私有文本视图文本视图;私人按钮按钮;私有上下文上下文;
}
'''
Python代码:
'''
'''
2021 年 4 月 4 日更新:
通过一些修改,我让它变得更快:
- 将 bytearray 之类的图像传递给 python(而不是字符串和 base64 转换)-根据 Malcom Smith 的建议
- 位图压缩设置为 JPEG(而不是 PNG)
- Python 从 Create 开始
安卓代码;'''
Python: '''