Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

求助!检测时间比较长> #123

Open
chailiren opened this issue Jan 7, 2021 · 28 comments
Open

求助!检测时间比较长> #123

chailiren opened this issue Jan 7, 2021 · 28 comments

Comments

@chailiren
Copy link

第一个例子直接改一下angle_test就有了:
rotation result
第二个需要调一下检测时edge阈值,跑起来也没问题,参考代码
test_all

您好,我再运行第一个例子时,时间是您的十倍,我想知道问题出在哪里,请指点一二,不胜感激。
我开启了O2、AVX2、OpenMP
图片
图片
图片

我的test部分
图片

我的运行结果
图片

我的是VS下运行的,OpenMp会出错,我改了三个地方
图片
图片
图片
图片
图片

Originally posted by @chailiren in #104 (comment)

@meiqua
Copy link
Owner

meiqua commented Jan 7, 2021

visual studio版本是多少?

@chailiren
Copy link
Author

chailiren commented Jan 7, 2021

visual studio版本是多少?

VS2017+Opencv4.4.0

@meiqua
Copy link
Owner

meiqua commented Jan 7, 2021

电脑cpu型号呢

@chailiren
Copy link
Author

chailiren commented Jan 7, 2021

visual studio版本是多少?

@chailiren
Copy link
Author

电脑cpu型号呢

图片

@meiqua
Copy link
Owner

meiqua commented Jan 7, 2021

跑那张大一点的图像呢

@meiqua
Copy link
Owner

meiqua commented Jan 7, 2021

微信的话没这里方便,如果不想公开讨论可以邮件沟通

@chailiren
Copy link
Author

跑那张大一点的图像呢

图片

@chailiren
Copy link
Author

微信的话没这里方便,如果不想公开讨论可以邮件沟通

想加微信主要是担心您不能及时看不到我的问题,可以留个邮箱吗

@meiqua
Copy link
Owner

meiqua commented Jan 7, 2021

[email protected],其实发这里会自动触发邮箱
模板训练了多少个?

@chailiren
Copy link
Author

[email protected],其实发这里会自动触发邮箱
模板训练了多少个?

图片
只训练一个,每次训练不需手动删除之前的yaml文件吧

@meiqua
Copy link
Owner

meiqua commented Jan 7, 2021

不需要。看下来慢的是有点多,如果按这里一样的设置会怎么样?

@chailiren
Copy link
Author

不需要。看下来慢的是有点多,如果按这里一样的设置会怎么样?

现在我就是按您这个推荐设置一项项设置的

@chailiren
Copy link
Author

不需要。看下来慢的是有点多,如果按这里一样的设置会怎么样?

图片
图片
图片
图片

@meiqua
Copy link
Owner

meiqua commented Jan 7, 2021

看起来都没什么问题。。如果可以,装个ubuntu双系统试试?不太清楚是不是硬件就只能这么快

@chailiren
Copy link
Author

看起来都没什么问题。。如果可以,装个ubuntu双系统试试?不太清楚是不是硬件就只能这么快

按道理i7的系统应该不至于这么慢呢,是不是我改的OpenMp那几处的问题,还有就是我的Opencv直接用的官方下载解压后的dll文件,没有重新编译,会不会不支持AVX2或OpenMp加速,因为这两项我启用与否,速度影响不是很大

@meiqua
Copy link
Owner

meiqua commented Jan 7, 2021

master branch时间是多少?

@chailiren
Copy link
Author

master branch时间是多少?

还是跑那个小图是30ms左右
图片

@chailiren
Copy link
Author

莫非我的fusion版本调用失败了?我是把这几个文件考进去调试的
图片

@meiqua
Copy link
Owner

meiqua commented Jan 7, 2021

看上去是match time差别较大

@chailiren
Copy link
Author

我那个fusion版本的测试时间每个环节都比您的长,您的总时间才3.68ms,我的第一次fusion就8ms

@chailiren
Copy link
Author

您好,我测试了fusion版本的matchtime,发现开启OpenMp时间反而变长了,不知道哪里出了问题。

@meiqua
Copy link
Owner

meiqua commented Jan 8, 2021

如果换成master branch呢?开openmp也会变慢吗

@chailiren
Copy link
Author

如果换成master branch呢?开openmp也会变慢吗

Master不会,我对比了一下,看不出什么问题来

@meiqua
Copy link
Owner

meiqua commented Jan 8, 2021

有点奇怪,至少跑match的时候master fusion是一样的

@HotCat
Copy link

HotCat commented Apr 18, 2021

你这个CPU是移动版的,频率太低,而且CPU频率会根据负载来回波动。可以试试下面的方法。进入BIOS,把这几个选项Disable了:Intel Speedstep : Disabled,CPU C States support : Disabled,所有关于节能的选项都关闭,关闭超线程。然后进入windows查看CPU频率是不是稳定到了2.8Mhz或者3.0Mhz

@Mrc-2020
Copy link

问一下楼主找到原因了吗,我也是速度慢了10倍,而且我的openmp没法开启,开启就报错
Uploading image.png…

@hujiayong
Copy link

屏幕截图 2024-07-11 195728
一样的问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants