64,681
社区成员
发帖
与我相关
我的任务
分享
#pragma once
#include "opencv2/core/core.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/objdetect/objdetect.hpp"
#ifdef _DEBUG
#pragma comment(lib, "opencv_core220d.lib")
#pragma comment(lib, "opencv_imgproc220d.lib")
#pragma comment(lib, "opencv_objdetect220d.lib")
#else
#pragma comment(lib, "opencv_core220.lib")
#pragma comment(lib, "opencv_imgproc220.lib")
#pragma comment(lib, "opencv_objdetect220.lib")
#endif
//不需要加任何头文件
int main()
{
float f = 123.0; //关键1,只去掉此处可以解决问题
if(false)
{
int i; //关键2,只去掉此处也可以解决问题
}
else
{
int a = 123;
a++; //设置断点 CXX0017 error.
}
return 0;
}
if( cn == 1 )
{
for( x = 0; x < width; x++ )
{
//int x1 = xmap[x];
//dbuf[x] = (float)(lut[imgPtr[xmap[x+1]]] - lut[imgPtr[xmap[x-1]]]);
//dbuf[width + x] = (float)(lut[nextPtr[x1]] - lut[prevPtr[x1]]);
//取消int x1临时变量,直接使用xmap[x]
dbuf[x] = (float)(lut[imgPtr[xmap[x+1]]] - lut[imgPtr[xmap[x-1]]]);
dbuf[width + x] = (float)(lut[nextPtr[xmap[x]]] - lut[prevPtr[xmap[x]]]);
}
}
//耗时
printf("gradsize h=%d,\tw=%d\n",gradsize.height,gradsize.width);
grad.create(gradsize, CV_32FC2); // <magnitude*(1-alpha), magnitude*alpha>
qangle.create(gradsize, CV_8UC2); // [0..nbins-1] - quantized gradient orientation
Size gradsize(img.cols + paddingTL.width + paddingBR.width,
img.rows + paddingTL.height + paddingBR.height);