I found an opencv code sample to identify the edges of an image, and I am trying to convert it to javacv, but cannot find a method for the Mat.copyto () method. Please can someone explain an equal method for this? This is sample code.
http://docs.opencv.org/doc/tutorials/imgproc/imgtrans/canny_detector/canny_detector.html
Mat src, src_gray; Mat dst, detected_edges; int edgeThresh = 1; int lowThreshold; int const max_lowThreshold = 100; int ratio = 3; int kernel_size = 3; char* window_name = "Edge Map"; void CannyThreshold(int, void*) {
This is a converted method.
CvMat src, src_gray; CvMat dst, detected_edges; int edgeThresh = 1; int lowThreshold; final int max_lowThreshold = 100; int ratio = 3; int kernel_size = 3; String window_name = "Edge Map"; int CannyThreshold() { cvSmooth(src_gray, detected_edges, 3, 3); cvCanny( detected_edges, detected_edges, lowThreshold, lowThreshold*ratio, kernel_size ); cvZero(dst); src.copyTo( dst, detected_edges);
Can someone explain the equal method for Mat.copyto ()?
source share