问题标签 [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.

0 投票
1 回答
159 浏览

android - 在 Chaquopy 上从 ExternalStorage 运行文件

所以,我对 chaquopy 还是很陌生,想知道是否有新生成的(即:编写后构建,在应用程序运行时编写).py 文件来运行?

我的意思是:假设我将 textEdit 视图的内容保存到一个名为“newFile.py”的文件中,然后它会进入某个指定的外部存储位置。无论如何,是否可以通过源集提前指定 externalStorageDir (据我所知,它只适用于 src 目录而不适用于 externalStorage)或其他东西,以便 getModule() 以后可以找到它,使函数在新写文件可调用?

我知道这个小众问题,但这个包让我想到了各种可能性。

0 投票
1 回答
1399 浏览

python - 如何使用 Chaquopy 和 openCV 打开 android 相机?

我为图像识别任务执行 python 代码,它工作得很好,但是当我使用 Chaquopy 将它实现到一个 android 应用程序中时它不起作用。这是因为 python 代码中的第一条指令旨在使用此指令 cap = cv2.videoCapture(0) 打开相机,而此指令在 android 设备上不起作用。我还在 androidManifest.xml 中添加了相机和存储权限这是我的 Java 代码:

这是python代码(类的名称是MyPythonClass.py):

这就是 logact 显示的错误:

编辑 :

在手机中授予权限(存储和摄像头)。和: minSdkVersion 19 targetSdkVersion 28 compileSdkVersion 28

0 投票
1 回答
1208 浏览

python - 如何将 opencv Mat 转换为 numpy.ndarray?

我有一个用java(android)编写的代码,可以打开手机的摄像头并显示帧。下面的代码表示我们可以检索帧的方法。该项目使用 Chaquopy 来解释 python 代码。

python代码用于检索帧(由“mRgba”表示,它是java代码中的一个Mat)以进行进一步处理问题是找到一个解决方案将此Mat转换为可以由python代码解释的类型:

“frame”应该是由java代码检索并发送到函数“call”的Mat

0 投票
1 回答
414 浏览

python - cv2.imshow() 导致 Chaquopy 出现问题并导致 android 应用程序崩溃

我开发了一个使用 android、python 和 opencv 的实时相机应用程序。应用程序因为这条指令 cv2.imshow("Frame", clone) 而崩溃。logcat 显示:

当我将其替换为 plt.imshow(...,...) 然后 plt.show() 应用程序运行但不显示任何检测,因为 matplotlib.pyplot 并非旨在显示实时检测

有什么解决办法吗?

0 投票
1 回答
534 浏览

android - 使用 Chaquopy 将 Python 中的 PyObject 转换为 Android 中的二维数组

Chaquopy在我的android项目中使用。我的 python 类中有一个函数,它返回一个二维数组作为PyObject类型。现在,我想在我的 java 类中将它转换为二维数组。我怎样才能做到这一点?

编辑:这是我的 Python 代码:

0 投票
0 回答
170 浏览

java - connectionerror chaquo python-requests 尽管互联网已连接

尽管 Internet 已连接并且此脚本仅在本机 python 中运行而没有错误,但我在带有 android studio 的脚本 python 中遇到了 ConnectionError 问题

-----------------脚本testpy--------------------

-----------------类java--------------------

0 投票
1 回答
456 浏览

android - 在python中发送多个返回值并使用chaquopy进入android

是否可以在 android 中获取由 python 类使用 Chaquopy 发送的多个值?

0 投票
0 回答
682 浏览

android - PermissionError:[Errno 13] 权限被拒绝:'ffprobe'

我想使用in读取.mp3格式的音频文件。虽然,我在我的文件中安装了ffprobeffmpeg ,但它在查找ffprobe并获得许可方面存在异常。Pydubandroid chaquopybuild.gradle

我检查了互联网,有一些相同的问题。他们直接在 python 代码中使用这个库的路径,如下所示:

实际上,我不知道如何在我的 android 项目中找到这些库路径。

0 投票
1 回答
468 浏览

python - Chaquopy:从 python 代码读取文本文件时出错“没有这样的文件或目录”

我使用 python 作为 android 应用程序中一些科学程序的后端代码。为此,我正在使用 Chaquopy 插件。访问存储在“app/src/main/python/”中的文本文件时,我发现错误“没有这样的文件或目录”。我认为这是一个路径问题。

0 投票
0 回答
518 浏览

android-studio - 在 Android Studio 上使用 chaquopy 进行图像处理

我按照所有说明在 Android Studio 上导入 chaquopy 并且我的 hello word 程序有效,但是当我尝试运行我正在导入 skimage 的 HOG 程序时,它给了我错误,因为没有名为 skimage 的模块。我已经在模块级 build.gradle 文件的 pip 块中添加了所需的库,但它仍然给了我错误。我正在使用 chauopy 6.3.0 版和 Android gradle 3.5.0 版。

build.gradle 文件中的 PIP 块