我从这个线程中读到——使用 OpenCV 获取最准确的图像——我可以使用方差来测量哪些输入图像最清晰。我似乎找不到这方面的教程。我对openCV很陌生。现在,我的代码从文件夹中扫描图像并使用矢量存储它们
for (int ct = 0; ct < images.size() ; ct++) {
//should i put the cvAvgSdv function here?
waitKey(0);
}
感谢您的任何帮助!
更新:我称之为 fxn:cvAvgSdv(images[ct],&scalar_mean,&std_dev); 它给了我一个错误:没有合适的从 cv::Mat 到 const cvArr * 的转换函数存在。
我可以在不将 Mat 转换为 iplImage 的情况下使用 fxn 吗?如果没有,转换 Mat 的最简单方法是什么?