I have a code written using OpenCV in C++, and this code uses a function setTo. Basically, it is used as:
cv::Mat xx; //prefedined and has some values
cv::Mat yy; // initially empty
yy.setTo(0,xx);
So can you explain what does this setTo means here? Does is put all zero values in yy, or it puts 1 where xx is non-zero and 0 where xx is zero too?
yy.setTo(0)will set all the pixels to 0.yy.setTo(0, xx)will set all the pixels who have a corresponding pixel with a non-zero value in the xxMatto 0.Example: