TeraByteS Posted January 30, 2012 Report Share Posted January 30, 2012 Boa Madrugada galera,Preciso rastrear uma imagem em busca de uma cor específica.Vou tirar um printscreen da tela toda, com esse códigoShell Scriptimport -window root temp.pngQue vai gerar essa imagem (EX): http://twitpic.com/8dgp4q/fullPreciso escanear essa cor verde e no caso me retornar a possição X e Y da primeira que ele achar.Eu achei essa discução aqui: http://www.societyofrobots.com/robotforum/...hp?topic=8126.0Só que é em MATLAB, se alguém conseguir interpretar para algo que consiga usar junto com python ou shell script... E nem precisa de tanta coisa, é só encontrar o primeiro pixel verde e mostrar o X e Y...Grato, Quote Link to comment Share on other sites More sharing options...
0 Jhonas Posted March 28, 2012 Report Share Posted March 28, 2012 exemplo:Library: PyWin32 def get_pixel_colour(i_x, i_y): import win32gui i_desktop_window_id = win32gui.GetDesktopWindow() i_desktop_window_dc = win32gui.GetWindowDC(i_desktop_window_id) long_colour = win32gui.GetPixel(i_desktop_window_dc, i_x, i_y) i_colour = int(long_colour) return (i_colour & 0xff), ((i_colour >> 8) & 0xff), ((i_colour >> 16) & 0xff) print get_pixel_colour(0, 0)ou veja :http://stackoverflow.com/questions/3800458...on-on-windows-7http://ark4n.files.wordpress.com/2010/01/p...vedores_2ed.pdfhttp://www.manpagez.com/man/3/XGetPixel/abraço Quote Link to comment Share on other sites More sharing options...
Question
TeraByteS
Boa Madrugada galera,
Preciso rastrear uma imagem em busca de uma cor específica.
Vou tirar um printscreen da tela toda, com esse código
Shell Script
Que vai gerar essa imagem (EX): http://twitpic.com/8dgp4q/full
Preciso escanear essa cor verde e no caso me retornar a possição X e Y da primeira que ele achar.
Eu achei essa discução aqui: http://www.societyofrobots.com/robotforum/...hp?topic=8126.0
Só que é em MATLAB, se alguém conseguir interpretar para algo que consiga usar junto com python ou shell script... E nem precisa de tanta coisa, é só encontrar o primeiro pixel verde e mostrar o X e Y...
Grato,
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.