相关疑难解决方法(0)

如何以编程方式对图像进行卡通?

我的应用程序使用人们的照片和视频,我想要卡通.所以我需要一个算法来手动完成(我们的产品使用c ++/Qt,它有图像处理类)或者也许是一些CLI程序,我可以在我自己的应用程序中调用和使用它.

algorithm image-manipulation command-line-interface

64
推荐指数
6
解决办法
6万
查看次数

在java中解析非常大的XML文档(以及更多)

(以下所有内容均以Java编写)

我必须构建一个应用程序,它将输入可能非常大的XML文档作为输入.该文档是加密的 - 不是使用XMLsec,而是使用我客户的预先存在的加密算法 - 将分三个阶段进行处理:

首先,根据上述算法对流进行解密.

其次,扩展类(由我提供的API的第三方编写)将读取文件的某些部分.读取的数量是不可预测的 - 特别是它不能保证在文件的标题中,但可能出现在XML中的任何位置.

最后,另一个扩展类(相同的交易)将输入XML细分为1..n子集文档.这些可能会在某些方面与第二个操作处理的文档部分重叠,即:我相信我需要回放我用来处理这个对象的任何机制.

这是我的问题:

有没有办法在没有一次将整个数据读入内存的情况下执行此操作?显然我可以将解密实现为输入流过滤器,但我不确定是否可以按照我描述的方式解析XML; 通过遍历,需要收集第二步的信息,然后通过倒回文档并再次传递它以将其拆分为作业,理想情况下释放文档的所有不再使用的部分他们已经通过了.

java xml streaming memory-management sax

18
推荐指数
2
解决办法
2万
查看次数