Giter Site home page Giter Site logo

二值化找图 about robothelper HOT 12 CLOSED

jinnrry avatar jinnrry commented on July 28, 2024
二值化找图

from robothelper.

Comments (12)

Jinnrry avatar Jinnrry commented on July 28, 2024

什么叫二值化找图?

from robothelper.

louis2610 avatar louis2610 commented on July 28, 2024

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

from robothelper.

Jinnrry avatar Jinnrry commented on July 28, 2024

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

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

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

from robothelper.

louis2610 avatar louis2610 commented on July 28, 2024

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

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

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

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

from robothelper.

Jinnrry avatar Jinnrry commented on July 28, 2024

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

from robothelper.

louis2610 avatar louis2610 commented on July 28, 2024

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

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

from robothelper.

Jinnrry avatar Jinnrry commented on July 28, 2024

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

from robothelper.

louis2610 avatar louis2610 commented on July 28, 2024

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

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

from robothelper.

Jinnrry avatar Jinnrry commented on July 28, 2024

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

from robothelper.

louis2610 avatar louis2610 commented on July 28, 2024

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

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

from robothelper.

Jinnrry avatar Jinnrry commented on July 28, 2024

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

from robothelper.

louis2610 avatar louis2610 commented on July 28, 2024

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

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

from robothelper.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.