shape_based_matching icon indicating copy to clipboard operation
shape_based_matching copied to clipboard

运行要4s。。哪里不对呢

Open pudge11 opened this issue 5 years ago • 9 comments

大大你好,运行速度上好像有点问题 MIPP tests

Instr. type: AVX Instr. full type: AVX2 Instr. version: 2 Instr. size: 256 bits Instr. lanes: 2 64-bit support: yes Byte/word support: yes

test img size: 2355200

construct response map elasped time:2.89429s

templ match elasped time:0.0515722s

elasped time:3.06314s

matches.size(): 4

match.template_id: 339 match.similarity: 97.5191

pudge11 avatar Mar 19 '20 14:03 pudge11

是windows吧,O2优化有打开吗?

meiqua avatar Mar 20 '20 05:03 meiqua

对的,是windows。3个优化都打开了,没有打开之前需要30+s

pudge11 avatar Mar 20 '20 06:03 pudge11

可能是opencv没用release模式编译?

meiqua avatar Mar 20 '20 15:03 meiqua

MSVC里面没有-O3选项,改成/O2再试试吧

lgx98 avatar Apr 08 '20 13:04 lgx98

release模式和Debug模式差异很大,创建模板,Debug模式要11s,release模式只要0.4s;匹配测试,debug模式要1s多,release模式0.55s;

ohenrygithub avatar Jun 01 '20 03:06 ohenrygithub

对的,是windows。3个优化都打开了,没有打开之前需要30+s

这个问题有解决吗 我也遇到相同情况

wangyuou avatar Jul 27 '20 08:07 wangyuou

大神,请问下当点数为2~3千个的时候,进行匹配的时候耗时会不会很长,这种问题能够怎样解决啊,谢谢!

feiyangzc avatar Aug 27 '20 08:08 feiyangzc

不会,windows上其实也挺快的,可以参考这个issue。一般200个点够了,2000多的话,估计100万像素在200ms吧

meiqua avatar Aug 27 '20 10:08 meiqua

QT6.2 debug版本匹配12秒,release版本0.3秒,差异确实大,找到这个issue才发现问题,还以为代码改动导致的。

wiekern avatar Apr 08 '22 06:04 wiekern