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

二值化找图 #45

Closed
louis2610 opened this issue Apr 1, 2021 · 12 comments
Closed

二值化找图 #45

louis2610 opened this issue Apr 1, 2021 · 12 comments

Comments

@louis2610
Copy link

请问支持二值化找图吗

@Jinnrry
Copy link
Owner

Jinnrry commented Apr 2, 2021

什么叫二值化找图?

@louis2610
Copy link
Author

什么叫二值化找图?
类似这种
https://helpdoc.touchsprite.com/dev_docs/18/5.html?q=

@Jinnrry
Copy link
Owner

Jinnrry commented Apr 2, 2021

看了一下,目前没有现成的。但是要实现很简单。目前框架里面已经有opencv了,使用opencv将原图和模板图二值化,然后用模板匹配函数就行了。

相关资料: https://my.oschina.net/u/4315935/blog/4187765

ps: 目前多色找点函数带了一个offset参数,这个参数能够处理色差问题。没必要非把图片做二值化。我觉得无论从效率还是准确性上面,使用点找目标都更好

@louis2610
Copy link
Author

看了一下,目前没有现成的。但是要实现很简单。目前框架里面已经有opencv了,使用opencv将原图和模板图二值化,然后用模板匹配函数就行了。

相关资料: https://my.oschina.net/u/4315935/blog/4187765

ps: 目前多色找点函数带了一个offset参数,这个参数能够处理色差问题。没必要非把图片做二值化。我觉得无论从效率还是准确性上面,使用点找目标都更好

二值化后的黑白图,也能通过调用模板匹配函数跟彩色的原图匹配?

@Jinnrry
Copy link
Owner

Jinnrry commented Apr 2, 2021

肯定不可以呀,我的意思是模板图片和截图都同时做二值化

@louis2610
Copy link
Author

肯定不可以呀,我的意思是模板图片和截图都同时做二值化

大神,一般动图如何匹配?

@Jinnrry
Copy link
Owner

Jinnrry commented Apr 4, 2021

动图匹配是什么场景?截成每一帧,然后单独匹配行吗

@louis2610
Copy link
Author

动图匹配是什么场景?截成每一帧,然后单独匹配行吗

比如识别甚至装备,背景是闪烁的

@Jinnrry
Copy link
Owner

Jinnrry commented Apr 4, 2021

你看下多色找点函数,对应按键精灵的FindMutiColorEx 函数,这个函数就是专门解决这种问题的

@louis2610
Copy link
Author

你看下多色找点函数,对应按键精灵的FindMutiColorEx 函数,这个函数就是专门解决这种问题的

静态图是可以多点找色,但是动图的话不太合适

@Jinnrry
Copy link
Owner

Jinnrry commented Apr 4, 2021

先找第一帧,发现第一帧后继续检查后续桢是否匹配可以吗

@louis2610
Copy link
Author

先找第一帧,发现第一帧后继续检查后续桢是否匹配可以吗

这也是一种方法,但不是最合理的,一般是做点阵

@Jinnrry Jinnrry closed this as completed Mar 29, 2022
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

2 participants