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

Popular posts from this blog

node.js - Using Node without global install -

How to access a php class file from PHPFox framework into javascript code written in simple HTML file? -

java - Null response to php query in android, even though php works properly -