5
OpenCV関数のsrc(ソース)とdst(デスティネーション)に異なる変数を持つことが処理時間に影響を与えるかどうかを知りたいと思います。私は同じことをする 以下の2つの機能を持っています。優れている2のOpenCV Mat処理時間
public static Mat getY(Mat m){
Mat mMattemp_rgb = new Mat();
Mat mMattemp_hsv = new Mat();
Mat mMattemp_ir = new Mat();
Imgproc.cvtColor(m,mMattemp_rgb,Imgproc.COLOR_YUV420sp2RGB);
Imgproc.cvtColor(mMattemp_rgb,mMattemp_hsv, Imgproc.COLOR_RGB2HSV);
Core.inRange(mMattemp_hsv, new Scalar(20, 100, 100), new Scalar(30, 255, 255), mMattemp_ir);
return mMattemp_ir;
}
VERSUS
public static Mat getY(Mat m){
Mat mMattemp = new Mat();
Imgproc.cvtColor(m,mMattemp,Imgproc.COLOR_YUV420sp2RGB);
Imgproc.cvtColor(mMattemp,mMattemp, Imgproc.COLOR_RGB2HSV);
Core.inRange(mMattemp, new Scalar(20, 100, 100), new Scalar(30, 255, 255), mMattemp);
return mMattemp;
}
?一方の利点は何ですか?確かに知っている
http://codereview.stackexchange.com/ – ArtemStorozhuk
私が知る限り、どちらが良いかは、各機能によって異なります。私は別のdst(意図的に作成していない場合)をdst == srcと同じかそれ以上にすると仮定できます。 –
時間/プロファイルそれ.. – volting