当前位置: 首页 > 知识库问答 >
问题:

有没有办法用java和GPU进行图像处理

井镜
2023-03-14

我有一些用MATLAB进行图像处理的代码。为了运行matlab代码,我们需要购买matlab许可证。但根据我的项目的要求,我必须使用任何开源软件。所以我想我可以把整个代码转换成Java。

用根啤酒是个好主意吗???

共有1个答案

司立果
2023-03-14

有一个用于OpenCL的Java绑定称为JOCL(OpenCL任务可以在GPU上运行)。我对根啤酒不太了解。

无论您选择何种解决方案,您都需要从您的GPU制造商(Nvidia、AMD或Intel)下载适当的OpenCL驱动程序。注意,AMD驱动程序还可以使用您的CPU在SIMD模式下执行OpenCL内核,并且可以在任何CPU上工作。

 类似资料:
  • 好的,所以我有一个小问题,扫描器前进了一条额外的线。我有一个文件,其中有许多行包含整数,每行由一个空格分隔。文件中的某个地方有一行没有整数,只有单词“done”。当发现完成时,我们退出循环并打印出小于每行中每个给定整数的最大素数整数(如果整数已经是素数,则不对其进行任何处理)。我们一直这样做,直到“完成”为止。 我的问题:假设文件包含6行,第6行是完成这个词。我的输出将跳过第1、3和5行。它只会返

  • 我试图用Jetpack Compose创建一个闪屏。我创建了我的导航,我有我所有的id去不同的屏幕,但我不能让一个屏幕导航到另一个Hadler内部。你们是怎么做到的?

  • 问题内容: 有没有办法用TypeScript语言进行方法重载? 我想实现以下目标: 这是我不想做的一个例子(我真的很讨厌JS中重载hack的那一部分): 问题答案: 根据规范,TypeScript确实支持方法重载,但是它很笨拙,并且包含许多手动检查参数类型的工作。我认为这主要是因为在纯JavaScript中最接近方法重载的地方还包括检查,并且TypeScript尝试不修改实际的方法主体,以避免任何

  • 我的任务是为Youtrack构建一个自定义界面,并且正在使用新的Youtrack API-docs:https://www.jetbrains.com/help/Youtrack/standalone/youtrack-rest-api-reference.html。我正在查询一个完整的问题列表,返回1.17MB的数据。问题是这需要一段时间,并且我只需要特定字段的问题,即和。 有没有一种方法可以用

  • 问题内容: 如标题所述,很简单:您可以仅使用Java命令来截取屏幕截图并保存吗?或者,我是否需要使用特定于操作系统的程序来截取屏幕截图,然后将其从剪贴板中拿出来? 问题答案: 你实际上可以用来“创建一个包含从屏幕读取的像素的图像”。然后,你可以将该映像写入磁盘上的文件。 我只是尝试了一下,整个过程最终像这样:

  • 我正在编写一个JavaFractal Explorer,分形计算是多线程完成的。以前,我只是创建了一堆线程(系统有多少处理器内核就有多少)并将它们保存在一个数组中,但这会导致一些问题,而且不是很优雅,现在我想切换到执行器。 我需要的功能是: 用户可以随时选择要放大的分形图像的新区域,因此应该可以随时取消计算,并立即重新插入新任务 我的问题是Java ExecutorService(我使用Execu