OpenCV Basics - Miscellaneous
转自OpenCV入门教程
1. <opencv2/opencv.hpp>
该文件已经包含了各模块头文件:
原则上,在写opencv程序时,可以只包含头文件opencv.hpp,这样可以精简优化代码
2. CV_VERSION
cout该宏,可以检查程序所用的OpenCV库的版本号
3. imwrite
- JPEG:params表示0到100的图片质量(CV_IMWRITE_JPEG_QUALITY),默认值为95
- PNG:params表示压缩级别(CV_IMWRITE_PNG_COMPRESSION),从0到9,其值越大,压缩尺寸越小,压缩时间越长;
- PPM / PGM / PBM:params表示二进制格式标志(CV_IMWRITE_PXM_BINARY),取值为0或1,默认是1。
4. imshow - OpenGL show GpuMat
7. Rect
8. Get Time
9. LUT
批量进行图像元素的查找、扫描与操作
另,cv::HammingLUT,用于计算hamming距离
10. cv::saturate_cast
防止越界,越界则取最大值
write example
read example