我从以下网址获得了 OpenCV pHash
代码:
https://gist.github.com/msly/bb0bff63914d54fed88f
我想将代码移植到 Java 。
但实际上是什么
Mat mask = (dst >= imageMean[0]);
和
mask.at<uchar>(i, j) == 0 ? (hash[i*mask.cols + j] = '0') :
(hash[i*mask.cols + j] = '1');
意思?是否有#34;&gt; =&#34;和&#34; at&lt; uchar&gt;&#34;?
的一些java包装方法我发现了">="
掩码为
Core.compare(Mat, Scalar, Core.CMP_GE)
虽然imageMean
是java中的标量,,imageMean[0]
在C ++代码中意味着什么?
答案 0 :(得分:1)