如何在openCV + VS 2010中使用CvAvgSdv
How to use CvAvgSdv in openCV + VS 2010
我从这个线程中读到-使用OpenCV获得最准确的图像-我可以使用方差来测量哪个输入图像是最清晰的。我似乎找不到这方面的教程。我对openCV很陌生。现在,我的代码扫描文件夹中的图像并使用vector
存储它们for (int ct = 0; ct < images.size() ; ct++) {
//should i put the cvAvgSdv function here?
waitKey(0);
}
谢谢你的帮助!
更新:我调用这个fxn:cvAvgSdv(图像(ct)和scalar_mean,, std_dev);它给了我一个错误:没有合适的从cv::Mat到const cvArr *的转换函数。
我可以使用fxn而不将Mat转换为iplImage吗?如果没有,最简单的转换Mat的方法是什么?
是的。你应该这样计算:
CvScalar mean, std_dev;
cvAvgSdv(img,&mean,&std_dev,NULL);
相关文章:
- 无法在 Visual Studio 2010 中构建 Allegro C++ 程序
- Visual Studio 2013,错误 MSB8020:找不到 Visual Studio 2010 的生成工具
- VisualC++ 2010 有没有办法找出有关未处理异常错误的更多详细信息
- 双线程应用比单线程应用慢 C++ (VC++ 2010 Express).如何解决?
- std::array initalization with Visual Studio 2010
- MSVC 2010 编译应用程序和 MSVC 2019 编译应用程序之间的行为差异
- 将代码从 32 位迁移到 64 位时出现问题 Visual Studio 2010
- 在 Visual Studio 2010(及更高版本)中定义包含或链接路径变量的位置
- Visual Studio 2010 单元测试:无法识别引用的项目类
- Visual Studio 2010 - C++ 致命错误 LNK1120: 1 个未解析的外部
- VisualStudio 2015 链接器查找 VS 2010 库
- C /FORTRAN项目由Visual Studio 2010/Intel 2013创建,将不会在Visual St
- 如何使 Visual Studio 2010 警告未使用的变量
- 如何解决错误 C2719 在 Visual Studio 2010 C++ 中不存在代码行时
- 代码 c++ VS 2010 中的 LPCWSTR 到字符串转换问题
- 按值传递的参数在 Visual Studio 2010, C++ 的调试器中显示为通过引用传递
- Visual Studio 2010 是否执行零初始化
- 从另一个CPP文件访问Form1的文本框,Visual C 2010
- 无法使用 Visual Studio 2010 和 Qt 版本 4.8.0 创建"Qt Gui Application"
- 如何在openCV + VS 2010中使用CvAvgSdv