opencv c++ to java distance transform -
i've been converting opencv code in c++ 2.4.9 java , i've been having trouble getting code work.
c++ code
mat gradient; mat edge = meanshift >= 225, dist; cvtcolor(edge, edge, cv_bgr2gray); distancetransform(edge, dist, cv_dist_l2, cv_dist_mask_5); dist *= 65655; pow(dist, 2, dist); dist.convertto(gradient, cv_8u, 1, 0.1); threshold(gradient, gradient, 2, 255, cv_thresh_binary); imshow("gradient before", gradient); i confused how equivalent of mat edge = meanshift >= 225, dist; in java...
is there way this?
in c++ call operator>= on mat object , comma operator on resulting mat edge.
basically code does:
mat edge = meanshift.operator>=(225); edge.operator,(dist); so right place first c++ operator , compare function in java.
let latter think find here:
[http://docs.opencv.org/java/org/opencv/core/core.html#compare(org.opencv.core.mat, org.opencv.core.scalar, org.opencv.core.mat, int)][1]
[1]: compare in core.html
Comments
Post a Comment