android - Android:使用hu moments opencv函数获取功能值

标签 android opencv image-processing feature-extraction

我的项目是获取叶子图像的特征值,然后将该值保存在数据库中。但是我不知道如何在Android上使用来自opencv的hu moments函数。有人可以给我示例在Android上使用来自opencv的hu moments函数吗?

这是我在Visual Studio上使用幽默感的示例:

cv::Moments mom = cv::moments(contours[0]); 
double hu[7];
cv::HuMoments(mom, hu); // now in hu are your 7 Hu-Moments

链接:example-humoments-visual-studio

最佳答案

我知道这有点老了,但是对于那些最终遇到这个问题的人来说:

Moments mom = new Moments();
mom = Imgproc.moments(contours.get(0), false);
Mat hu = new Mat();
//Hu moments
Imgproc.HuMoments(mom, hu);

关于android - Android:使用hu moments opencv函数获取功能值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20783022/

相关文章:

java - 设置 ListView

image-processing - 照明不均匀的图像

java - 使用 pHash 搜索庞大的图像数据库,最好的方法是什么?

python - 在CNN代码中添加图像增强功能以​​提高准确性

c++ - OpenCV 傅立叶变换复杂的输出问题

python - matplotlib imshow 扭曲颜色

android - 使通知图标出现在耳机插件上

android - 放置在 GalleryView 中的膨胀 ImageView 尺寸不正确

android - 有没有办法在不发布的情况下在真实设备上测试应用程序?

opencv - 计算图像积分