小编Ian*_*Ian的帖子

在Maven中运行JUnit测试而不构建和复制文件

我有一个大的Maven项目,里面有几个模块.当我想从一个模块运行JUnit测试时,我在包含所有模块的目录中运行'mvn -Dtest = NameOfTest test'.当我运行此命令时,Maven会遍历每个模块并尝试编译它(虽然它已经编译),这涉及复制一堆文件并增加测试的总时间.似乎Maven surefire插件的'test'命令执行测试的所有步骤.我想知道是否有一种方法只执行测试步骤,而不是打扰所有尝试编译和复制文件.

以下是测试开始前的一些输出:

[INFO] 
[INFO] --- build-helper-maven-plugin:1.5:add-test-source (add-test-source) @ module1 ---
[INFO] Test Source directory: <directory in module1 with some generated sources> added.
[INFO] 
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ module1 ---
[debug] execute contextualize
[INFO] Copying 108 resources
[INFO] Copying 1113 resources
[INFO] Copying 1 resource
[INFO]
Run Code Online (Sandbox Code Playgroud)

它为每个其他模块重复此操作.总而言之,在实际开始测试之前需要一两分钟.有没有人知道如何让测试运行而不必事先打扰所有的编译?如果有任何我应该提供的信息,请告诉我.

java maven

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

OpenCV的拜耳转换使用什么算法?

我想实现GPU Bayer到RGB图像转换算法,我想知道OpenCV cvtColor函数使用什么算法.看看源代码,我看到似乎是一个可变数量的渐变算法和一个可能是双线性插值的基本算法?有没有人有这方面的经验,他们可以与我分享,或者可能知道GPU代码从拜耳转换为BGR格式?

源代码在imgproc/src/color.cpp.我正在寻找它的链接.Bayer2RGB_Bayer2RGB_VNG_8u是我在看的功能.

编辑:这是源的链接.

http://code.opencv.org/projects/opencv/repository/revisions/master/entry/modules/imgproc/src/color.cpp

我已经实现了双线性插值算法,但它似乎并不能很好地用于我的目的.图片看起来不错,但我想从中计算HOG功能,在这方面它看起来不太合适.

c c++ opencv cuda gpu

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

c ×1

c++ ×1

cuda ×1

gpu ×1

java ×1

maven ×1

opencv ×1