opencv各种问题记录

1. ocl版本的hogdescriptor对参数有要求,请用构造函数!

2. cv::HOGDescriptor的默认参数很蛋疼,和ocl上不一样

3. 用ocl其实很慢,如果一直在upload和download,upload和download真心慢。ocl::gemm还不如cv::gemm。

4. release下报错,debug可以运行(TBB模式)。未解


5.oclMat不能加一个常数(能,ocl::add),oclMat不能点乘一个向量(用gemm。)


6.Mat用局部静态变量vector之类的构造的时候,是不会新开内存的,所以如果你返回这样构造的mat时,一定要注意,如果vector是在函数里的静态变量,返回时加.clone()

如果不这么做,会报内存访问错误。检查方法:.data,错误的指针


7. opencv按行处理
8.坐标从零开始!

9.colRange(i,j)是从第i列到第j-1列


10. 有些老的库新版本没有了,可以加legacy(加了总归没错的)


11. debug模式下太慢,release又不行,可以改debug下的调试配置。(属性,c/c++)


你可能感兴趣的:(opencv,ocl,计算机视觉)