I have a mac os specific problem with iPython. The code I have works fine by using iPython on a PC by launching it with --pylab.
On mac os, I try to do it with ipython-qtconsole-1.0.0-py27_0
My code is made for recognizing characters on an image. The part of the code where I'm trying to recognize the characters is
# Loop over rows... for row in xrange(number_of_rows): # Loop over columns... for col in xrange(number_of_cols): # Compute char coordinates. coords = ( col * char_width, row * char_height, (col+1) * char_width, (row+1) * char_height ) # Extract and display char... imshow(array(highlight_char(img, coords))) show() # Ask user to identify char and add it to converted text... identified = raw_input('Please identify this character: ') converted_string += identified # Add carriage return. converted_string += '\n' # Close window and display converted text. close() print 'Recognized text:', converted_string
it works perfectly on a PC by starting ipython with --pylab: when I run the program, the window opens where I have to identify the first character. I type it in and it automatically jumps to the second character. On mac with ipython-qtconsole, the windows opens where I have to identify the first character. But it does not let me identify it automatically. I have to close the window manually and then have to type the character. Then, a new window opens asking me to identify the second character. I then have to close the window again.
How can I get around this problem on mac os x?
Thanks in advance for your help!