使用道具 举报
factorx = (double)(1 << (aperture_size - 1)) * block_size; if( aperture_size0 == CV_SCHARR ) factorx *= 2; if( depth == CV_8U ) factorx *= 255.; factory = factorx = 1./factorx;复制代码上面的代码是进行角点检测时cvcorner.cpp文件中icvCornerEigenValsVecs函数里面的一段程序。 现象是:程序会一直死在factory = factorx = 1./factorx;处。 其中factorx和factory都是double型数据,跟踪到该处factorx=3060.0,试过各种办法均无济于事。 单独新建一个工程,使用上面的代码就能正常运行,怪哉!
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|OpenCV中文网站
GMT+8, 2024-5-15 09:59 , Processed in 0.009840 second(s), 16 queries .
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.