Edge detection-based ASCII art generator